Skip to content

Demonstrate how obstacles in xyz space can be translated into C Space coordinates

License

Notifications You must be signed in to change notification settings

Marc-Roig/configuration-space-obstacles

Repository files navigation

Configuration-Space with obstacles

For the purpose of path planning it is useful to work with the configuration space, whose variables are the angles of the arm. This program will be able to transform normal xy coordinates of a SCARA robot and also transform the obstacles that will be in his surroundings to the C-Space. Applying some sort of path finding algorithm such as A* the fastest movement will be executed.

PolygonCollision

I divided the key concepts of the algorithm in various subfolders (click on images to see it in action).

Topics GIF Summary
2. Detect point in polygon PolygonCollision Ray Trace mouse to check if it is inside a drawn polygon.
3. Polygon collision PolygonCollision Polygons intersect with each other.
4. Scara Inverse Kinematics PolygonCollision 2 DoF(degrees of freedom) scara arm follows mouse with inverse kinematics

About

Demonstrate how obstacles in xyz space can be translated into C Space coordinates

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published