Obstacle Avoidance

Program the Magni 6 Mini to navigate around obstacles using its short-range LIDAR. This is a beginner-friendly introduction to autonomous navigation.

Overview

The LIDAR detects obstacles, and a ROS2 navigation stack steers the robot to avoid them. Test in a room with simple obstacles.

Prerequasites

  • Hardware:
    • Magni 6 Mini with charged batteries (../getting_started/getting_started_mini)

    • Short-range LIDAR (../hardware/lidars)

  • Software:
    • ROS2 on your workstation (../getting_started/workstation)

    • Ez-Map - [TODO: find out how this will work]

  • Setup:
    • SSH session to ubuntu@10.42.0.1

    • (Optional) Robot connected via Wi-Fi (../getting_started/connecting)

Steps

  1. Power On and Connect
    • Power on the robot (../getting_started/getting_started_mini)

    • SSH into the robot:

      ssh ubuntu@10.42.0.1
      
    • Password: ubuntu.

    • (Optional) SSH via Local Network: ../getting_started/connecting

[TODO: Add the next steps here:

  • Using Lidar

  • Using the software intended for this project

  • Set up obstacles and test the navigation of the robot

]

Warning

  • Test in an open area.

  • Monitor the robot.

Next Steps

  • Use a map from the previous project: Room Mapping with Ez-Map

  • Advance navigation [TODO: here we will add link to more advanced projects or to documentation regarding navigation]