diff --git a/docs/roadmap.md b/docs/roadmap.md index 3a4685a3..69eb0a37 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -74,7 +74,7 @@ A Recommended course: [Hello (Real) World with ROS - Robot Operating System - TU ### Path Planning -Path planning is the process of "finding" a path or a trajectory for a robot by avoiding obstacles or following set dynamic or kinematic constraints of a robot. Quite literally, it's something we as humans do quite instinctively, but robots find it difficult and we try to make them "intelligent" by using some algorithms which can be called as path planning algorithms. Path planning plays an integral part in robot automation because most of the robots have to plan a path. Even in the case of robotic arms, moving the end effector from a given spatial coordinate to another given spatial coordinate requires "planning of a trajectory" the arm must follow. However, the constraints and dimensions for planning the path or trajectory are different from that used to plan in a ground robot. Read more over [here](https://erc-bpgc.github.io/handbook/automation/PathPlanners/intro/). +Path planning is the process of "finding" a path or a trajectory for a robot by avoiding obstacles or following set dynamic or kinematic constraints of a robot. Quite literally, it's something we as humans do quite instinctively, but robots find it difficult and we try to make them "intelligent" by using some algorithms which can be called as path planning algorithms. Path planning plays an integral part in robot automation because most of the robots have to plan a path. Even in the case of robotic arms, moving the end effector from a given spatial coordinate to another given spatial coordinate requires "planning of a trajectory" the arm must follow. However, the constraints and dimensions for planning the path or trajectory are different from that used to plan in a ground robot. Read more over [here](https://erc-bpgc.github.io/handbook/automation/PathPlanners/Introduction_to_Path_Planning_in_Robotics/intro/). Most of the old planning algorithms have many implementations. Check out this [book](http://lavalle.pl/planning/) for an in-depth introduction. The best way to learn about any planning algorithm is to look for the research paper and go through it. Read about Graph based algorithms like [A Star](https://erc-bpgc.github.io/handbook/automation/PathPlanners/Astar/) and [Dijkstra](https://erc-bpgc.github.io/handbook/automation/PathPlanners/Dijkstra/) here. Some information about a Sampling based algorithm - [RRT](https://erc-bpgc.github.io/handbook/automation/PathPlanners/RRT/) can be found here. @@ -136,4 +136,4 @@ To get started with it check out [official tutorials](https://help.autodesk.com/ SOLIDWORKS by Dassault Systems is a major CAD platform that is used for 3D design and basic simulations. It has slightly more functionalities than F360 and is very good for the design of manufactured goods and design engineering. You can easily find SW tutorials on Youtube, however, this Lynda tutorial series on SW is very nice- [Lynda Tutorials SolidWorks](https://drive.google.com/drive/folders/1j9J3IEnAwjRMRvQAYGQYorKHM698ScX9?usp=sharing). [Use BITS mail] -For more information on how to get Solidworks, get in touch with an ERC member. \ No newline at end of file +For more information on how to get Solidworks, get in touch with an ERC member.