常见移动机器人运动学模型总结

2023-05-16

文末有彩蛋【原文及其原文中所涉及文章的PDF(共9篇)免费下载】

混沌无形

混沌系统是世界本质,无形之中存在规律。机器人智能化发展从线性过渡到混沌,本号将分享机器人全栈技术(感知、规划、控制;软件、机械、硬件等)。

43篇原创内容

公众号

01

图片

引言

图片

笔者已经对常见的移动机器人的运动学模型做了详尽的分析(感兴趣的读者可以在公众号中查看),本文仅对之前的分析做一个小总结。

常见的移动机器人如两轮差速驱动机器人、麦轮移动平台等,被应用于各种场景。笔者的逻辑是:由于不同实际场景的不同需求,促使工程师们绞尽脑汁从轮子构造、本体构型等角度设计了各式各样的移动机器人,而控制工程师们就想着控制移动机器人按照设定的方式运动。

移动机器人是靠多个轮子配合运动的,所以要“摸清楚”轮子之间怎么配合运动就能使得机器人按照工程师设计的方式运动,这就是所谓的移动机器人运动学模型。

简单地说,运动学模型就是一个数学公式,准确描述轮子转动与机器人机身运动之间关系,也深刻表达了机器人的运动机理和规律,工程师将这个公式转化为代码,就能准确控制机器人运动。

02

图片

运动学模型

图片

2.1

两轮差速驱动机器人

图片

图 2.1 TurtleBot 3

图片

图 2.2 两轮差速驱动机器人运动模型

正运动学模型

逆运动学模型

原文

《两轮差速驱动机器人运动模型及应用分析》

2.2

Car-like Robot

图片

图 2.3 MIT RACECAR

图片

图 2.4 Car-like robot运动模型简图

正运动学模型

逆运动学模型

原文

《Car-like Robot运动模型及应用分析》

2.3

四轮驱动(SSMR)移动机器人

图片

图 2.5 NERVA LG Robot

图片

图 2.6 四轮驱动机器人运动模型简图

正运动学模型

逆运动学模型

原文

《四轮驱动(SSMR)移动机器人运动模型及应用分析》

2.4

履带式机器人

图片

图 2.7 军事用途的履带式机器人

图片

图 2.8 履带式机器人运动模型

正运动学模型

逆运动学模型

原文

履带式机器人运动模型及应用分析

2.5

麦克纳姆轮全向移动机器人

图片

图 2.9 麦轮移动平台

图片

图 2.10 四轮驱动机器人运动模型

正运动学模型

逆运动学模型

原文

《麦克纳姆轮运动特性分析》

《麦克纳姆轮全向移动机器人运动模型及应用分析》

应用案例

已关注

关注

重播 分享 赞

关闭

观看更多

更多

正在加载

正在加载

退出全屏

切换到竖屏全屏__退出全屏

混沌无形已关注

分享点赞在看

