BeetleBot

The recent development in the field of mobile robotics has made them available for commercial and research purposes. The primary challenges that are encountered by deploying the mobile robot in a dynamic environment is mapping and navigation. Simultaneous localization and mapping (SLAM) provide a good understanding of the environment for navigation and path planning. In this work, we explore the problem of mapping and navigation by incorporating the semantics of the environment. For the experimental setup, a robot (BeetleBot) is designed having equipped with Kobuki mobile base, Realsense RGB-D camera, range sensors and NVidia Jetson Xavier as computation computer. The autonomous semantic mapping and navigation are performed using RTAB-MAP with the inclusion of A* algorithm for exploring and updating the unknown environment and deep learning-based object detection algorithm. A Proportional-Integral-Derivative (PID) is implemented as a controller for the BeetleBOT. We have used the Robot Operating System (ROS) as a software development platform for the BeetleBOT. The experimental evaluation shows the mapping and localization efficacy using the BeetleBOT as our mobile robot.

Overall architecture of BeetleBot using ROS framework.
Overall architecture of BeetleBot using ROS framework.

The demonstration video of the project.

Farzeen Munir, PhD
Farzeen Munir, PhD
Postdoctoral researcher at Aalto University & Finnish Center of Artifical Intelligence

My research interests include distributed robotics, mobile computing and programmable matter.