[go: up one dir, main page]

CN1590036A - 一种具有地面适应能力的蛇形机器人 - Google Patents

一种具有地面适应能力的蛇形机器人 Download PDF

Info

Publication number
CN1590036A
CN1590036A CN 03133909 CN03133909A CN1590036A CN 1590036 A CN1590036 A CN 1590036A CN 03133909 CN03133909 CN 03133909 CN 03133909 A CN03133909 A CN 03133909A CN 1590036 A CN1590036 A CN 1590036A
Authority
CN
China
Prior art keywords
ground
snake
chip microcomputer
shaped robot
main control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 03133909
Other languages
English (en)
Other versions
CN1291821C (zh
Inventor
李斌
王越超
马书根
陈丽
汪洋
吕洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN 03133909 priority Critical patent/CN1291821C/zh
Publication of CN1590036A publication Critical patent/CN1590036A/zh
Application granted granted Critical
Publication of CN1291821C publication Critical patent/CN1291821C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

本发明涉及机器人研究和工程领域,具体公开一种具有地面适应能力的蛇形机器人。这种蛇形机器人机构由多个相同的模块组成,其中蛇形机器人的头部装有地面特性检测装置主控单元,每个模块上都有一个执行单元,执行单元接收主控单元的控制信号,执行单元之间通过CAN总线连接,组成分布式控制系统。根据地面特性检测装置的检测结果,蛇形机器人能在多种不同的地面(硬地面、软土、沙地等)自动变换步态运动,以适应不同的地面。

Description

一种具有地面适应能力的蛇形机器人
技术领域
本发明涉及机器人研究和工程领域,具体是一种具有地面适应能力的蛇形机器人。
技术背景
生物蛇有很多能力来适应新的环境,通过改变运动方式立即响应一个新的环境是蛇的一种能力,例如,蛇在不同的地面上(如硬地、沙地、软土等),会采用不同的运动方式。已有的蛇形机器人虽然有多种运动方式,但只能按固定的方式运动,不能在不同的地面上自动变换运动方式。这使蛇形机器人的应用受到限制。
发明内容
为了克服上述蛇形机器人运动方式不能自动变换的不足,本发明的目的是提供一种新的、具有地面适应能力的蛇形机器人。
为了实现上述目的,本发明的技术方案是:采用蛇头和多个相同的单自由度的关节模块,两个相邻模块按相差90度同方向连接起来,构成能进行三维运动的蛇形机器人;在蛇头部分处设有主控单元及地面特性检测装置,每个关节模块上设执行单元,执行单元接收主控单元的控制信号,执行单元之间通过CAN总线连接,组成分布式控制系统;
其中:所述地面特性检测装置安装蛇头外壳内,由压力传感器、压杆、触头、壳体部件组成,压力传感器安装在壳体内部的顶部和两侧,触头安在压杆的底部,具有下窄上宽的形状,压杆活动安装在壳体17内部;
所述执行单元由智能转动单元和单片机组成,单片机通过CAN总线接口接收主控单元信号,其输出信号控制智能转动单元,智能转动单元控制关节模块运动,智能转动单元的电气接口通过三芯接插件与该执行单元的单片机相连;所述单片机安装在固定板侧面;
所述主控单元通过CAN总线与各个分散的执行单元电连接,由单片机、地面特性检测电路和CAN总线接口部分组成,压力传感器输出信号与第一~三运算放大器连接构成地面特性检测电路,地面特性检测电路的输出至单片机的AD转换器,所述单片机再将控制信号通过CAN总线接口送至执行单元的单片机的输入端接口电路;压力传感器分别安装在地面特性检测装置顶部、左侧、右侧;
主控单元的单片机中存储的控制流程是在蛇形机器人开始运动时,先采集压力传感器信号,根据信号判断地面特性,然后采用与地面相对应的运动方式运动;具体为:初始化后进行传感器输出信号采集,然后判断是否是硬地面,是硬地面则进行蜿延运动,计算各关节角度值,传送各关节角度值,否则判断是否是沙地,是沙地则进行侧向运动,计算各关节角度值,传送各关节角度值,否则判断是否是软土地,是软土地则进行伸缩运动,计算各关节角度值,传送各关节角度值,否则返回传感器输出信号采集。
所述地面特性检测装置能分辨出多种不同的地面(硬地面、软土、沙地等),根据地面特性检测装置的检测结果,在硬地面上蛇形机器人采用蜿蜒运动方式移动,在软土上,蛇形机器人采用伸缩运动方式移动,在沙地上,蛇形机器人采用侧向运动方式移动。
本发明具有如下有益效果:
本发明适应能力高。由于蛇头上安装地面特性检测装置,与关节模块的执行单元、蛇头中安装的主控单元及程序控制相配合,使蛇形机器人能分辨出多种不同的地面(硬地面、软土、沙地等),能在多种不同的地面(硬地面、软土、沙地等)自动变换步态运动,以适应不同的地面。本发明采用的单自由度的关节模块都可互换,使用灵活。
附图说明
图1为本发明结构示意图。
图2为本发明单自由度的关节模块结构示意图。
图3为本发明两个模块按相差90度方向连接示意图。
图4为本发明整个系统电路框图。
图5-1为本发明执行单元的电路框图。
图5-2为本发明执行单元的电路原理图。
图6为本发明蛇头上的主控单元的电路原理图。
图7-1为本发明地面特性检测装置安装示意图。
图7-2为本发明地面特性检测装置结构示意图。
图8为本发明主控单元系统程序流程图。
具体实施方式
下面结合实施例对本发明作进一步的详细说明。
本发明整体结构如图1所示,其中1为蛇头,2为关节模块,3为地面特性检测装置;单自由度的关节模块通过螺丝可以将两个模块按相相差90度同方向连接起来,如图3所示,每个单自由度的关节模块2具有智能转动单元、活动板、连接板,所述关节模块通过活动板、连接板依次相连,如图2所示,所述每个关节模块包括连接板21、固定板22、智能转动单元23、转轴24、活动板25、仿蛇皮材料的底面27,所述底面27安装在活动板25的底部,活动板25为ㄩ形,开口朝一侧,水平放置,其位于上、下方的两侧壁通过转轴24与伺服控制器23活动连接,活动板25可随转轴转动,智能转动单元23与固定板22安装在一起,固定板22为ㄩ形,开口朝向与活动板25开口朝向相反,水平放置,底部与连接板21固连,本实施例由16个关节模块组成一个蛇形机器人,行走路线可为S形等;转轴24为关节模块的关节;26为垫片。
如图5-1、5-2所示,每个关节模块2设有一个执行单元,执行单元由智能转动单元23(采用JR4721型号的R/C伺服器)和单片机U1(采用MB90F549芯片)组成,单片机U1通过CAN总线接口U2(采用82C250芯片)接收主控单元信号,其输出信号控制智能转动单元,再由智能转动单元23控制关节模块运动,智能转动单元23电气接口为三根线(控制信号、电源、地),通过三芯接插件与该执行单元的单片机U1相连;单片机U1安装在固定板22侧面。
蛇头外壳11内装有地面特性检测装置3,用来检测地面特性,安装方式如图7-1所示,结构如图7-2所示,由压力传感器13、压杆14、触头15、壳体17部件组成,压力传感器13安装在壳体17内部的顶部和两侧,触头15安在压杆14的底部,具有下窄上宽的形状,压杆14安装在壳体17内部,压杆14可以上下运动,与顶部的压力传感器13接触,测量地面的正压力,同时也可以左右移动,与两侧的压力传感器接触,测量侧向摩擦力。16为底面。
本实施例蛇形机器人由16个关节模块组成,通过控制每个关节模块的相对转动角度来实现相应的运动。其运动由在蛇头部分中设有的主控单元控制,主控单元通过CAN总线将各个分散的执行单元连接起来,构成如图4所示的蛇形机器人控制系统,蛇头1上的主控单元如图6所示,由单片机U1、地面特性检测电路和CAN总线接口部分组成,压力传感器(分别在壳体17的顶部、左侧、右侧)输出信号与第一~三运算放大器U3~U5(采用AD623芯片)连接构成地面特性检测电路,其输出至单片机U1的AD转换器,所述单片机U1再将控制信号通过CAN总线接口送至执行单元的单片机U1的输入端的接口电路。
蛇形机器人开始运动时,先采集力传感器信号,根据信号判断地面特性,然后采用与地面相对应的运动方式运动,主控单元由单片机中存储的控制程序流程如图7所示,具体为:初始化后进行传感器输出信号采集,然后判断是否是硬地面,是硬地面则进行蜿延运动,计算各关节角度值,传送各关节角度值,否则判断是否是沙地,是沙地则进行侧向运动,计算各关节角度值,传送各关节角度值,否则判断是否是软土地,是软土地则进行伸缩运动,计算各关节角度值,传送各关节角度值,否则返回传感器输出信号采集。
所述平面蜿蜒运动是通过控制关节模块水平轴的关节保持直线,垂直轴的关节呈正弦变化产生;采用的算法公式为:
θ i ( s ) = - 2 α 0 sin ( K n π n ) · sin ( 2 K n π L s + 2 K n π n i ) + K 1 l ;
其中:α0是运动的初始弯角,Kn是体内传播波的个数,L是蛇形机器人的体长,s是蛇形机器人尾部沿蛇形曲线轴线方向的虚位移,l是每一模块的长度,i代表任意一个关节模块,K1是曲率。
所述侧向运动是控制关节模块的垂直轴(yaw轴)的关节和水平轴(pitch轴)的关节都呈正弦变化(水平设置的转轴24为水平轴,垂直设置的转轴24为垂直轴;下同),两个曲线之间有一个相位差δφ;采用的算法公式为:
θ i ( s ) = - 2 α θ 0 sin ( K n π n θ ) · sin ( 2 K n π L θ s + 2 K n π n θ i ) + K 1 l φ i ( s ) = - 2 α φ 0 sin ( K n π n φ ) · sin ( 2 K n π L φ s + 2 K n π n φ i + δφ ) + K 1 l
其中:α0是运动的初始弯角,Kn是体内传播波的个数,nθ为垂直平面运动的模块数,nφ为水平平面运动的模块数,Lθ是垂直运动模块总长,Lφ水平运动模块总长,s是关节模块尾部沿蛇形曲线轴线方向的虚位移,l是每一关节模块的长度,i代表任意一个关节模块,δ为两个关节模块运动曲线的相位差,K1是曲率。
所述伸缩运动方式可以通过控制它的垂直轴(yaw轴)的关节保持直线,而水平轴(pitch轴)的关节呈正弦变化实现。它在垂直面内运动,适合穿越狭小的管道。
φ i ( s ) = - 2 α 0 sin ( K n π n ) · sin ( 2 K n π L s + 2 K n π n i ) + K 1 l
其中:α0是运动的初始弯角,Kn是体内传播波的个数,L是蛇形机器人的体长,s是蛇形机器人尾部沿蛇形曲线轴线方向的虚位移,l是每一模块的长度,i代表任意一个关节模块,K1是曲率。
本发明的特点是,能在不同的地面上自动采用最佳运动方式运动,提高了蛇形机器人的适应能力。

Claims (7)

1.一种具有地面适应能力的蛇形机器人,由蛇头和多个单自由度的关节模块组成,其特征在于:在蛇头(1)部分处设有主控单元及地面特性检测装置(3),每个关节模块(2)上设执行单元,执行单元接收主控单元的控制信号,执行单元之间通过CAN总线连接,组成分布式控制系统。
2.按照权利要求1所述具有地面适应能力的蛇形机器人,其特征在于:所述地面特性检测装置(3)安装蛇头外壳(11)内,由压力传感器(13)、压杆(14)、触头(15)、壳体(17)部件组成,压力传感器(13)安装在壳体(17)内部的顶部和两侧,触头(15)安在压杆(14)的底部,具有下窄上宽的形状,压杆(14)活动安装在壳体(17)内部。
3.按照权利要求1所述具有地面适应能力的蛇形机器人,其特征在于:所述执行单元由智能转动单元(23)和单片机(U1)组成,单片机(U1)通过CAN总线接口(U2)接收主控单元信号,其输出信号控制智能转动单元(23),智能转动单元(23)控制关节模块运动,智能转动单元(23)的电气接口与该执行单元的单片机(U1)相连。
4.按照权利要求3所述具有地面适应能力的蛇形机器人,其特征在于:所述单片机(U1)安装在固定板(22)侧面。
5.按照权利要求1所述具有地面适应能力的蛇形机器人,其特征在于:所述主控单元通过CAN总线与各个分散的执行单元电连接,由单片机(U1)、地面特性检测电路(12)和CAN总线接口部分组成,压力传感器输出信号与第一~三运算放大器(U3~U5)连接构成地面特性检测电路(12),地面特性检测电路(12)的输出至单片机(U1)的AD转换器,所述单片机(U1)再将控制信号通过CAN总线接口送至执行单元的单片机(U1)的输入端接口电路。
6.按照权利要求2或5所述具有地面适应能力的蛇形机器人,其特征在于:压力传感器(13)分别安装在地面特性检测装置(3)顶部、左侧、右侧。
7.按照权利要求1所述具有地面适应能力的蛇形机器人,其特征在于:主控单元的单片机(U1)中存储的控制流程是在蛇形机器人开始运动时,先采集压力传感器信号,根据信号判断地面特性,然后采用与地面相对应的运动方式运动;具体为:初始化后进行传感器输出信号采集,然后判断是否是硬地面,是硬地面则进行蜿延运动,计算各关节角度值,传送各关节角度值,否则判断是否是沙地,是沙地则进行侧向运动,计算各关节角度值,传送各关节角度值,否则判断是否是软土地,是软土地则进行伸缩运动,计算各关节角度值,传送各关节角度值,否则返回传感器输出信号采集。
CN 03133909 2003-09-04 2003-09-04 一种具有地面适应能力的蛇形机器人 Expired - Fee Related CN1291821C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03133909 CN1291821C (zh) 2003-09-04 2003-09-04 一种具有地面适应能力的蛇形机器人

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03133909 CN1291821C (zh) 2003-09-04 2003-09-04 一种具有地面适应能力的蛇形机器人

Publications (2)

Publication Number Publication Date
CN1590036A true CN1590036A (zh) 2005-03-09
CN1291821C CN1291821C (zh) 2006-12-27

Family

ID=34597119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03133909 Expired - Fee Related CN1291821C (zh) 2003-09-04 2003-09-04 一种具有地面适应能力的蛇形机器人

Country Status (1)

Country Link
CN (1) CN1291821C (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100410128C (zh) * 2006-09-28 2008-08-13 哈尔滨工业大学 一种适用于煤矿矿井搜索探测的履带式多关节铰接机器人
CN102307708A (zh) * 2009-02-05 2012-01-04 韩国机械研究院 模块化机器人驱动单元结构
CN102416622A (zh) * 2011-09-13 2012-04-18 上海交通大学 仿生蛇嘴机构
CN102587436A (zh) * 2012-03-08 2012-07-18 中国科学院合肥物质科学研究院 仿飞蛇骨骼空间扩展掘进器
CN101784435B (zh) * 2007-07-10 2013-08-28 雷神萨科斯公司 模块化机器人履带车
CN103341855A (zh) * 2013-06-05 2013-10-09 燕山大学 一种可伸缩蛇形机器人
CN103737579A (zh) * 2014-01-27 2014-04-23 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103909988A (zh) * 2014-02-20 2014-07-09 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103950479A (zh) * 2014-02-20 2014-07-30 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103978485A (zh) * 2014-05-15 2014-08-13 郑天江 一种仿蛇型软体机器人控制系统和控制方法
CN105128032A (zh) * 2015-09-22 2015-12-09 成都理工大学 具有核设备管道检测功能的蛇形机器人
CN105150203A (zh) * 2015-09-22 2015-12-16 成都理工大学 一种利用蛇形机器人检测核设备管道内部环境的方法
CN108780986A (zh) * 2015-10-06 2018-11-09 英派思博股份有限责任公司 蛇形机器人
CN109910001A (zh) * 2018-12-26 2019-06-21 北京化工大学 一种仿蛇机器人混合三维步态控制方法
CN112643677A (zh) * 2020-12-18 2021-04-13 华南理工大学 一种地形自适应的控制方法、系统、装置及介质

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100410128C (zh) * 2006-09-28 2008-08-13 哈尔滨工业大学 一种适用于煤矿矿井搜索探测的履带式多关节铰接机器人
CN101784435B (zh) * 2007-07-10 2013-08-28 雷神萨科斯公司 模块化机器人履带车
CN102307708B (zh) * 2009-02-05 2014-10-01 韩国机械研究院 模块化机器人驱动单元结构
CN102307708A (zh) * 2009-02-05 2012-01-04 韩国机械研究院 模块化机器人驱动单元结构
CN102416622A (zh) * 2011-09-13 2012-04-18 上海交通大学 仿生蛇嘴机构
CN102416622B (zh) * 2011-09-13 2013-10-16 上海交通大学 仿生蛇嘴机构
CN102587436A (zh) * 2012-03-08 2012-07-18 中国科学院合肥物质科学研究院 仿飞蛇骨骼空间扩展掘进器
CN103341855A (zh) * 2013-06-05 2013-10-09 燕山大学 一种可伸缩蛇形机器人
CN103737579A (zh) * 2014-01-27 2014-04-23 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103737579B (zh) * 2014-01-27 2015-10-14 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103909988B (zh) * 2014-02-20 2017-04-19 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103950479A (zh) * 2014-02-20 2014-07-30 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103909988A (zh) * 2014-02-20 2014-07-09 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103950479B (zh) * 2014-02-20 2017-11-10 青岛海艺自动化技术有限公司 具有适应不平整地面能力的蛇形机器人
CN103978485A (zh) * 2014-05-15 2014-08-13 郑天江 一种仿蛇型软体机器人控制系统和控制方法
CN105128032A (zh) * 2015-09-22 2015-12-09 成都理工大学 具有核设备管道检测功能的蛇形机器人
CN105150203A (zh) * 2015-09-22 2015-12-16 成都理工大学 一种利用蛇形机器人检测核设备管道内部环境的方法
CN108780986A (zh) * 2015-10-06 2018-11-09 英派思博股份有限责任公司 蛇形机器人
CN108780986B (zh) * 2015-10-06 2020-09-25 Flx解决方案有限责任公司 蛇形机器人
CN109910001A (zh) * 2018-12-26 2019-06-21 北京化工大学 一种仿蛇机器人混合三维步态控制方法
CN112643677A (zh) * 2020-12-18 2021-04-13 华南理工大学 一种地形自适应的控制方法、系统、装置及介质

Also Published As

Publication number Publication date
CN1291821C (zh) 2006-12-27

Similar Documents

Publication Publication Date Title
CN1590036A (zh) 一种具有地面适应能力的蛇形机器人
JP6121351B2 (ja) 直列弾性アクチュエータの力およびインピーダンスのロバスト制御のための構成
CN110027692A (zh) 一种利用波动鳍推进的水陆两栖机器人
US7324872B2 (en) Robot apparatus
CN1251841C (zh) 一种模块化可变结构蛇形机器人
CN101554726A (zh) 一种柔性两轮自平衡机器人系统及其运动控制方法
Cai et al. A Novel Pipeline Inspection Robot with Two Angle-changeable Crawler Drive Modules
CN108247611A (zh) 一种三自由度并联机构控制方法
CN2649273Y (zh) 具有自动变换运动方式的蛇形机器人
Kuwada et al. Automatic pipe negotiation control for snake-like robot
CN203726486U (zh) 蛇形侦查机器人
CN1206082C (zh) 6自由度通用型异构式机器人手控器
CN105710865A (zh) 一种三维平动力反馈设备
CN102208150A (zh) 一种6自由度力反馈虚拟手术器械
CN116184860B (zh) 磁吸履带式爬壁机器人动力学建模与控制方法
CN2576433Y (zh) 模块化可变结构蛇形机器人
CN216731811U (zh) 一种基于蛇形机械臂的物体抓取系统
CN118123833A (zh) 一种考虑非线性形变的柔性液压机械臂虚拟分解控制方法
Li et al. A new pipe cleaning and inspection robot with active pipe-diameter adaptability based on ATmega64
CN215618127U (zh) 一种具有多绳驱单元的机械手系统
CN101034097A (zh) 六维sps加速度传感器
CN206757454U (zh) 单控制手柄宏动六维控制器
Li et al. Research on a tubular climbing robot induced by tri-tube soft actuators
CN218972162U (zh) 一种管道内壁视觉检测探头
Fumagalli et al. A force sensor for the control of a human-like tendon driven neck

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20061227

Termination date: 20091009