已同步到看一看[写下你的评论](javascript:😉

[](javascript:😉

分享视频

,时长05:40

0/0

00:00/05:40

切换到横屏模式

继续播放

进度条,百分之0

[播放](javascript:😉

00:00

/

05:40

05:40

全屏

倍速播放中

[0.5倍](javascript:😉 [0.75倍](javascript:😉 [1.0倍](javascript:😉 [1.5倍](javascript:😉 [2.0倍](javascript:😉

[超清](javascript:😉 [高清](javascript:😉 [流畅](javascript:😉

您的浏览器不支持 video 标签

继续观看

常见移动机器人运动学模型总结

观看更多

转载

,

常见移动机器人运动学模型总结

混沌无形已关注

分享点赞在看

已同步到看一看[写下你的评论](javascript:😉

[视频详情](javascript:😉

DIY Mecanum Wheels Robot

2.6

全向轮移动机器人

图片

图 2.11 三轮构型全向轮移动平台

图片

图 2.12 全向轮平台运动分解示意图

正运动学模型

逆运动学模型

原文

《全向轮运动特性分析》

《全向轮机器人运动模型及应用分析》

应用案例

已关注

关注

重播 分享 赞

关闭

观看更多

更多

正在加载

正在加载

退出全屏

切换到竖屏全屏__退出全屏

混沌无形已关注

分享点赞在看

已同步到看一看[写下你的评论](javascript:😉

[](javascript:😉

分享视频

,时长03:03

0/0

00:00/03:03

切换到横屏模式

继续播放

进度条,百分之0

[播放](javascript:😉

00:00

/

03:03

03:03

全屏

倍速播放中

[0.5倍](javascript:😉 [0.75倍](javascript:😉 [1.0倍](javascript:😉 [1.5倍](javascript:😉 [2.0倍](javascript:😉

[超清](javascript:😉 [高清](javascript:😉 [流畅](javascript:😉

您的浏览器不支持 video 标签

继续观看

常见移动机器人运动学模型总结

观看更多

转载

,

常见移动机器人运动学模型总结

混沌无形已关注

分享点赞在看

已同步到看一看[写下你的评论](javascript:😉

[视频详情](javascript:😉

3D打印全向轮移动机器人

03

图片

总结分析

图片

不同的分析角度,有不同的建模方式,本文总述的只是其中一种。不同类型的机器人,对应的运动学模型是不一样的,但是分析方法、思路是相似的,要么从机器人中心速度分解到每个运动的轮子上,要么从轮子的运动情况倒推机器人中心运动的效果,分析过程就需要深入挖掘轮子运动规律、机器人本体构型特征等信息,再结合物理学中的速度分析方法,建立刚体上不同点之间速度的转化关系,就整理出运动学方程了。

(文章仅笔者个人分析,有误请指正,谢谢!)

福利放送

笔者为小伙伴们整理了原文及其原文中所涉及文章的PDF(共9篇),若有小伙伴需要收藏回味,请将此文转发至朋友圈,集齐10个点赞,并将截图发送至公众号后台或邮箱(Zippen-Huang@outlook.com),笔者会尽快回复。

图片

《Car-like Robot运动模型及应用分析》PDF部分截图

延伸阅读

麦克纳姆轮运动特性分析

麦克纳姆轮全向移动机器人运动模型及应用分析

全向轮运动特性分析

全向轮机器人运动模型及应用分析

Car-like Robot运动模型及应用分析

四轮驱动(SSMR)移动机器人运动模型及应用分析

履带式机器人运动模型及应用分析

两轮差速驱动机器人运动模型及应用分析

-----------------------------------------------------------------------------

相关声明

1.如果转载本文,文末务必注明:“转自微信公众号:混沌无形”

2.若有侵权,请联系作者

图片

全文完,感谢阅读!!如果觉得写的不错,那就点个赞或者“在看”吧。

混沌无形

混沌系统是世界本质,无形之中存在规律。机器人智能化发展从线性过渡到混沌,本号将分享机器人全栈技术(感知、规划、控制;软件、机械、硬件等)。

43篇原创内容

公众号

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

常见移动机器人运动学模型总结 的相关文章

  • Byte 高位/低位简介绍(大端格式/小端格式)

    一个byte由8个二进制位构成1个字节 即1Byte 61 8Bit 其中左边是高位 xff0c 右边是低位 high four 61 byte amp 0xf0 gt gt 4 0xf0 61 11110000 low four 61 b
  • Python3+Requests库带验证码登陆学校教务系统的尝试。

    毕业快两年了 xff0c 上班空闲摸鱼的时候无意中打开了学校的教务系统 发现浏览器还记着我的学号和登陆密码 果然是很多东西你自己都忘了 xff0c 浏览器的云端都帮你记着 xff0c 输入验证码之后居然登陆进去了 学校的教务系统还是一如既往
  • RK3568开发笔记-socketCan编程

    目录 前言 一 socket can创建 xff1f 二 系统can节点设置 三 can过滤器设置 四 can数据发送 五 can数据接收 总结 前言 CAN是ControllerArea Network xff08 控制器局域网 xff0
  • vs2015基于UDP协议的简单通信例程

    vs2015基于UDP协议的简单通信例程 关键字 xff1a socket套接字 udp通信 注意 xff1a 1 UDP发送和接受数据分别使用sendto 和recvfrom 函数 xff0c 注意函数的用法 xff1b 2 在vs201
  • memcpy与结构体

    前言 最近小学期做通信的实验 xff0c 很有意思 通讯是用了老师统一规定的结构体 xff0c 但是苦于结构体与要传输时字符串数组的转换 xff0c 思索了很久没有结果 启发 在zigbee协议栈已经看到 xff0c 传输结构体时 xff0
  • (一)SAS初识

    1 SAS常用工作窗口 结果 xff08 Result xff09 窗口 管理SAS程序的输出结果 xff1b 日志 xff08 Log xff09 窗口 记录程序的运行情况 xff1b SAS资源管理器 xff08 Explore xff
  • 2021-08-31

    二次规划求解器OOQP的基础使用 前言一 OOQP所包含参数的定义二 简单调用1 头文件2 参数设置3 进行求解4 取出计算结果 总结 前言 OOQP作为一款强大的开源凸优化库 支持C 43 43 Matlab调用 现在这里记录下其简单的使
  • Smart PLC与Wincc通过Simatic NET建立OPC通讯(1)

    有已经组态好的XDB文件可以在我的博客下载中心下载SIMATIC NET通讯 xff0c 下载完成直接导入到Simaticnet软件即可 xff0c 如下图 xff1a 下载链接 xff1a https download csdn net
  • 如何下载西门子PLC的CAD图库

    1 进入西门子下载中心 xff0c 网址如下 xff1a https www automation siemens com bilddb search aspx multipleObjectTypes 61 61 64 63 65 60 2
  • 串联电阻和并联电阻的计算方法

    注 xff1a 并联电路的电阻计算公式 1 R总 61 1 R1 43 1 R2 电阻可以无限数量的串联和并联组合连接在一起形成复杂的电阻电路 在之前的教程中 xff0c 我们学习了如何将各个电阻连接在一起形成一个系列电阻器网络或并联电阻器
  • 西门子V90 PN控制FB284块的个人理解

    FB284块的引脚定义 xff1a 1 MDI xff08 Manual Data Input xff09 称为设定值直接给定运行方式 即上位控制器直接设置目标位置 速度 加减速度后 xff0c 轴自动移动到目标位置的定位方式 MDI也是实
  • 伺服驱动

    1 什么是丝杠的导程 xff1f 伺服电机旋转一圈360度 xff0c 同时带动丝杠旋转360度 导程只是关系到丝杆转一圈 xff0c 丝杆螺母走的距离 如果配有减速机的话 xff0c 会有一个减速比 xff0c 如果减速比为1 12的话
  • 增量式编码器与绝对值编码器的区别

    增量式编码器只能记住自己走了多少步 xff0c 当然会有一个原点 在开机第一次走过原点一千 xff0c 它是不知道自己的位置在什么地方 绝对值编码器只要上电就能知道自己现在所处的位置 xff0c 绝对值编码器需要刻更多的线 xff0c 成本
  • RS422-RS485-RS232标准接线

    1 RS422标准接线 2 RS485标准接线 3 RS485全双工接线
  • C语言中关于合法的数值常量

    1 八进制常量 xff1a 开头必须是0 xff0c 且八进制是0 7之间组成的数 xff0c 例如 xff0c 029就是错误的八进制表示方式 2 十六进制常量 xff1a 0X开头 xff0c 包含字母ABCDEF xff0c 不区分大
  • C中关于“表达式必须是可修改的左值错误”的解决方式

    注意1 xff1a 1 num 10 是字符数组名 xff0c a i num指向字符常量 xff0c 字符数组名是无法修改的 2 所以可以用strcpy字符串复制功能就可以了 3 另外写成s 61 a i 也可以 4 又或者将结构体内ch
  • (二)SAS基本语法

    1 语句 SAS语言的基本单位是语句 xff0c 多条SAS语句构成一个SAS程序 xff08 SAS xff09 xff1b Libname mylib 34 c sasdata 34 语句通常由一个关键词 SAS名称 特殊字符 运算符等
  • TCP协议详解

    参考博客 在可靠的TCP网络通信中 xff0c 客户端和服务器端通信建立连接的过程可简单表述为三次握手 建立连接的阶段 和四次挥手 释放连接阶段 xff0c 下图是这两个阶段的一个完整的表述 xff1a 其状态图可以表示为 xff0c 在T
  • Ubuntu环境下python2和python3切换

    问题 xff1a Ubuntu环境下python2和python3的切换问题 环境 xff1a Ubuntu16 04 Ubuntu自带python2 xff0c 有时候需要使用pytho3 该如何切换呢 xff1f 使用 update a
  • POSIX 统一中位机(Linux)与下位机(stm32)开发

    0 POSIX简介 POSIX表示可移植操作系统接口 Portable Operating System Interface of UNIX xff0c 缩写为 POSIX xff0c POSIX标准定义了操作系统应该为应用程序提供的接口标

随机推荐