关注同名微信公众号“混沌无形”,有趣好文!

原文链接: Car-like robot运动参数校准(包含原文PDF百度云下载链接)

在校准前轮转向角的零位后,进行前轮转向分辨率校准,参考图 3.1(a)中的函数图像可知,仅需要测量函数直线段不同位置的坐标,通过最小二乘法拟合就可以得到,具体实现如下:

如图 3.4所示,以右前轮为例讲解。将机器人放置于铺好的白纸之上,参考机器人机身几何特征在白纸上绘制机器人的对称中心线。

接着,输入控制信号控制右前轮转角转动到某一位置,并持续保持静止状态,采用直杆(笔者使用的是铝型材)紧紧贴在右前轮外侧,此时直杆与对称中心线的夹角为右前轮的转角(内错角相等),并记录此状态下的控制信号数值(如PPM信号)和测量的转角,如此重复上述操作,测量并记录不同位置的数据。

最后,通过最小二乘法拟合估计图 3.1(a)理想函数图像的斜率(对应公式4中的kA),由此得到右前轮的转向分辨率,而我们在控制car-like robot运动时,是基于虚拟转向角的,因此在实际控制过程中,还需要通过公式(3)将右前轮转角转化为虚拟前轮转角。

此外,由于前轮转向机构存在死点而需要设计机械结构来限制转向角度范围,为避免机械限位机构产生撞击带来的影响,还应在软件层面设置软件限位,保证软件限位角度范围在机械限位角度范围内,以限制控制信号输出范围在软件限位角度范围内。

精彩的理论论证过程见原文链接(含全文下载链接)

由于网页排版效果一般,所以笔者按照期刊论文版式为小伙伴们整理了原文PDF,方便收藏和回味。

原文链接:Car-like robot运动参数校准(包含原文PDF百度云下载链接)
CSDN下载链接:

car-like robot运动参数校准PDF

如果喜欢的话,可以关注同名微信公众号“混沌无形”,有趣好文!

无人车前轮转向分辨率校准相关推荐

  1. 无人车前轮转向参数校准分析

    关注同名微信公众号"混沌无形",有趣好文! 原文链接: Car-like robot运动参数校准(包含原文PDF百度云下载链接) 前文提到:若要校准前轮虚拟转向角θH,就需要校准前 ...

  2. 无人车系统(五):轨迹跟踪Pure Pursuit方法

    今天介绍一种基于几何追踪的无人车轨迹跟踪方法--Pure Pursuit(纯跟踪)方法. 1. 阿克曼转向几何模型 在无人车系统(一):运动学模型及其线性化一文中,里面介绍无人车的运动学模型为阿克曼转 ...

  3. 无人驾驶-控制-纯跟踪

    无人驾驶-控制-纯跟踪(Pure Pursuit) 一.模型详解 1.1 简介 (1)对于无人车来说,规划好的路径通常由一系列路径点构成,这些点包含空间位置信息.姿态信息.速度.加速度等.路径与轨迹区 ...

  4. 百度Apollo飘了!在京开启全无人RoboTaxi体验,车型还能选,原因竟是嫌40万人次体验不够...

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 如果闭眼体验无人车,会得到一个怎样的体验? 百度给出的答案是:闭着眼乘坐的体验. 而且还有惊喜:前排没有人--主驾.副驾,都没有人了. 这 ...

  5. Pony.ai签约落户广州南沙,计划年底前推出无人车队

    问耕 编辑整理 量子位 出品 | 公众号 QbitAI 这是一篇来自广州南沙投促局的报道.虽然是官方报道,但是披露了很多有意思的内容.量子位把其中的要点摘录如下: Pony.ai将在广州南沙设立无人车 ...

  6. Car-like robot运动参数校准

    混沌无形 混沌系统是世界本质,无形之中存在规律.机器人智能化发展从线性过渡到混沌,本号将分享机器人全栈技术(感知.规划.控制:软件.机械.硬件等). 42篇原创内容 公众号 [文末提供原文PDF免费下 ...

  7. 自动驾驶产业链全景图

    来源:乐晴智库精选 自动驾驶产业链构成:感知-决策-执行 三个层面 从感知层面看,感知环境的激光雷达.毫米波雷达.摄像头.红外夜视和组合导航设备,感知车辆自身的包括压力传感器.流量传感器.陀螺仪及加速 ...

  8. 高精地图与自动驾驶(上)

    高精地图与自动驾驶(上) 前言 自动驾驶的实现主要有三个步骤:感知.决策规划.行车控制.这与你走路上班/上学的逻辑是相似的:眼睛看到画面,告诉大脑,然后你就知道了自己在哪里,以及要往哪个方向走,并指挥 ...

  9. Waymo的自主进化

    Waymo的自主进化 3月初,Waymo在推特上宣布,共获得了22.5亿美元(约合人民币156亿元)融资,由Silver Lake(银湖资本).Canada Pension Plan Investme ...

最新文章

  1. java体重指数计算器程序_java 学习 ——计算器小程序
  2. ffmpeg + opencv 实现视频播放器(没有声音)
  3. 卡尔曼滤波对gps轨迹数据清洗_卡尔曼滤波:从入门到精通
  4. C++默认参数注意事项
  5. HTML技巧100例(三)
  6. win10:tensorflow学习笔记(2)
  7. Web前端好学吗 学完之后能干什么
  8. 看动画学算法系列之:后缀树suffix tree
  9. c ++查找字符串_C ++朋友功能| 查找输出程序| 套装2
  10. 得到的 飞鸽 传书结果就是int * pointer;
  11. 优秀的SharePoint 2013开发工具有哪些(一)
  12. Django的rom
  13. windows--bat--%0无限执行当前bat脚本
  14. 常用webserver 比较
  15. python自带的库有哪些_吐血整理!140种Python标准库、第三方库和外部工具都有了...
  16. java上传文件怎么设置成777权限,777权限的改法是怎样的 将文件权限修改为777图文教程...
  17. 基于CUDA的并行lammps编译及测试
  18. Transformer靠什么基因,得以闯入CV界秒杀CNN?
  19. U3V实现——CYUSB3014之GPIF总结
  20. 高通证实MSM8998就是骁龙835

热门文章

  1. hdu5141 线段树
  2. 防止图片盗链和资源恶意下载
  3. Mysql8.0秒级加字段
  4. Shell同时推送代码至github和gitee的解决办法
  5. 使用 telnet 命令 查看端口的开放、可用情况
  6. Excel之【保护工作表】功能(工具----保护) ------可以防止修改格式,删除行。只能在里面填写数据。
  7. 【PostgreSQL-9.6.3】函数(1)--数值型函数
  8. 【PostgreSQL-9.6.3】约束
  9. 【Oracle】创建概要文件
  10. maven项目发布到tomcat后没有lib目录解决方案