哈工大机械工程专业课作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈工大机械工程专业课
作业
The document was finally revised on 2021
2014年机械工程专业学习作业
——《机器人创新设计-轮式移动机器人创新设计基础》说明:
中、高级职称学员“专业课作业”为论述题1-5题;同时提交3000字左右“学习心得”一篇。
所有学员均需按要求提交“公需课作业”。
作业提交时间:以网站通知为准。
论述题
1.本课程分别着重讲述了移动机器人中具有代表性的轮式移动机器人创新设计基础理论与技术。
试分别论述轮式移动机器人、操作臂型机器人、足式步行机器人的实用化优缺点,并进一步思考论述可以互相拟补它们各自不足的创新设计新思路。
答:轮式机器人特点:加速快,以一定速度跑起来的话一般只需较小的驱动力,省能。
操作臂型机器人如同人手臂一样,需要其所在的载体(人臂就是双腿及臂所在的躯干)行走移动才能扩大其操作范围,因此,操作臂型机器人一般用于操作场所相对固定的工厂内,操作臂的基座往往固定或安装在生产线的移动导轨上作小范围移动:因此,为扩大操作臂的作业范围,如工厂车间范围内灵活移动的搬运操作自动化,可以将轮式或履带式移动小车机器人本体上搭载操作臂型机器人将物品搬运动非固定线上的任何作业位置:军用、反恐用移动机器人也往往是将轮式或履带式移动机器人与操作臂型机器人联合设计、使用,可在室内、室外及野外环境完成移动和操作,由轮式或履带式移动机器人移动搭载的操作臂型机器人到操作位置,然后由操作臂通过末端操作器完成操作任务。
同轮式移动机器人相比,四足、六足步行机器人具有步行稳定、可跨越障碍、上下台阶等特点,在室内、室外以及野外不平整地面都可得到稳定步行和越障的行走效果,
可用于搭载操作臂型机器人移动到作业位置由操作臂完成操作作业,也可运载物品或野外作业。
2.操作臂型机器人是最早用于工业生产中的实用化机器人类型并以取得广泛应用,试就自己所从事的行业论述操作臂型机器人可以实用化的设计方案(可选型现有工业机器人商品也可自行创新设计操作臂机器人方案)及应用操作臂机器人作业方案设计。
答:机器人技术是一个集环境感知、轨迹规划、机械手应用等功能于一体的机电一体化系统。
它是集中了计算机、机构学、传感技术、电子技术、人工智能及自动控制等多科而形成的高新技术。
本次课程设计的采摘机器人智能小车就是这种高新技术综合体的一种尝试。
采摘机器人智能小车主要由机械系统,环境识别系统,运动控制系统及机械臂控制系统组成。
小车以单片机为核心,附以外围电路,采用光电检测器进行检测故障和循迹,并用软件控制小车及机械臂的运动,从而实现小车的自动行驶、转弯、寻迹检测、避障、停止及采摘等功能的智能控制系统。
前言
果实采摘是农业生产的重要环节,其季节性强、劳动量大且费用高。
因而许多国家开始研发智能控制的果实采摘机器人。
果实采摘机器人作为农业机器人的一种类型,目前在日本、美国与荷兰等国家已有研制和初步使用,主要用于采摘番茄、黄瓜、草莓、葡萄、西瓜、甜瓜、苹果、柑桔与甘蓝等蔬菜和水果,具有很大的发展潜力。
各类果实采摘机器形式多样,但主要由机械手、末端执行器、视觉系统、控制系统与行走系统等部分组成。
本文介绍了智能车及采摘机器人系统。
它是在智能循迹小车的基础上,自主设计一个球形果采摘的机械手并装配到原有的智能小车上,完成采摘机电一体化系统的设计、制作,进行机器人运动控制规划,控制机器人完成一系列复杂动作,如手抓张合、车体回转,智能循迹避障、协同作业等任务。
1机械手方案论证
机械手臂方案设计
设计方案有如下三种:
A 方案如图3-1(a )所示。
由于手臂要执行采摘作业,于是我们首先想到了平行四边行的稳定性,便设计了如下方案。
该方案稳定性较好,使用电机数量也少,节约了成本,但它同时也限制了机械手的灵活性,且机械手不能抓取地面上的物体,缩小了机械手的操作空间。
图3-1(a )
B 方案如图3-1(b )所示。
该方案改进了方案A 的机械手不能抓取到地面的缺点,但Z 轴转动只能靠小车的转动来实现,耗能多,不符合“多动小关节、少动大关节”原则,而且需要控制车轮方能实现,车轮依靠步进电机控制,从而给编程和后期调试带来不便。
图3-1(b )
C 方案如图3-1(c )所示。
该方案在基座处又加了一个电机,改进了方案B 的缺点,在球形果偏离预定位置时仍能通过腰关机的转动来实现作业,增强了机械手的灵活性,并能实现预定工作空间。
舵机
舵机
舵机
舵机
舵机三
图3-1(c )
经过分析比较我们最终选定方案C 。
机械手爪方案设计
方案一如图3-2(a )所示。
该方案手爪张合灵活且结构简单,易于实现,但由于其为悬臂结构且铝合金材料强度有限,不能抓取强度很大的物体。
图3-2(a )
方案二如图3-2(b )所示。
该方案了在支撑手爪处增加一个平行四边行机构,增加了手爪的强度和稳定性,且抓取自如,方便灵活。
舵机一
舵机二
舵机
舵机三
平行四边
图3-2(b)
2硬件设计
机械手臂的设计
2.1.1机械一尺寸的确定
设计用的尺寸包括:小车的高度75mm,机械手所能达到的总高度为200-400mm,小车在采摘时机械手机座距球形果175mm,球形果直径38-40mm,重量小于。
动作时小车到球的水平位置分别为350mm。
根据实际的要求尺寸进行设计,首先我们需要确定手臂一的高度,手臂一的高度将会很大程度上影响手臂的长度,根据计算,手臂末端要达到的竖直高度为200mm,如果机座太高则整个机械手稳定性将降低,而机座太低则手臂长度便会相应增长,影响其强度,因此选机座高度为40mm;样基座将不会非常的稳定,为此,我们采用在三角铝合金的下面加木质垫片来稳定其位置,并用木质的支撑来支持基座,这样也可以很好的吸收舵机工作时产生的震动。
图4-1机械手抓球时的位姿
2.1.2机械臂二、三尺寸的确定
根据要求,基座到球形果的距离即机械手最大高度为400mm ,而小车在采摘是的停车位置距球形果175mm 。
为保证机械手能采摘到球形果,我们选定与末端执行器相连的手臂长为175mm ;而为保证机械手能达到最大高度,我们选定与机座相连的手臂长为200mm 。
横向距离:175+200=375>350mm ;垂直距离:200+175+40=410>400mm ,即所设计的尺寸符合任务要求。
机械手爪设计
手爪的外形如图所示,球形果的直径为30mm-80mm 。
为保证在采摘过程中不致损伤球形果表面,在手爪上需要加装海绵,让手爪能够有效的抓紧球形果。
海绵的长度设计为80mm ,同时设定手爪内部的海绵厚度为5mm ,这样两边的厚度加和为10m 。
并且保证小球在被夹紧时手爪是平行的(这样可以更有效的夹紧) 3软件设计 位移分析
分析确定连杆参数
手爪
关节关节
关节
手臂二
手臂三
手臂
图5-1 机械手初始位姿
连杆参数
i a i-1(mm) αi-1(°) d i
(mm)
关节变量初值(°)
1 0 0 40 θ1 0
2 0 90 0 θ2
3 201 0 0 θ3
4 0 -90 17
5 ——
3.1.1运动学正解
说明:由几何关系算得连杆转角,带入验证x y z 的坐标关系。
a1 a2 a3 表示连杆1、
2、3的转角。
最后解得0
4
T,矩阵最后一列表示小球在原点坐标系中的位置。
a1=0*pi/180;
a2=150*pi/180;
a3=-60*pi/180;
a4=0*pi/180;
d1=40;
d2=0;
d3=0;
d4=176;
%连杆间齐次变换矩阵
t10=[cos(a1) -sin(a1) 0 0;sin(a1)*cos(0) cos(a1)*cos(0) -sin(0) -d1*sin(0);
sin(a1)*sin(0) cos(a1)*sin(0) cos(0) d1*cos(0);0 0 0 1];
t21=[cos(a2) -sin(a2) 0 0;sin(a2)*cos(pi/2) cos(a2)*cos(pi/2) -sin(pi/2) -d2*sin(pi/2);
sin(a2)*sin(pi/2) cos(a2)*sin(pi/2) cos(pi/2) d2*cos(pi/2);0 0 0 1];
t32=[cos(a3) -sin(a3) 0 201;sin(a3)*cos(0) cos(a3)*cos(0) -sin(0) -d3*sin(0);
sin(a3)*sin(0) cos(a3)*sin(0) cos(0) d3*cos(0);0 0 0 1];
t43=[cos(a4) -sin(a4) 0 0;sin(a4)*cos(-pi/2) cos(a4)*cos(-pi/2) -sin(-pi/2) -d4*sin(-pi/2);
sin(a4)*sin(-pi/2) cos(a4)*sin(-pi/2) cos(-pi/2) d4*cos(-pi/2);0 0 0 1];
t=t10*t21*t32*t43
t =
0 0 0
3.1.2运动学反解
说明:代入坐标x=-350,y=0, z=140。
根据等式左右两端对应相等。
解出关节旋转角度。
选择最优解。
syms a1 a2 a3
a4=0*pi/180;
d1=40;
d2=0;
d3=0;
d4=176;
x=-350;
y=0;
z=140;
t10=[cos(a1) -sin(a1) 0 0;sin(a1)*cos(0) cos(a1)*cos(0) -sin(0) -d1*sin(0);
sin(a1)*sin(0) cos(a1)*sin(0) cos(0) d1*cos(0);0 0 0 1];
t21=[cos(a2) -sin(a2) 0 0;sin(a2)*cos(pi/2) cos(a2)*cos(pi/2) -sin(pi/2) -d2*sin(pi/2);
sin(a2)*sin(pi/2) cos(a2)*sin(pi/2) cos(pi/2) d2*cos(pi/2);0 0 0 1];
t32=[cos(a3) -sin(a3) 0 201;sin(a3)*cos(0) cos(a3)*cos(0) -sin(0) -d3*sin(0);
sin(a3)*sin(0) cos(a3)*sin(0) cos(0) d3*cos(0);0 0 0 1];
t43=[cos(a4) -sin(a4) 0 0;sin(a4)*cos(-pi/2) cos(a4)*cos(-pi/2) -sin(-pi/2) -d4*sin(-pi/2);
sin(a4)*sin(-pi/2) cos(a4)*sin(-pi/2) cos(-pi/2) d4*cos(-pi/2);0 0 0 1];
t=t10*t21*t32*t43;
f1=x-t(1,4);
f2=y-t(2,4);
f3=z-t(3,4);
[a1,a2,a3]=solve(f1,f2,f3,a1,a2,a3);
%转化为角度值
a11=vpa(a1*180/pi,6)
a22=vpa(a2*180/pi,6)
a33=vpa(a3*180/pi,6)
a11 =
a22 =
a33 =
速度分析
说明:先求出雅克比矩阵,我们可以得到末端执行器速度与各关节的速度关系。
在末端执行器速度已知的情况下求的各关节的速度。
a1=0*pi/180;
a2=150*pi/180;
a3=-60*pi/180;
a4=0*pi/180;
d1=40;
d2=0;
d3=0;
d4=176;
t10=[cos(a1) -sin(a1) 0 0;sin(a1)*cos(0) cos(a1)*cos(0) -sin(0) -d1*sin(0);
sin(a1)*sin(0) cos(a1)*sin(0) cos(0) d1*cos(0);0 0 0 1];
t21=[cos(a2) -sin(a2) 0 0;sin(a2)*cos(pi/2) cos(a2)*cos(pi/2) -sin(pi/2) -d2*sin(pi/2);
sin(a2)*sin(pi/2) cos(a2)*sin(pi/2) cos(pi/2) d2*cos(pi/2);0 0 0 1];
t32=[cos(a3) -sin(a3) 0 201;sin(a3)*cos(0) cos(a3)*cos(0) -sin(0) -d3*sin(0);
sin(a3)*sin(0) cos(a3)*sin(0) cos(0) d3*cos(0);0 0 0 1];
t43=[cos(a4) -sin(a4) 0 0;sin(a4)*cos(-pi/2) cos(a4)*cos(-pi/2) -sin(-pi/2) -d4*sin(-pi/2); sin(a4)*sin(-pi/2) cos(a4)*sin(-pi/2) cos(-pi/2) d4*cos(-pi/2);0 0 0 1];
t40=t10*t21*t32*t43;
t20=t10*t21;
t30=t20*t32;
t41=t21*t32*t43;
t42=t32*t43;
z1=[t10(1,3);t10(2,3);t10(3,3)];
z2=[t20(1,3);t20(2,3);t20(3,3)];
z3=[t30(1,3);t30(2,3);t30(3,3)];
z4=[t40(1,3);t40(2,3);t40(3,3)];
p1=[t41(1,4);t41(2,4);t41(3,4)];
p2=[t42(1,4);t42(2,4);t42(3,4)];
p3=[t43(1,4);t43(2,4);t43(3,4)];
r1=[t10(1,1) t10(1,2) t10(1,3);
t10(2,1) t10(2,2) t10(2,3);
t10(3,1) t10(3,2) t10(3,3)];
r2=[t20(1,1) t20(1,2) t20(1,3);
t20(2,1) t20(2,2) t20(2,3);
t20(3,1) t20(3,2) t20(3,3)];
r3=[t30(1,1) t30(1,2) t30(1,3);
t30(2,1) t30(2,2) t30(2,3);
t30(3,1) t30(3,2) t30(3,3)];
p11=cross(z1,r1*p1);
p22=cross(z2,r2*p2);
p33=cross(z3,r3*p3);
j=[p11(1,1) p22(1,1) p33(1,1);
p11(2,1) p22(2,1) p33(2,1);
p11(3,1) p22(3,1) p33(3,1);
z1(1,1) z2(1,1) z3(1,1);
z1(2,1) z2(2,1) z3(2,1);
z1(3,1) z2(3,1) z3(3,1);]
syms q1 q2 q3 q4 q5 q6 v1 v2 v3 w1 w2 w3
v=[v1;v2;v3;w1;w2;w3]
q=[q1;q2;q3]
ji=j*q
%等式左右两端矩阵中元素对应相等,列出三个方程
f1=v(1,1)-ji(1,1)
f2=v(2,1)-ji(2,1)
f3=v(3,1)-ji(3,1)
[q1,q2,q3]=solve(f1,f2,f3,q1,q2,q3)
q1=vpa(q1,6)
q2=vpa(q2,6)
q3=vpa(q3,6)
j =
0 0 0
q1 =
**v2+.174914e-18*v3
q2 =
***v1
q3 =
*v3+.261366e-18*v2+.197914e-1*v1
轨迹规划
说明:程序中速度,加速度函数先通过diff函数求得,再代入得到各曲线。
关节1 (假设旋转角度30度)
t/s
θ
t/s
v
t/s
a
关节
2
t/s
θ
位移时间曲
线
t/s
v
速度时间曲线
t/s
a
加速度时间曲线
关节三
t/s
θ
位移时间曲
线
t/s
v
速度时间曲线
t/s
a
加速度时间曲线
详细程序
每个关节分别求出,改变a0,af 值即可,其余部分不变。
syms a2 a3 tf t; tf=5
af=-60*pi/180; a0=*pi/180; a1=0;
f(tf)=a0+a1*tf+a2*tf^2+a3*tf^3-af ; v(tf)=a1+2*a2*tf+3*a3*tf^2 ; [a2,a3]=solve(f(tf),v(tf),a2,a3) t=0::tf;
f3=a0+a1*t+a2*t.^2+a3*t.^3 subplot(2,2,1) plot(t,f3) grid
xlabel('t/s'); ylabel('θ');
title('位移时间曲线')
v =(481*pi*t.^2)/12500 - (481*pi*t)/2500 subplot(2,2,2); plot(t,v); grid;
xlabel('t/s')
ylabel('v')
title('速度时间曲线')
a =(481*pi*t)/6250 - (481*pi)/2500
subplot(2,2,3);
plot(t,a);
grid;
xlabel('t/s')
ylabel('a')
title('加速度时间曲线')
3.结构设计方案题:试从机械结构、回转精度、关节位置全闭环控制等角度论述机器人关节结构方案设计与构成问题,可辅以结构图并结合文字叙述加以说明。
答:1.4.1臂力的确定
目前使用的机械手臂的臂力范围较大,国内现有的机械手的臂力最小为,最大为8000N。
本液压机械手的臂力为N臂=1650(N),安全系数K一般可在~3,本机械手臂取安全系数K=2,定位精度为±1mm。
1.4.2工作范围的确定
机械手的工作范围根据工艺要求和操作运动的轨迹来确定。
一个操作运动的轨迹是几个动作的合成,在确定的工作范围时,可将轨迹分解成单个的动作,由单个动作的行程确定机械手的最大行程。
本机械手的动作范围确定如下:
手腕回转角度±115°手臂伸长量150mm手臂回转角度±115°手臂升降行程170mm手臂水平运动行程100mm
1.4.3确定运动速度
机械手各动作的最大行程确定之后,可根据生产需要的工作拍节分配每个动作的时间,进而确定各动作的运动速度。
工业机器人抓取手臂要完成整个工作过程,需完成夹紧工件、手臂升降、伸缩、回转,平移等一系列的动作,这些动作都应该在工作拍节规定的时间内完成,具体时间的分配取决于很多因素,根据各种因素反复考虑,对分配的方案进行比较,才能确定。
机械手的总动作时间应小于或等于工作拍节,如果两个动作同时进行,要按时间长的计算,分配各动作时间应考虑以下要求:
①给定的运动时间应大于电气、液压元件的执行时间;
②伸缩运动的速度要大于回转运动的速度,因为回转运动的惯性一般大于伸缩运动的惯性。
在满足工作拍节要求的条件下,应尽量选取较底的运动速度。
机械手的运动速度
与臂力、行程、驱动方式、缓冲方式、定位方式都有很大关系,应根据具体情况加以确定。
③在工作拍节短、动作多的情况下,常使几个动作同时进行。
为此驱动系统要采取相应的措施,以保证动作的同步。
本机械手的各运动速度如下:
手腕回转速度V腕回=40°/s
手臂伸缩速度V臂伸=50mm/s
手臂回转速度V臂回=40°/s
手臂升降速度V臂升=50mm/s
立柱水平运动速度V柱移=50mm/s
手指夹紧油缸的运动速度V夹=50mm/s
手部结构
概述
手部是机械手直接用于抓取和握紧工件或夹持专用工具进行操作的部件,它具有模仿人手的功能,并安装于机械手手臂的前端。
手部结构及型式根据它的使用场合和被夹持工件的形状,尺寸,重量,材质以及被抓取部位等的不同而设计各种类型的手部结构,它一般可分为钳爪式,气吸式,电磁式和其他型式。
钳爪式手部结构由手指和传力机构组成。
其传力机构形式比较多,如滑槽杠杆式、连杆杠杆式、斜楔杠杆式、齿轮齿条式、弹簧杠杆式……等,这里采用滑槽杠杆式。
设计时应考虑的几个问题
①应具有足够的握力(即夹紧力)
在确定手指的握力时,除考虑工件重量外,还应考虑在传送或操作过程中所产生的惯性力和振动,以保证工件不致产生松动或脱落。
②手指间应有一定的开闭角
两个手指张开与闭合的两个极限位置所夹的角度称为手指的开闭角。
手指的开闭角保证工件能顺利进入或脱开。
若夹持不同直径的工件,应按最大直径的工件考虑。
③应保证工件的准确定位
为使手指和被夹持工件保持准确的相对位置,必须根据被抓取工件的形状,选择相应的手指形状。
例如圆柱形工件采用带‘V’形面的手指,以便自动定心。
④应具有足够的强度和刚度
手指除受到被夹持工件的反作用力外,还受到机械手在运动过程中所产生的惯性力和振动的影响,要求具有足够的强度和刚度以防止折断或弯曲变形,但应尽量使结构简单紧凑,自重轻。
⑤应考虑被抓取对象的要求
应根据抓取工件的形状、抓取部位和抓取数量的不同,来设计和确定手指的形状。
驱动力的计算:
如图1所示为滑槽式手部结构。
在拉杆3作用下销轴2向上的拉力为P,并通过销轴中心O点,两手指1的滑槽对销轴的反作用力为P1、P2,其力的方向垂直于滑槽中心线OO1和OO2并指向O点,P1和P2的延长线交O1O2于A及B,由于△O1OA和△O2OA均为直角三角形,故∠AOC=∠BOC=α。
根据销轴的力平衡条件,即:
∑Fx=0,P1=P2;∑Fy=0P=2P1cosαP1=P/2cosα
销轴对手指的作用力为p1′。
手指握紧工件时所需的力称为握力(即夹紧力),假想握力作用在过手指与工件接触面的对称平面内,并设两力的大小相等,方向相反,以N 表示。
由手指的力矩平衡条件,即∑m01(F)=0得:
P1′h=Nb因h=a/cosα所以
P=2b(cosα)2N/a
式中:
a——手指的回转支点到对称中心线的距离(毫米)。
α——工件被夹紧时手指的滑槽方向与两回转支点连线间的夹角。
由上式可知,当驱动力P一定时,α角增大则握力N也随之增加,但α角过大会导致拉杆(即活塞)的行程过大,以及手指滑槽尺寸长度增大,使之结构加大,因此,一般取α=30°~40°。
这里取角α=30度。
这种手部结构简单,具有动作灵活,手指开闭角大等特点。
查《工业机械手设计基础》中表2-1可知,V形手指夹紧圆棒料时,握力的计算公式N=,综合前面驱动力的计算方法,可求出驱动力的大小。
为了考虑工件在传送过程中产生的惯性力、振动以及传力机构效率的影响,其实际的驱动力P实际应按以下公式计算,即:
P实际=PK1K2/η
式中:
η——手部的机械效率,一般取~;K1——安全系数,一般取~2
K2——工作情况系数,主要考虑惯性力的影响,K2可近似按下式估计,K2=1+a/g,
其中a为被抓取工件运动时的最大加速度,g为重力加速度。
本机械手的工件只做水平和垂直平移,当它的移动速度为500毫米/秒,移动加速度为1000毫米/秒2,工件重量G为98牛顿,V型钳口的夹角为120°,α=30°时,拉紧油缸的驱动力P和P实际计算如下:
根据钳爪夹持工件的方位,由水平放置钳爪夹持水平放置的工件的当量夹紧力计算公式
N=
把已知条件代入得当量夹紧力为
N=49(N)
由滑槽杠杆式结构的驱动力计算公式
P=2b(cosα)2
N/a得
P=P计算=2*45/27(cos30°)2
*49=(N)P实际=P计算K1K2/η取η=,K1=,
K2=1+1000/9810≈
则P实际=**=238(N)
两支点回转式钳爪的定位误差的分析
钳口与钳爪的连接点E为铰链联结,如图2所示几何关系,若设钳爪对称中心O到工件中心O′的距离为x,则x=2
2)sin/(abRl+α当工件直径变化时,x的变化量即为定位误差△,设工件半径R由Rmax变化到Rmin时,其最大定位误差为:
△=∣22)sinmax/(abRl+α-22)sinmin/(abRl+α∣8
其中l=45mm,b=5mm,a=27mm,2α=120°,Rmin=15mm,Rmax=30mm代入公式计算得:
最大定位误差△=∣故符合要求。
4.试述轮式移动机器人的位置控制精度远不如操作臂型机器人定位精度,为实现大范围内灵活移动和较高操作定位精度,试给出采用轮式移动机器人与操作臂型机器人联合创新设计的方案及完成作业控制策略。
答:机器人如何知道自己所在的位置?
移动机器人一边移动一边知道自己所处的位置是非常重要的而且也是必须的。
移动机器人是用计算机控制来工作的。
计算机对所有的信息进行数字处理,移动机器人的位置和姿态是用数字表示的。
即在地面上建立二维坐标系,将移动机器人坐标位置与方向用数值表示即可以了。
机器人的移动环境地图可以描述在同一坐标系中,从当前的位置姿态来看立即就能明白移动机器人在地图上位于何处。
测程法:是移动机器人推定当前所处位置和姿态常用的方法,是对车体速度积分的方法。
车体的速度是根据车轮单位时间转过的角度求得的。
因此,由单位时间内车轮转角的积分就可以计算出移动机器人当前所的位置和姿态。
这些物理量当然能够有传感器测得。
上述有关移动机器人位置和姿态推算的测和法是最基本的方法。
可是,当机器人车轮一旦产生滑移,如上所述方法中积分挖法就会产生误差。
行走距离越远产生的误差就越大。
车轮的回转角、角速度的测量方法
独立二轮驱动型移动机器人的行进方向速度V和回转角速度ω可用公式计算出来。
因此为用测程法计算行进方向速度V和回去转角速度ω,测量回转轴转角的传感器除上述提到的光电编码器外,还有测速电机、电位计等等。
轮式移动机器人的控制方法:
由与位移成比例的操纵机构操纵的直线行走;与位移、位移的时间微分成比例操纵方法的直线行走;独立二轮驱动型移动机器人的直线行走。
直线行走控制方法的总结:其控制系统构成要点如下:
a.测量偏离期望行走直线的θ和η过,以及移动机器人的回转角速度ω;
b.若为转向操纵车轮型移动机器人,用公式计算转向角的目标值。
在该目标值下控制转向角。
并以实现行进速度目标值σref进行速度控制。
c.若为独立二轮驱动型移动机器人,用公式计算机器人的目标回转角速度ωref。
进一步地,由行进速度目标值vref和ωref,用公式求得左右驱动轮的回转角速度,控制左右驱动轮的回转角速度。
移动机器人作为机器人系统中的一个重要的分支,近年来已经成为机器人应用领域一个热点。
开展机器人移动机构的开发和研制工作,根据不同工环境的要求开发了多种多样的移动机构。
其中全方位移动机构因为其独特的优点,如高精度的定位性、原地自转功能以及二维平面上的全方位移动运动能力,成为了机器人移动机构研究的重点。
设计一种基于Mecanum轮系的四轮全方位移动混联式操作臂机器人,深入研究了全方位移动机构的运动特性,并在此基础上对机构的控制方案进行设计与研究。
首先从Mecanum轮的结构和基本运动原理,分析由4个Mecanum轮组成的全方位移动机构系统的运动规律,建立了该系统的运动学、动力学模型。
根据Mecanum轮的运动原理,对辊子的轮廓形状进行了研究,
获得轮廓的参数化方程,根据实际要求确定了全方位移动机构系统的机构的主要参数,完成了相应的结构设计。
在移动平台的基础上,提出了一种新型基于差动驱动的串、并联操作机械臂,该机械臂结合了串、并联机器的优点,具有较大的抓取/自重比。
建立了该机械臂的数学模型,对其进行了正、反运动学的分析,运用SolidWorks对机械臂个部件进行了3D详细设计,采用ADAMS软件对机器人系统进行运动学和动力学仿真分析。
通过仿真分析验证了所提方案的正确性合理性。
最后就机器人的控制系统提出总体设计思想,讨论了驱动电机的选择、调速以及驱动电路的实现等,并且通过Matlab/SimuLink模块完成电机以及PWM信号的仿真,为研发这种新型全方位移动混联式操作臂机器人提供了必要的基础。
研究的机器人系统运动灵活、稳定、承载能力强,可以实现平面内的全方位移动,应用前景比较广阔,可用于空间较为狭小的清扫、搬运、装配等工作。
5.在可适用于轮式移动机器人的地面环境内,有需要上下多级台阶的作业需要机器人完成,试分析论述给出轮式移动机器人与双足(或四足、六足)步行机器人联合使用创新设计的方案和完成作业控制策略。
答:同轮式移动机器人相比,四足、六足步行机器人具有步行稳定、可跨越障碍、上下台阶等特点,在室内、室外以及野外不平整地面都可等到稳定步行和越障的行走效果。
它的优点:
第一,足式机器人的运动轨迹是一系列离散的足印,轮式和履带式机器人的则是一条条连续的辙迹。
崎岖地形中往往含有岩石、泥土、沙子甚至峭壁和陡坡等障碍物,可以稳定支撑机器人的连续路径十分有限,这意味着轮式和履带式机器人在这种地形中已经不适用。
而足式机器人对环境的破坏程度也较小。
第二,足式机器人的腿部具有多个自由度,例运动的灵活性大大增强。
它可以通过调节腿的长度保持身体水平,也可能通过腿的伸展程度调整重心的位置,因此,不易翻倒,稳定性更高。
第三,足式机器人的身体与地面是分离的,这使机器人的身体可以平衡地运动而不必考虑地面的粗糙程度和腿的旋转位置。
当机器人需要携带科学仪器和工具工作时,首先将腿部固定,然后精确控制身体在三维空间中的运动,就可以达到对对象进行操作的目的。
存在缺点:1)有些多足步行机器人体积和重量都很大。
2)大多数多足步行机器人研究平台的承载能力不强从而导致它们没有能力承载视觉设备。
3)步行敏捷性方面。
其行走效率低,而且在机器人动步态步行方面的研究比较缺乏。
4)多足步行机器人的控制
方法需要改进。
5)能源问题。
寻求新型可靠的能源为机器人供电,实现机器人时间在户外行走的目标。
未来多足步行机器人的研究方向有如下几个方面:
1)足轮组合式步行机器人;2)仿生步行机器人。
实际上这三种机器人都有各自的特点和适用场合,可以互相拟补各自的不足,互相取长补短,可以进行联合创新设计以满足多种工艺美术品环境下的实际需要,扩大机器人作业范围、作业类型。
设计的机器人行走机构主要性能指标要求如下:
①总体机构尺寸;②自重;搭载重量;③峰值速度;正常速度m/s;④能爬越垂直高度,障碍,可爬越普通标准楼梯;⑤爬坡能力不小于。
小型轮式机器人为研究对象,结合当前轮式机器人技术的发展,提出所需要的功能和需要满足的性能和指标,设计出小型轮式机器人行走机构。
小型轮式机器人行走机构可做为探测、侦查、以及防爆等作业的搭载平台。
通过对国内外轮式机器人的性能以及结构的研究概况的调查分析,将国内外几种典型的轮式机器人行走机构的研究比较,总结并综合了其各自的优缺点,结合本文所研究的机器人的功能,提出小型四轮和六轮机器人行走机构的虚拟样机模型。
四轮机器人采用四轮驱动、独立悬架结构。
六轮机器人采用六轮驱动、集中控制和前后轮升降系统的结构组成。
对两种轮式机器人行走机构模型在如斜坡、台阶等障碍的非结构环境下进行了越障和转向等运动分析,在此前提下进行轮式机器人行走机构的结构尺寸设计,分别对机器人行走机构在平地和斜坡模式下所需的驱动电机功率进行计算,并根据结果对四轮机器人选用直流减速电机,对六轮机器人选用了直流减速电机。
根据电机和轮胎的尺寸对行走机构进行了包括驱动系统、链传动系统以及前后轮升降系统在内的机构设计,并使用建模软件UG完成了对轮式机器人行走机构零部件的三维参数化建模,绘出零件图。
在实验场地中,对小型四轮机器人进行了爬坡、爬楼梯、高台地形下的实验,测得数据,验证了四轮和六轮机器人行走机构运动速度、爬坡、爬楼梯的能力,能完成所提出的越障指标及性能。