科学首页>生命科学>科技前沿>正文

2007年B题

2007-10-19 09:01:24| 点击:1827| 评论:0| 好评:4| 坏评:0|第2页/共4页 << 上一页|下一页 >>

相关标签: 科学 | 生命科学 | 科技前沿

侠客:科小特

点击图片翻页

点击图片翻页

2:机器人的尺寸图

机器人关于六个自由度的每一个组合 ,表示机械臂的一个姿态,显然每个姿态确定顶端指尖的空间位置X 。假定机器人控制系统只能够接收改变各个关节的姿态的关于连杆角度的增量指令(机器指令) ,使得指尖(指尖———2中的E点,具有夹工具、焊接、拧螺丝等多种功能,不过在这里不要求考虑这方面的控制细节)移动到空间点X′,其中各个增量 只能取到-2, -1.9, -1.8, ┅,1.8, 1.9, 241离散值(即精度为0.1°,绝对值不超过2°)。通过一系列的指令序列 可以将指尖依次到位置X0X1Xn,则称X0X1Xn从指尖初始位置X0到达目标位置Xn的一条路径(运动轨迹)。根据具体的目标和约束条件计算出合理、便捷、有效的指令序列是机器人控制中的一个重要问题。我们约定直角坐标系的原点设在图2A点,z轴取为AB方向,x轴垂直纸面而y轴则在基座所固定的水平台面上。

1.根据市场需求,机械臂制造厂打算为他们的产品研发一个软件系统,能够直接将用户的运动命令自动转换成机器指令序列。即为这类机器人设计一个通用的算法,用来计算执行下面指定动作所要求的指令序列,并要求对你们算法的适用范围、计算效率以及你们的近似算法造成的误差和增量 离散取值所造成的误差大小进行讨论(不考虑其他原因造成的误差):

①.已知初始姿态Φ0和一个可达目标点的空间位置(Ox, Oy, Oz),计算指尖到达目标点的指令序列。

②.要求指尖沿着预先指定的一条空间曲线x = x(s), y = y(s), z = z(s), a s b 移动,计算满足要求的指令序列。

③.在第①个问题中,假设在初始位置与目标位置之间的区域中有若干个已知大小、形状、方向和位置的障碍物,要求机械臂在运动中始终不能与障碍物相碰,否则会损坏机器。这个问题称机械臂避碰问题,要求机械臂末端在误差范围内到达目标点并且整个机械臂不碰到障碍物(机械臂连杆的粗细自己设定)

2. 应用你的算法就下面具体的数据给出计算结果,并将计算结果以三组六维的指令序列(每行6个数据)形式存放在Excel文件里,文件名定为answer1.xlsanswer2.xlsanswer3.xls

假设在机械臂的旁边有一个待加工的中空圆台形工件,上部开口。工件高180mm,下底外半径168mm,上底外96mm,壁厚8mm。竖立地固定在xy-平面的操作台上,底部的中心在 (210, 0, 0)

①.要求机械臂(指尖)从初始位置移动到工具箱所在位置的 (20,200, 120) 处,以夹取要用的工具。

点击:1827评论:0好评:4坏评:0

最新评论

标题作者发布时间

发表评论

您必须登录后才能发表评论,  请登录  新用户?注册


    雅虎推荐