Applications of Computational geometry Algorithms in Robotics
Hello Friends,In this Post we will understand The applications of Computational Geometry in Robotics.
The field of robotics studies the design and use of robots. As robots are geometric objects that operate in a 3-dimensional space the real world it is obvious that geometric problems arise at many places.
Most industrial robots are robot arms with a fixed base. The parts operated on by the robot arm have to be supplied in such a way that the robot can easily grasp them. Some of the parts may have to be immobilized so that the robot can work on them. They may also have to be turned to a known orientation before the robot can work on them. These are all geometric problems.
we would like to give a robot high-level tasks “vacuum the room" and let the robot findout the best way to execute the task. This involves planning motions. Motion Planning involves computational geometry algorithms.
Shortest Paths for a Point Robot: (Source: Computational Geometry algorithms,Springer)
Input : A set S of disjoint polygonal obstacles, and two points pstart and pgoal in the free space.
Output. The shortest collision-free path connecting pstart and pgoal.
Step 1. Draw the Visibility Graph for the space(as Shown in above in Fig 3.
Step 2. Assign each arc (v,w) in Visibilty graph a weight, which is the Euclidean length of the segment vw.
Step 3. Use Dijkstra’s algorithm to compute a shortest path between pstart and pgoal in Visibility Graph.
In this way there are many computational Geometry Algorithms which are usefull in the field of Robotics.
Great, keep it up
ReplyDeletegreat work!!
ReplyDeleteGood ๐๐๐
ReplyDelete