This project focuses on implementation of search based path planning algorithm with PID control system on Mbot Mega robot powered using Qualcomm RB5 platform. The goal of the project is to enable the robot reach the target position following a shortest path in a 10ft ×10ft area with visual feedback from April tag landmarks. The project further address two specific requirements about the nature of the path traversed in terms of distance optimality and maximum safety.
The architecture of the code includes the following four nodes:
- Node 1: Camera node initialized using rb5_camera_main_ocv.launch executable
- Node 2: April tag detection node initialized using apriltag_detection_array.py executable
- Node 3: MPI control node initialized using hw2_mpi_control_node.py executable
- Node 4: Path planning node initialized using hw4_sol.py executable