Skip to content
DiffBot Differential Drive Mobile Robot
Programming
Initializing search
GitHub
Home
Getting Started
Hardware Setup
Processing Units
ROS Software Packages
Robotics Theory
Hardware and Theory
Insiders
DiffBot Differential Drive Mobile Robot
GitHub
Home
Getting Started
Getting Started
Technical Requirements
Components
Hardware Setup
Hardware Setup
Hardware Setup Overview
3D Printing
Electronics
Assembly
Install
Processing Units
Processing Units
Single Board Computer
Single Board Computer
Raspberry Pi Setup
Jetson Nano Setup
Git Setup
ROS Setup
Microcontroller
Hardware Interfaces
ROS Network Setup
ROS Software Packages
ROS Software Packages
Packages Setup
Robot Package
Robot Description
Robot Description
Robot Description
Remo Description
Simulation
Control
Base Hardware Interface
Base Hardware Interface
PID Controllers
Low-Level PID Approach
High-Level PID Approach
Messages
Motor Driver
Motor and Encoder
Navigation
SLAM
Move Base Flex
Hardware Bringup
Rasperry Pi Camera
Inertial Measurement Unit
Inertial Measurement Unit
Robot Localization
BNO055 Driver
Robotics Theory
Robotics Theory
Preliminaries
Preliminaries
Linear Algebra
Probability
Programming
Programming
Table of contents
Programming
Modeling and Control
Modeling and Control
Introduction to Control Systems
Representations and models
Modeling a Differential Drive Robot
Odometry
Robot Vision
Robot Vision
Pinhole Camera Model
Camera Calibration
Image Processing
Features and Segmentation
Tracking Image Features
Combining Camera and Lidar
Object Detection
State Estimation
State Estimation
Recursive State Estimation
Gaussian Filters (Kalman Filter)
Nonparametric Filters (Particle Filter)
Localization
Localization
Markov and Gaussian Localization
Grid and Monte Carlo Localization
Mapping
Mapping
Occupancy Grid Mapping
Simultaneous Localization and Mapping (SLAM)
Simultaneous Localization and Mapping (SLAM)
SLAM Overview
Robot Class
Omega and Xi Constraints Notebook
Project 3: Implement SLAM
EKF SLAM
GraphSLAM
FastSLAM
GMapping
Planning I
Planning II
Learning by Reinforcement
Learning by Imitation
Hardware and Theory
Hardware and Theory
Motion and Odometry
Power Supply
Laser Range Scanner
Insiders
Table of contents
Programming
Programming
Programming
Back to top