To develop a reliable Motion Planner with Control algorithms for collision-free path planning and efficient navigation in a simulated environment.
People Involved :
Mentors:
Members:
-
As an input we were given a world file for the project which looks like this in gazebo For the above project, we modelled our own 3-wheeled vehicle Our first task was to get the map of the above world through SLAM. For SLAM, we conducted many tests with different robots like:
- Turtlebot3
- Atomatic Addison bot
We conducted SLAM with the following two packages
- Cartographer(for turtlebot3)
- SLAM toolbox(For the addison bot)
We got better results with latter, and the map after looked like this(we only mapped the lane in which the robot has to navigate through)
After getting a fairly accurate map, we moved onto trying path planning algorithms like
- RRT
- Astar
- RRTstar
First we converted our map to a binary occupancy grid given below to make path planning feasible
In the next phase, we'll be starting with implemention of Control algorithms like MPC(Model Predictive Control).