- UV : LARM
- Group : grp-jaune
- Name : Fabien Plouvier and Maxine Gravier
- Date : 13/12/2021 -> 19/01/2022
- Video : See here
📌This directory corresponds to the work done for our Software and Automation for Mobile Robotics course.
🛠️The main objectives of the project were :
- Control a robot in a cluttered environment
- Map a static environment
- Detect all the Nuka-Cola cans
- Estimate the position of all the Nuka-Cola in the map
- Optimize the exploration strategy
Our project is based on the programming of the robot TurtleBot.
The TurtleBot :
This robot allows the connection of an external computer, as well as additional sensors (such as a Laser, or an Intel RealSense camera)
To develop programs on this robot, we used the Robot Operating System (ROS). It has powerful tools for the implementation of robotic projects, and it is open source.
Each week corresponds to a challenge to be achieved.
Challenge 1 :
The goal is to demonstrate the capability of a robot to move in a cluttered environment and potentially to visit all a closed area.
Challenge 2 :
The goal is to demonstrate the capability the robot has to map an environment and to retrieve specific objects on it.
Challenge 3 :
The goal is to demonstrate the capability the robot has to explore autonomously an unknown environment and to retrieve specific objects on it.
The challenges have their own git branches, to access them, do :
git checkout branchname //for example : challenge2 or challenge3