龙源期刊网 http://www.qikan.com.cn

两轮差速机器人运动学分析和控制研究

作者:王维新

来源:《现代电子技术》2012年第10期

摘 要:对两轮差速机器人的运动控制进行分析,建立了输入/输出量之间的函数隶属关系,在建立轮式机器人的运动学模型和动力学模型基础上,为实际研究提供可行性指导和理论依据。同时为博创平台的差速机器人运动控制提出新的思路,即基于模糊控制的机器人路径跟踪。将增量式PID控制算法及模糊控制策略结合起来,应用于两轮差速机器人的运动控制模型中,并运用Matlab进行仿真,得到了控制系统的响应曲线,达到了满意的效果。 关键词:差速机器人; 模糊控制; Matlab仿真; 增量式PID控制 中图分类号:

文献标识码:A 文章编号:

(Department of Machinery and Electron Engineering, Xi’an University of Arts and Science, Xi’an 710065, China)

Abstract: The motion control of the two wheel differential robot is analyzed. The function affiliation between the input and output quantities is established. The establishment of the kinematics model and dynamics model of wheeled robot provided the feasibility guidance and theoretical basis for practical research. A new way based on path tracking of the fuzzy control robot is put forward for the motion control of differential robot on Bogen platform. The combination of the incremental PID differential robot. The response curve of the control system was obtained by simulation with Matlab and a satisfactory result was achieved.

Keywords: differential robot; fuzzy control; Matlab simulation; incremental PID control -------------------------------------------------------------------------------- 收稿日期:

基金项目:西安市科技计划项目(CXY1134WL39) 随着高技术的发展,机器人技术的应用领域不断扩大,工业机器人 、特种作业机器人、服务机器人、微小型机器人等已经在各个方面得到广泛的应用和发展。两轮差速机器人涉及到多个应用领域,对两轮差速机器人的运动控制研究成为主要的课题。

龙源期刊网 http://www.qikan.com.cn

1 两轮驱动差速机器人的运动学分析

对轮式移动机器人,做路径和轨迹时,一般是以独立驱动轮的轮基中点为基点来进行的。在实时控制中,轨迹产生器把规划好的路径转变成随时间变化的两个独立驱动轮的角速度,通过控制器,分别去控制两个驱动轮。 1.1 运动学正问题

当两驱动轮的角速度已知的情况下,假设左右两驱动轮角速度分别为r和l,曲率半径也是关于t的函数,所以可以求出移动机器人的运动轨迹:xR?=rcos(θ+α)qr? (1)

yR?=rsin(θ+α)ql? (2)

θ=r/(Lqr?)-r/(Lql?) (3)1.2 运动学逆问题

机器人按确定轨迹运动时,已知左右两轮的速度以及θ(t)已知驱动轮的运动规律可知是惟一的,那么算的机器人的角速度如下:q?=1rx?(t)2+y(t)2? (4)

q?l=q?r-Lθ/r=q?-Lθ/r

(5)1.3 两轮驱动差速机器人的运动学分析法

根据文献\\[1\\]中提到:传统以轮距中点为参考对象的移动机器人的位姿矫正是通过同时给两轮驱动加以角速度的增量,这势必要根据位姿的误差,经过求矩阵得到用以矫正位姿误差的角速度增量。而该设计是通过轮轴心为参考对象,那么其位姿矫正是:作为参考对象驱动轮的角速度不变,而通过调整另一个轮的角速度来实现,根据位姿误差,经过计算就可以得到校正位姿误差的角速度,方法如下:

用式(1)积分求出机器人的实际位姿,与下一时刻的期望误差差分,得到位姿误差,带入到式(6)中和式(7)得到校正位姿误差角度,把该角度带入式(5)可以得到角速度的增量,右轮角速度保持不变。移动过程中,只要求出机器人的实际姿态与下一时刻的期望姿态,带入式(6)和式(7)便会校正位姿。

