非完整约束轮式移动机器人控制系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《非完整约束轮式移动机器人控制系统设计.pdf》由会员分享,可在线阅读,更多相关《非完整约束轮式移动机器人控制系统设计.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、非完整约束轮式移动机器人控制系统设计非完整约束轮式移动机器人控制系统设计柳柳柱柱,赵东标赵东标,王明昕王明昕(南京航空航天大学,江苏 南京210016)Design of a Nonholonomic Wheeled Mobile Robot Control SystemL LIUIU ZhuZhu, ,ZHAOZHAODongDongbiaobiao, ,WHANGWHANGMingMingxinxin(Nanjing University of Aeronautics and Astronautics ,Nanjing 210016 ,China)摘摘 要要:采 用 美 国Cygnal公
2、司 新 研 制 的C8051F005单片机作为机器人控制系统的CPU及瑞士MAXON公司的直流伺服电机作为双轮驱动单元,利用非完整约束条件和非完整约束运动规划原理,研制了非完整约束轮式移动机器人,该机器人可跟踪任意直线、 圆弧曲线轨迹等,也可实现原地零半径旋转及任意轨迹运动。运动自主灵活。关键词关键词:机器人;C8051F005 ;传感器;运算放大器中图分类号中图分类号:TP24文献标识码文献标识码:A文章编号文章编号:10012257 (2004)03005303AbstractAbstract: : Selecting C8051F005 , new designedchip MCU of
3、 Cygnal as the CPU of control systemand MAXON DC servo motor of Switzerland as driv2er ,we design a nonholonomic wheeled mobile robotbase on nonholonomic condition and nonholonomicmotion planningtheory.It can trace any kind ofstraight track and arc track ,rotate with zero radius ,and also can flexib
4、ly move with any curve path.K Keyey w wordsords:mobile robot ;C8051F005 ;sensor ;op2erational amplifier车辆的发展也有重大的意义。我们研制了1台轮式移动机器人AeroAcer ,并进行了对直线及圆弧等目标轨迹跟踪试验。1机器人底盘机械结构及其驱动根据需要,AeroAcer轮式移动机器人结构包括:行走驱动部 、 躯干、 手臂及手爪 。行走驱动部结构如图1所示 。 采用两轮独立驱动的结构,并使图1机器人底盘结构AeroAcer的形心和质心对地平面的投影落于2个驱动轮轴线上。驱动轮分别由2套直流伺服
5、系统驱动,提供需要的转速或者力矩;前后对称于驱动轮轴线各布置一万向轮,可任意移动而不会对AeroAcer产生阻力和约束作用,这样,只要分别控制2个驱动轮的不同的速度或者力矩,就可以使AeroAcer按照所要求的方向和速度移动,从而实现运动规划、 稳定以及跟踪等控制任务。驱动轮轴线经过底盘的形心的投影,可实现零转弯半径,同时也使轨迹规划及控制相对简单;另外,驱动轮轴线过质心的投影,可大大提高驱动电机的效率2 。内带减速齿轮的驱动电机固定在车架上,2个驱动车轮也分别通过轴架固定在车架上。电机的输出轴驱动车轮。连接在电机上的圆光栅在电机运转时产生相位上相差90 的脉冲信号3 ,通过对此脉冲信号进行检
6、测和运算,就可得到AeroAcer的位置、 速度等状态量 。我们选530引言轮式移动机器人系统是典型的非完整约束机械系统1 。利用非完整约束条件和非完整运动规划的原理,研究开发新型的具有良好的目标轨迹跟踪和控制性能轮式移动机器人系统,在机器人领域中成为一个新的研究热点。轮式机器人其实与车辆极为相似,因此轮式移动机器人的研究对于无人驾驶收稿日期收稿日期:20030908机械与电子2004 (3) 1995-2006 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.用了500线的圆光栅,即电动机每旋转1周输出500个脉冲,由
7、于采用331的减速齿轮,因此车轮每转动一周圆光栅将输出33x500 = 16 500个脉冲,具有相当高的精度。我们选择圆光栅的目的在于:一方面将圆光栅产生的脉冲信号经过伺服放大器内的频压变换得到电机的速度用于速度反馈以形成速度闭环,同时还可以对脉冲信号经过计数、 运算获得AeroAcer的位置和速度,简化了系统设计,节省了成本。由于直流伺服电机具有启动力矩大,动态性能好,调速范围宽和控制较为简单等一系列优点4 ,因此在AeroAcer中选用瑞士MAXON公司的直流伺服电机作为驱动单元,包括带有减速齿轮的直流电机、 伺服放大器以及用作速度反馈和检测的圆光栅。电机可以工作在速度方式和力矩方式,可以
8、运行在由速度和加速度决定的4个象限,从而可以在该装置上针对AeroAcer的运动学和动力学模型进行实验研究。其中,伺服放大器根据电机的转速或电流调整输出到电机的电压,从而控制电机的转速、 力矩等。本系统使用ADS50/ 5伺服放大器。的是具有数字开关阵列(digital crossbar) ,可以将内部系统资源定向到P0、P1和P2 ,即可以把定时器 、串行总线、 外部中断源 、AD转换输入 、 比较器输出定向到P0、P1和P2。e. e.多达22个中断源 。为实时多任务系统的实现提供了保证5 。控制系统组成如图2所示。图中伺服放大器需图2控制框图要- 10+ 10V的电压控制信号驱动电动机以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 约束 轮式 移动 机器人 控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内