- Ubuntu 20.04 LTS
- ROS Noetic
sudo apt-get install ros-noetic-hector*
git clone git@github.com:sManohar201/Autonomous-Mobile-Robotics.git
cd Autonomous-Mobile-Robotics
catkin_make
orcatkin build
source devel/setup.bash
- Perception
- Sensor Fusion
- Localization
- Simultaneous Localization and Mapping
- Path Planning
- combine front and rear laser into a single source of laser data.
- feature extraction algorithm, line, blobs, and corners for now.
- data association for slam and localization.
- Observation model
- base template for sensor fusion
- Implement EKF
- Implement UKF
- Compare performance between sensor fusion package and robot_pose_ekf package
- odometry to trajcetory package to compare how odom estimates drift from true state values.
- Iterative closest point (should I move this to perception)
- Kalman filters with iterative solution.
- Monte Carlo Localization.
- Occupancy grid mapping (half done improve bresenham rasterisation algorithm)
- EKF slam with unknown correspondencies.