There are 2 repositories under differential-drive-robot topic.
DiffBot is an autonomous 2wd differential drive robot using ROS Noetic on a Raspberry Pi 4 B. With its SLAMTEC Lidar and the ROS Control hardware interface it's capable of navigating in an environment using the ROS Navigation stack and making use of SLAM algorithms to create maps of unknown environments.
This is a ROS 2 & Micro-ROS project to control an RC tank with differential drive (skid steering) with an ESP32-CAM module.
A differential drive robot is controlled using ROS2 Humble running on a Raspberry Pi 4 (running Ubuntu server 22.04). The vehicle is equipped with a raspberry pi camera for visual feedback and an RPlidar A1 sensor used for Simultaneous Localization and Mapping (SLAM), autonomous navigation and obstacle avoidance.
A repository of introductory autonomous ground vehicle (i.e., wheeled mobile robot) simulation examples in Python.
This repository contains different aspects of autonomous mobile robots including motion, control, and estimation. PID, LQR, and MPC controllers for differential drive robot are developed with ROS2. In addition, some filters are covered such as particle filter and ekf for localization.
A path following differential drive robot controlled using a PID controller and Model Predictive Controller (MPC)
ROS driver for the Raspberry Pi based differential drive robot
A simple controller tracking x, y, and yaw
Perceptron Bot: A differential drive robot
A differential wheeled robot simulation with ROS 2 and Gazebo Classic
Repository for a differential swerve robot using limited Lego electronics
NMPC controller for trajectory tracking and obstacle avoidance
Grid-based path planning for a differential drive robot
This package contains the description of differential_drvie robot in Gazebo.
Least Squares optimization of a 2D -Range Only- SLAM problem.
Botlab for ROB 550 @ UMich Robotics
This project simulates an autonomous robot (Differential Drive) that has to avoid certain obstacles to reach a defined goal from a starting point
two wheel differential drive robot simulation in gazebo
Sending and recieving ROS odometry data between STM32F103 and Serial communication (UART) with ros using CH340 USB to TTL converter and displaying data on LCD
Balancing, Moving, and Traversing Slopes with a Two-Wheel Robot using Deep Reinforcement Learning
A ROS 2 and micro-ROS project controlling a differential drive robot with a Yahboom ESP32-S3 board, using Ubuntu 22.04 and ROS 2 Humble on an Orange Pi 5B. The ESP32 is connected via USB/UART.
Website and documentation for the ros-mobile-robots organization.
an ackerman vehicle steering mecha- nism was implemented on autonomous vehicle. Simulation using ROS Melodic and Gazebo was carried out to develop multiple nodes for speed and lateral control of the vehicle, and also for the localization problem using Kalman Filter to clear the noise. The Hardware was implemented using ROS enabled Raspberry Pi 4 and 2 Arduinos for Measurement and Control Purpose. Gyroscope and Optical Encoders were used as the sensory elements. The robot was tested by tracking a specific path in mulitple maps
Autonomous Mobile Robot Project
Two wheel robot with camera, lidar and differential drive.
In this project, a model of a differential drive robot (DDR) was designed for use with ROS and Gazebo. The model includes lidar and collision sensors. Additionally, three nodes were coded to obtain laser data and control the movement of the robot.
Techno Trojan Training Series - Drivetrain - Differential
Implementation of differential drive kinematics on a wheelchair
An Arduino based motor controller for a differential drive robot