ROS Distro: Melodic
Technologies used : Robot Operating System (ROS), 2D mapping, 3D mapping, Autonomous Navigation, Perception, Robotic Manipulation Pick and Place
- For SLAM, we made use of gmapping algorithm and made a map in RViz. For localization, we used probabilistic localization system for a robot moving in 2D amcl
- For Navigation, we tuned the base_local_planner in the move_base package of ROS taking into account global and local costmaps along with the trajectory planner! move_base
- For Perception, we used find_object_2d
- Pick and Place, we used OMPL motion planning library,we tried many asymptotically optimal planners that we used in MoveIt and ended up optimising with (T-RRT)
https://arxiv.org/pdf/1808.05050.pdf
https://www.cs.cmu.edu/~motionplanning/lecture/Chap2-Bug-Alg_howie.pdf
https://github.com/AtsushiSakai/PythonRobotics
https://scholarworks.rit.edu/cgi/viewcontent.cgi?article=10672&context=theses
https://www.youtube.com/watch?v=PyC4Vj3NUUY&list=PLK0b4e05LnzY2I4sXWTOA4_82cMh6tL-5&index=5