蛇形机器人有什么功能如何控制位置精度

文件大小:20.65M(格式:zip)

仿蛇形机器人有什么功能蠕动机构的设计

  │ ├─仿蛇形机器人有什么功能蠕动机构的设计-选题、审题表.doc 38.00KB

  │ ├─机器人蠕动机构的设计-任务书.doc 81.50KB

  │ └─设计前期工作材料目录.doc 35.00KB

  ├─正文、结论、参考文献等标准格式.doc 3.21MB

  ├─设计前期工作材料目录.doc 35.00KB

  │ ├─1-5设計说明书()封面、中外文摘要(理工科专业学生用).doc 38.50KB

  │ ├─1-7设计说明书()目次(理工科专业学生用).doc 36.00KB

  │ └─1-9设计说明书()正文、结论、参考文献等标准格式(理工科专业学生用 ) .doc 3.21MB

关键字导读: 蛇形 机器人

描述:主要应用在狭小空间和恶劣环境领域使用不同工具能够完成多种复杂作业,如飞行器翼肋隔舱狭小环境内的钻孔作业、核电站反应堆冷卻管路的检修作业、越过视野障碍对军事目标的侦查作业、地震现场被困人员的搜救作业等

蛇形臂机器人是新松公司自主研发的具有(24+1)个自由度的连续型机器人。主要应用在狭小空间和恶劣环境领域使用不同工具能够完成多种复杂作业,如飞行器翼肋隔舱狭小环境内嘚钻孔作业、核电站反应堆冷却管路的检修作业、越过视野障碍对军事目标的侦查作业、地震现场被困人员的搜救作业等

直线运动速度【mm/s】

0

P点重复定位精度【mm】

版权所有 ? 沈阳新松机器人自动化股份有限公司| 辽ICP号 地址:辽宁省沈阳市浑南新区金辉街16号 邮编:110168

每周推送原创潮流机器人资讯
记鈈记得特斯拉老总伊隆.马斯克说过特斯拉正在做一个“能够自动伸出墙壁,像一条金属蛇一样连接上充电口”的充电平台也许你不记嘚,不过现在已经无关紧要因为今天你已经能看到实物!
说实话,这东西看上去稍微有点吓人除了“机械蛇”,我真想不出更好的形嫆

机器人学家原创分析。这东西是怎么做出来的难度多大?
蛇形机器人有什么功能研究从1976年就已经开始但是产品级作品没听说过。為什么此类机器人的主要问题在于自由度数高,又是串行结构难以控制同样长度的机械臂,为实现蛇形的灵活度需要的关节数很多特斯拉这条机械臂,上面有大约二十节这给机械结构和控制方法都提出了很高要求。
蛇形机器人有什么功能说白了就是串行机械臂有彡类基本结构。
最简单的就是像普通机械臂一样每个电机控制一个关节,像这样:

图:CMU蛇形机器人有什么功能 可以爬树侦查
但是这种结構一般都是做上图那种自由机器人而固定基座的机械臂则很难做到很多节,因为电机的承重随电机数目和到末端的距离是线性增长的從根部数第二个电机既要承受相当大重量,又要保持体积制作难度非常大。
第二种是将驱动器全部置于基座内利用机械传动实现各个關节的控制。这是当今此类机器人的主流此次特斯拉的机器人看上去也是采用这种方式。

图:茨城大学 Shugen Ma 提出的超冗余蜿蜒型机器人两种差动耦合传动机构
如何实现高效的机械传动传动结构一直是蛇形机器人有什么功能的研究重点和难点。它大多采用线传动的方式进行动仂传送传动线和机器人连杆之间的摩擦将会对机器人的可靠性产生很大的影响,对机器人使用的材料提出很高的耐磨要求

图:哥廷根夶学三维象鼻的传动链设计
第三种是连续型结构,特点是整个机器人的电机数目(通常小于10个)小于机械结构的自由度数(通常10个以上對于软结构而言是无穷多)。代表作品是Festo著名的气动象鼻:

特斯拉此款机器人也有可能是这种结构不是说它是气动软结构,而是说它未必每个关节都配一个电机就像人的手指一根筋可以拉动3个关节一样,这种控制方式称为欠驱动
控制方式分两类。对于硬连杆式的机器囚其控制方式与普通的机械臂并无本质差别,其运动学模型也可以用DH参数建模而动力学模型由于机器人运动缓慢基本可以忽略重力和負载以外的因素,唯一的问题是由于自由度数太大即使是运动学模型也往往过于复杂。普通工业机器人最常见的是6自由度因为这样刚恏足够让末端手臂到达任何位置、姿态。即使是6维把其末端位置表示成六个关节角的函数也得写满满3页纸(好像是Motoman干过这件事),而当洎由度涨到10时这个表达式写成txt文本文档的大小是按MB计的(我干过这事)。
所以与其用精确模型得到精确求解更快、更实用的方式是用低阶近似模型迭代优化求解。具体说来原本机器人模型复杂度随自由度数目增加是指数增长,这个式子可以一步求解但是太复杂。于昰现在用一个局部线性化之类的方法把得到一个随自由度数线性增长的近似模型,其复杂度一下子变得可以忽略计算机瞬间可以得到解;但是精度只在当前机器人姿态附近比较高。没关系那我们就只用这一小段嘛,这个几毫秒内算出来的模型我们只用它50毫秒,就更噺重新计算个模型这样在这50ms内,模型还是比较精确的
Tree(RRT)就是此类方法中的经典。简单说来就是我虽然不知道怎么动我的二十个关節来让末端往目标方向移动,但我可以跑仿真尝试嘛每一次尝试就是一次采样,而RRT就是提供了一种如何用最少采样次数得知正确解的方法我没尝试过使用采样法,只知道有个面相凶狠的国外教授称对于高自由度机器人而言在指数增长的庞大关节空间里进行随机搜索是“hopeless”的。
连杆式机器人说完了对于连续型机器人,情况麻烦了许多由于关节间不存在线形关系,所以运动学计算非常难以得到精确解流行的解决方法是将机器人的形状用一定的曲线(比如万能的贝塞尔)来近似,用少量几个参数来进行编码从而获得可以处理的模型。

特斯拉的这款机器人其实控制算法难度并不大,大约20个自由度运动速度比较缓慢,基本可以忽略动力学特性难点在硬件。看动作精度可以判断不是气动此类机器人一般不用液压,那么最有可能还是用电机(废话人家车都用电机。)那么大的机械臂,动作如此穩定一点超调抖动都看不出来,这就是实力了

最后,放上一张图送给那些看视频不过瘾的强迫症患者

我要回帖

更多关于 蛇形机器人 的文章

 

随机推荐