This project provides a lightweight C++ implementation for controlling a Turtlebot3 robot. It focuses on real-time control and data acquisition, enabling basic navigation and environmental mapping.
- Velocity Control: Send velocity commands to the Turtlebot3 over TCP to control its movement (linear and angular velocities).
- Sensor Data Acquisition: Receive real-time IMU (Inertial Measurement Unit) data from the robot via TCP.
- Lidar-based Mapping: Utilize lidar data to create a map of the robot's surrounding environment.
- CMake
- Clone this repository:
git clone https://github.com/DavidSeyserGit/ARP_Turtlebot.git
- Navigate to the project directory:
cd ARP_Turtlebot
make