Jerry Bot is a differential drive mobile robot based on Robot Operating System (ROS). Its working on Ubuntu 20.04 with ROS Noetic. It has DC Gear motors with encoders, Raspberry Pi 4 and an RPLidar A1 as its main components. It uses Arduino Nano to interface between the hardware and Raspberry pi running ROS.
To run the JerryBot simulation in Gazebo, clone the package in your catkin workspace, and use the launch file below.
cd ~/catkin_ws/src
git clone https://github.com/sakthibalanv/jerry_bot.git
cd ~/catkin_ws
catkin_make
source devel/setup.bash
roslaunch jerry_bot_gazebo jerry_turtlebotworld.launch
Jerry Bot Making video can be found on the link below
- Using IMU and EKF package for better pose estimate.
- Interfacing Raspberry Pi camera for vision applications.
- Adding a depth camera for navigation.
- Battery monitering and automatic charging.
Your contributions are most welcomed.