In the thesis, the development of a control system for the Pololu 3pi+ mobile
robot connected to the ROS (Robot Operating System) is described with the
aim of navigation. Within the ROS system, a Bluetooth Low Energy (BLE)
connection is first established, which enables two-way communication between
the robot and the computer. Within the ROS system, we monitor the odometry
of the mobile robot, which, in conjunction with the controller, guides the robot
past obstacles to the target point. In the first case, we use a virtual robot in a
virtual environment, enabled by the A* algorithm. The system is upgraded with
a real mobile robot in a virtual environment, and finally, the virtual environment
is augmented with real obstacles.
|