Control of Mobile Robots- 2.2 Differential Drive Robots
Why Robotics Stack Exchange recommends it
Robotics Stack Exchange users link it as a quick starting point for the kinematic model of a two-wheeled differential drive robot.
Recommended by 2 people across 2 different months, 2016 to 2019.
What it is
A short lecture from Georgia Tech's Control of Mobile Robots course, taught by Magnus Egerstedt, covering the kinematic model of differential drive robots. It is part of a Coursera series on control theory applied to wheeled, aerial and legged robots.
What people said
Recommends pablocesar · 2016-09 · Robotics Stack Exchange · on “Kinematic and dynamic equations of Robot”
Hi, just search for differential drive info. Example: (the video is OK, but, it is kind of slow) [LINK] [this video] [LINK] If you are done with the theory , then, look at this package and to some of the projects that are using it: [LINK] There is a package that seems to be what you are asking for: [LINK] For learning the core of wheeled mobile robots I recommend you to read chapter 3 of this book: [LINK] BE AWARE : That Innok Robotics has actually two types of mobile robots ( [LINK] ), one is differential (Innok Heros 223) and the other one is an over-constrained mobile robot (Innok Heros 444) that is used mostly for outdoor purposes and "behaves" like a tank in terms of its way of turning (look
Recommends Felipe Henrique · 2019-04 · Robotics Stack Exchange · on “Line following robot mathematic model”
The robot you're trying to model is known as a Two Wheeled Differential Robot . It's easy to find specific kinematic models for it. You can start here [this video] or here [LINK] .
Cites Sam Hammamy · 2019-04 · Robotics Stack Exchange · on “Adjusting the PWM frequency and duty cycle to achieve the desired angular velocity in differential drive robots”
I am practicing C++ and intro to robotics using a simple differential drive robot and a raspberry pi. Also following along the GA Tech course [this video] on control of mobile robotics. The implementation I am trying firstly is the Proportional part of a PID controller for a Go-to-goal behavior robot, where I have a known state of [x , y , theta] and I have a desired [x_desired , y_desired , theta_desired] . Assuming a constant velocity, then the only control signal I can affect is the rotation rate omega, such that: error = theta_desired - theta; omega = PID(atan2(sin(e), cos(e))); // where Ki and Kd are zero Using a wheel encoder and basic odometry, I am able to calculate the distance traveled
Cites roTor-roTor · 2019-08 · Robotics Stack Exchange · on “Effects of distance between wheels on differential line following robots”
I have been working on a line following robot for a line tracing competition. It has 7 IR sensors for line detection and the robot size is limited based on the competition rules. The robot structure is similar to the one shown in this question Length and Width of a Line Following Robot [LINK] . My questions is, given a fixed robot length and fixed distance between the wheels and the caster wheel, should be distance between the differential wheels be as big as possible or as small as possible, if there are sharp turns (90 degrees and more) in the competition map? I watched this youtube video Control of Mobile Robots- 2.2 Differential Drive Robots [this video] and it says the car turning speed is $