当前位置:网站首页>Analysis of three common kinematic models of mobile chassis
Analysis of three common kinematic models of mobile chassis
2022-07-27 04:09:00 【K. Fire is covered with liver】
Catalog
One 、 Four wheel differential motion model
Two 、 Kinematic model of mcnamu wheel
3、 ... and 、 Two wheel differential kinematics model
Preface
Now junior summer vacation , School is about to start preparing to finish , Took over the laser of the senior brother in the Laboratory SLAM Trolley project , Start with the lower computer , Try to accept the whole project , Gain something and innovate .
This article is in the process of learning code , For the four-wheel differential car 、 Study and summary of kinematics model of mcnamu wheel car and two wheel differential car .
One 、 Four wheel differential motion model

Symbol description :
In the four wheel differential model , The speeds of the front and rear wheels are synchronized , Here is the geometric center of the chassis COG Along the y Point in the axis direction ICR As the center of the circle when the whole chassis moves in a circular motion ,ICR and COG The distance is related to the angular velocity of circular motion .

Formula derivation :
An object that moves in a circle around the center of a circle , Its linear speed v、 angular velocity w And circumferential radius d Satisfy w=v/d. Therefore, the constraint relationship in the chassis can be established :

Suppose the line
And y The included angle of the shaft is , You can deform the above formula , The results are shown below :


When the rigid body rotates , The angular velocity at each position is the same as that at the center of mass , That is, four wheels around ICR The angular velocity of rotation is also
. Infer according to the above formula , The following constraint relation can also be obtained :


meanwhile ,
And
stay x Axis and y The projection length on the axis satisfies the following equation :


When the four-wheel differential chassis is set to the left wheel 、 The speed of the cruise ship is
and
, And the front wheels 、 When the rear wheel speed is strictly synchronized , There is the relationship shown in the following formula :


Combining the above formula, we can get the following results :


Sort out the above formula , Get the forward kinematics relationship of the four-wheel differential chassis :
![\left[ \begin{array}{c} v_{cx}\\ \omega _z\\ \end{array} \right] =\left[ \begin{matrix} \frac{1}{2}& \frac{1}{2}\\ -\frac{1}{c}& \frac{1}{c}\\ \end{matrix} \right] \left[ \begin{array}{c} v_l\\ v_r\\ \end{array} \right]](http://img.inotgo.com/imagesLocal/202207/27/202207270248579075_10.gif)
Two 、 Kinematic model of mcnamu wheel

Known Car Center xy Direction linear velocity
、
And angular velocity
, You can calculate the center speed of each wheel :

Then the center of the wheel xy The directional velocity component is :



According to the speed of the wheel center , It can be divided into the speed along the roller direction and the speed perpendicular to the roller direction , The speed in the vertical roller direction can be omitted ,
Is the unit vector in the direction of the roller ( Projection ), You can get :

Roller direction and x The included angle in the axis direction is 45°, Then the unit vector can be expressed as :

Then there are :

After simplification, we get :

Then from the speed of the roller in contact with the ground to the linear speed of the wheel :

Substitute the above
、
The calculation formula is :


The calculation formula of the four wheels can be obtained in turn :

In style
、
It is half of the transverse distance and longitudinal distance of the car body
Reference blog : Understand the principle and analysis of omni-directional movement of mcnamu wheel _ Su Shoukun's blog -CSDN Blog _ Principle of mcnamu wheel
When the transverse distance and longitudinal distance of the trolley are close , The kinematic model of wheat wheel will degenerate into the kinematic model of four-wheel differential car ,y The speed in the direction is 0,
、
equal , Look at the formula and it comes out .
3、 ... and 、 Two wheel differential kinematics model
The motion characteristic is two wheel differential drive , The rotation of two isomorphic driving wheels behind its bottom provides power , The follower in front plays a supporting role and does not promote its movement , The two wheel differential drive is shown in the figure below .

Its solution is to achieve the purpose shown in the figure below :

Given forward speed and angular speed , Calculate the speed of the left and right wheels .
According to the formula of linear velocity and angular velocity learned in high school , Available :


Reference blog : Kinematic model of two wheel differential robot _ Mercedes Benz's Zhanzhu blog -CSDN Blog _ Two wheel differential model
summary
thank CSDN Everybody , Let Caiji learn knowledge again
边栏推荐
- 面试题 16.05. 阶乘尾数
- DataX cannot connect to the corresponding database (yes under windows, but failed under Linux)
- Is it safe for tongdaxin to open an account
- Daily question 1: delete continuous nodes with a total value of zero from the linked list
- Maximum subarray cumulative sum less than or equal to K
- Lixia action | Yuanqi Digitalization: existing mode or open source innovation?
- Using redis C library, the problem of asynchronous memory leakage
- 【SemiDrive源码分析】【驱动BringUp】41 - LCM 驱动 backlight 背光控制原理分析
- Interview question 02.05. sum of linked list
- The job created by flinksqlclient will disappear after the restart of Flink. Is there any way?
猜你喜欢

11.zuul路由网关

Lixia action | Yuanqi Digitalization: existing mode or open source innovation?

函数指针与回调函数

Detailed analysis of trajectory generation tool in psins toolbox

VR全景人淘金“小心机”(上)

C. Cypher

三种常见的移动底盘运动学模型分析

Big talk · book sharing | lean product development: principles, methods and Implementation

零基础小白也能懂的 Redis 数据库,手把手教你易学易用!

第五届强网杯全国网络安全挑战赛 题目复现(有题目附件,详解)
随机推荐
H. 265 web player easyplayer's method of opening video to the public
Maximum subarray cumulative sum less than or equal to K
The 100th of the commercial anti counterfeiting series - boring systems and management processes can really be thrown into the trash can - by the way, analyze a dozen useless unity game self-test proj
leetcode:433. 最小基因变化
Function pointer and callback function
Article main content extraction software [based on NLP technology]
Kotlin中lateinit和lazy的原理区别是什么
[semidrive source code analysis] [drive bringup] 41 - LCM drive backlight backlight control principle analysis
想要获得 Apache 官方域名邮箱吗?专访 Apache Linkis 五位新晋 Committer告诉你怎么做
分析一下CSDN大佬写的CAS,可重入锁, 非公平锁
安装umi4阻碍一天的问题解决了
The job created by flinksqlclient will disappear after the restart of Flink. Is there any way?
Interview question 02.05. sum of linked list
Golang发送邮件库email
Nonlinear optimal tracking control based on wind energy conversion system (realized by matlab code)
452页13万字现代智慧乡镇雪亮工程整体解决方案2022版
利用LCD1602显示超声波测距
288页18万字智能化校园总体设计 目录
什么是动画效果?什么是过渡效果?
大家有遇到CDC读MySQL字段不全的情况吗?怎么处理的?