差分轮式机器人模型matlab,两轮差速机器人运动学分析和控制研究相关推荐

  1. 《动手学机器人学》7.4机器人运动学介绍|机械臂运动学|两轮差速底盘运动学|轮式里程计

    本系列教程作者:小鱼 公众号:鱼香ROS QQ交流群:139707339 教学视频地址:小鱼的B站 完整文档地址:鱼香ROS官网 版权声明:如非允许禁止转载与商业用途. 7.4 机器人运动学介绍 机器 ...

  2. 两轮差速机器人运动学模型

    两轮差速底盘 1.1.底盘说明 两轮差速底盘由两个动力轮位于底盘左右两侧,两轮独立控制速度,通过给定不同速度实现底盘转向控制.一般会配有一到两个辅助支撑的万向轮. 主要底盘有: 1.Turtlebot ...

  3. matlab差速器建模仿真,matlab 两轮差速模型运动模型公式和运动轨迹模拟

    一.两轮差速模型运动模型 公式,轨迹模拟 % 参考博客 % https://blog.csdn.net/bufengzj/article/details/103353238?utm_medium=di ...

  4. 自动驾驶—两轮差速机器人基于PID控制下轨迹跟踪

    机器人轨迹跟踪一般有两种方式,一是基于PID,二是基于MPC模型预测控制方法.本文主要介绍了PID控制,这里我只采用了航向角的控制,对速度没有控制,因为,我认为,小车只要能到达目标点即可,复杂的我后续 ...

  5. 问答 | 为什么两轮差速机器人转向运动是圆周运动

    关注同名微信公众号"混沌无形",有趣好文! 原文链接:https://mp.weixin.qq.com/s/Mj5iLR_4TKeJiaOVqJf6Vg(包含原文PDF百度云下载链 ...

  6. 两轮差速机器人舵机转轴示意图_灵活、快捷的机房巡检机器人少不了伺服电动轮...

         背景     目前,数据中心机房采用7x24小时专人值守的方式,工作人员需按时巡查机房基础设施,并对基础运行数据进行检查核对分析.这种方式耗时费力,生产效率低,巡检标准化程度也相对较低. 对 ...

  7. 两轮差速机器人坐标系及运动轨迹描述

    关注同名微信公众号"混沌无形",有趣好文! 原文链接:https://mp.weixin.qq.com/s/Mj5iLR_4TKeJiaOVqJf6Vg(包含原文PDF百度云下载链 ...

  8. 两轮差速机器人舵机转轴示意图_机器人教程2:舵机及转向控制原理

    图3舵机外形图 2.舵机的组成 一般来讲,舵机主要由以下几个部分组成,舵盘.减速齿轮组.位置反馈电位计.直流电机.控制电路等,如图4.图5所示. 图4舵机的组成示意图 图5舵机组成 舵机的输入线共有三 ...

  9. 两轮差速机器人ROS下速度解算

    订阅cmd_val下的geometry_msgs::Twist消息 ,并且实际转化为左右轮的速度,以下是转换的源码. geometry_msgs::Twist twist = twist_aux; d ...

最新文章

  1. 数据访问层设计(持久层架构设计)
  2. HMAC-MD5算法原理及实现
  3. 深度召回模型在QQ看点推荐中的应用实践
  4. dataframe第二列 r语言_123.R简介和统计绘图
  5. Python min 函数 - Python零基础入门教程
  6. python编程(类的释放)
  7. 文件查找工具Everything使用笔记
  8. 修复ubuntu中其他盘不能挂载
  9. 2016CCPC合肥赛区总结
  10. vue多页面开发_使用VUE进行移动端H5页面开发前准备
  11. 小程序开发,不现实用户的头像!
  12. 农大计算机在线作业2,计算机应用基础(第2版)_在线作业_2参考答案[网上农大]
  13. 二级java考什么_计算机二级Java考试考什么内容?
  14. 国际贸易基础(一)找客户
  15. 康涅狄格大学计算机科学排名,2015年US News美国大学计算机专业 Computer Science排名?...
  16. (原创)如何将Nios II硬件和软件合成一个文件(NIOS II)(硬件)(软件)(合并)...
  17. 时钟程序设计java_Java数字时钟实现代码详解
  18. 腾讯视频怎么下载_QQ视频如何下载到本地保存
  19. 批量图片压缩的方法-免费批量无损压缩软件
  20. Axure制作菜单栏效果

热门文章

  1. OpenGL入门暨用C#做个3D吞食鱼(一)第一人称视角的实现
  2. taichi随时暂停运行
  3. 带你了解电商软件和商业模式
  4. 上海NewEMax 品牌服饰管理系统
  5. 终端安全管理-让企业管理者对公司数据和员工上网行为可控可视
  6. xhmtlMP基础(wap2.0开发)转
  7. android——仿微拍贷滑动圆形菜单
  8. 基极调幅电路仿真实验
  9. 2021字节面经最新整理: 面试真经/思维导图/学习笔记!火遍全网
  10. Abp框架Web站点的安全性提升