Create a simulation world. (A strange world without door)
Design and build a mobile robot, and house it in the world. Then, program the robot with C++ nodes in ROS to chase white colored balls!
Utilize ROS packages to accurately localize a mobile robot inside a provided map in the Gazebo and RViz simulation environments. (I follow the old 2019 udacity lesson here)
Utilize ROS AMCL package to accurately localize a mobile robot inside a map in the Gazebo simulation environments.
Create a 2D occupancy grid and 3D octomap from a simulated environment using the previous robot with the RTAB-Map package。
Simulate a full home service robot capable of navigating to pick up and deliver virtual objects.