CN117301036A - Pneumatic soft robot for space-limited unstructured environment - Google Patents
Pneumatic soft robot for space-limited unstructured environment Download PDFInfo
- Publication number
- CN117301036A CN117301036A CN202311305062.9A CN202311305062A CN117301036A CN 117301036 A CN117301036 A CN 117301036A CN 202311305062 A CN202311305062 A CN 202311305062A CN 117301036 A CN117301036 A CN 117301036A
- Authority
- CN
- China
- Prior art keywords
- unit
- anchoring unit
- robot
- controller
- gas
- 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.)
- Pending
Links
- 238000004873 anchoring Methods 0.000 claims abstract description 204
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000001514 detection method Methods 0.000 claims description 36
- 239000011241 protective layer Substances 0.000 claims description 14
- 239000000463 material Substances 0.000 claims description 12
- 239000006260 foam Substances 0.000 claims description 8
- 239000004699 Ultra-high molecular weight polyethylene Substances 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 6
- 238000001931 thermography Methods 0.000 claims description 6
- 229920000785 ultra high molecular weight polyethylene Polymers 0.000 claims description 6
- 239000000835 fiber Substances 0.000 claims description 5
- 239000007787 solid Substances 0.000 claims 1
- 239000007789 gas Substances 0.000 description 35
- 230000033001 locomotion Effects 0.000 description 29
- 230000007246 mechanism Effects 0.000 description 21
- 239000010410 layer Substances 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 229920001296 polysiloxane Polymers 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000012549 training Methods 0.000 description 11
- 241000256247 Spodoptera exigua Species 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 239000004744 fabric Substances 0.000 description 10
- 238000013461 design Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 239000000853 adhesive Substances 0.000 description 6
- 230000001070 adhesive effect Effects 0.000 description 6
- 230000005611 electricity Effects 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000003062 neural network model Methods 0.000 description 4
- 235000001968 nicotinic acid Nutrition 0.000 description 4
- 239000000565 sealant Substances 0.000 description 4
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 239000003292 glue Substances 0.000 description 3
- 229910052710 silicon Inorganic materials 0.000 description 3
- 239000010703 silicon Substances 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000009530 blood pressure measurement Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 239000012636 effector Substances 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 210000003205 muscle Anatomy 0.000 description 2
- 239000011664 nicotinic acid Substances 0.000 description 2
- 230000033458 reproduction Effects 0.000 description 2
- 239000004698 Polyethylene Substances 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 239000004816 latex Substances 0.000 description 1
- 229920000126 latex Polymers 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- -1 polyethylene Polymers 0.000 description 1
- 229920000573 polyethylene Polymers 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 210000003437 trachea Anatomy 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/14—Programme-controlled manipulators characterised by positioning means for manipulator elements fluid
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/1075—Programme-controlled manipulators characterised by positioning means for manipulator elements with muscles or tendons
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16L—PIPES; JOINTS OR FITTINGS FOR PIPES; SUPPORTS FOR PIPES, CABLES OR PROTECTIVE TUBING; MEANS FOR THERMAL INSULATION IN GENERAL
- F16L55/00—Devices or appurtenances for use in, or in connection with, pipes or pipe systems
- F16L55/26—Pigs or moles, i.e. devices movable in a pipe or conduit with or without self-contained propulsion means
- F16L55/28—Constructional aspects
- F16L55/30—Constructional aspects of the propulsion means, e.g. towed by cables
- F16L55/32—Constructional aspects of the propulsion means, e.g. towed by cables being self-contained
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Rheumatology (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域Technical field
本申请涉及软体机器人技术领域,尤其是一种用于空间受限非结构化环境的气动软体机器人。The present application relates to the technical field of soft robots, in particular to a pneumatic soft robot used in space-limited unstructured environments.
背景技术Background technique
软体机器人设计通常需要仿生学的参与。由于其独特的移动机制,尺蠖是软体机器人设计中常用的仿生对象。尺蠖的身体由若干体节构成,可在肌肉作用下伸展为蜷缩为“Ω”形,从而实现伸缩,身体前后各有一组足,用于锚定自身。尺蠖前进时,先蜷缩身体,再将后足锚定,随后伸展身体,锚定前足,最后解除后足锚定,再次蜷缩身体,从而实现整体的前移。Soft robot design usually requires the participation of bionics. Due to its unique movement mechanism, inchworms are commonly used bionic objects in soft robot design. The body of the inchworm is composed of several body segments, which can be stretched and curled into an "Ω" shape under the action of muscles to achieve telescopicity. There is a set of legs on the front and rear of the body to anchor itself. When the inchworm moves forward, it first curls up its body, then anchors its hind feet, then stretches its body to anchor its front feet, and finally releases its hind feet from anchoring and curls up its body again, thereby achieving overall forward movement.
现有的多种管道软体机器人都是对这一结构的复现。每个此类机器人的最小单体都由一个锚定机构,一个伸缩机构和另一个锚定机构依次连接而成,并按上述尺蠖运动的过程驱动锚定机构与伸缩机构,从而实现机器人在管道中的运动。Various existing pipeline soft robots are reproductions of this structure. The smallest unit of each such robot is composed of an anchoring mechanism, a telescopic mechanism and another anchoring mechanism connected in sequence. The anchoring mechanism and the telescopic mechanism are driven according to the above-mentioned inchworm movement process, thereby realizing the robot in the pipeline. movement in.
与其他方案相比,基于尺蠖仿生的管道软体机器人对管道有更好的适应能力,能够初步解决管道作业中存在的问题。然而,受其设计目的和机械结构的限制,这类管道软体机器人在空间受限的非结构化环境中的应用存在一定的困难,其无法适用更多的变化的环境。因此,相关技术中仍存在需要解决的技术问题。Compared with other solutions, the pipeline soft robot based on inchworm bionics has better adaptability to pipelines and can initially solve problems existing in pipeline operations. However, limited by its design purpose and mechanical structure, there are certain difficulties in the application of this type of pipeline soft robot in unstructured environments with limited space, and it cannot be applied to more changing environments. Therefore, there are still technical problems that need to be solved in the related technologies.
发明内容Contents of the invention
本申请的目的在于至少一定程度上解决现有技术中存在的技术问题之一。The purpose of this application is to solve, at least to a certain extent, one of the technical problems existing in the prior art.
为此,本申请实施例的一个目的在于提供一种用于空间受限非结构化环境的气动软体机器人;该机器人可以适应变化的环境具有更好的实用性。To this end, one purpose of the embodiments of the present application is to provide a pneumatic soft robot for space-limited unstructured environments; the robot can adapt to changing environments and has better practicability.
为了达到上述技术目的,本申请实施例所采取的技术方案包括:一种用于空间受限非结构化环境的气动软体机器人,包括依次设置的载荷平台、前锚定单元、伸缩单元、后锚定单元、气电一体管线、气源及控制器;所述前锚定单元包括前锚定单元电磁阀;所述后锚定单元包括后锚定单元电磁阀;所述前锚定单元通过所述前锚定单元电磁阀与所述伸缩单元实现气路的连接;所述前锚定单元通过所述后锚定单元电磁阀以及所述气电一体管线与所述气源实现气路的连接;所述气源以及所述控制器用于通过所述气电一体管线共同调整所述前锚定单元、所述伸缩单元以及所述后锚定单元的体积和形状。In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present application include: a pneumatic soft robot used in a space-limited unstructured environment, including a load platform, a front anchoring unit, a telescopic unit, and a rear anchor arranged in sequence. Anchoring unit, gas and electricity integrated pipeline, gas source and controller; the front anchoring unit includes a front anchoring unit solenoid valve; the rear anchoring unit includes a rear anchoring unit solenoid valve; the front anchoring unit passes through The solenoid valve of the front anchoring unit realizes the connection of the air path with the telescopic unit; the front anchoring unit realizes the connection of the air path with the air source through the solenoid valve of the rear anchoring unit and the integrated gas and electricity pipeline. ; The air source and the controller are used to jointly adjust the volume and shape of the front anchoring unit, the telescopic unit and the rear anchoring unit through the pneumatic and electrical integrated pipeline.
另外,根据本发明中上述实施例的一种用于空间受限非结构化环境的气动软体机器人,还可以有以下附加的技术特征:In addition, a pneumatic soft robot for space-limited unstructured environments according to the above embodiments of the present invention may also have the following additional technical features:
进一步地,本申请实施例中,所述气电一体管线包括纺锤形光面泡沫块;所述纺锤形光面泡沫块在所述气电一体管线上间隔设置。Further, in the embodiment of the present application, the gas-electricity integrated pipeline includes spindle-shaped smooth foam blocks; the spindle-shaped smooth foam blocks are arranged at intervals on the gas-electricity integrated pipeline.
进一步地,本申请实施例中,所述前锚定单元以及所述后锚定单元均还包括保护层、气球以及摩擦垫片;所述保护层包裹所述气球,所述保护层用于保护所述气球被环境损坏;所述摩擦垫片设置于保护层上;所述气球用于接收气体膨胀自身,以膨胀所述前锚定单元以及所述后锚定单元;所述摩擦垫片用于增加所述前锚定单元以及所述后锚定单元的表面摩擦力。Further, in the embodiment of the present application, both the front anchoring unit and the rear anchoring unit further include a protective layer, a balloon and a friction gasket; the protective layer wraps the balloon, and the protective layer is used to protect The balloon is damaged by the environment; the friction pad is provided on the protective layer; the balloon is used to receive gas and expand itself to expand the front anchoring unit and the rear anchoring unit; the friction pad is used To increase the surface friction of the front anchoring unit and the rear anchoring unit.
进一步地,本申请实施例中,所述荷载平台包括热成像模块,气体传感器,温湿度传感器,摄像头和麦克风模块。Further, in the embodiment of this application, the load platform includes a thermal imaging module, a gas sensor, a temperature and humidity sensor, a camera and a microphone module.
进一步地,本申请实施例中,所述前锚定单元以及所述后锚定单元未膨胀时在轴向上的直径小于载荷平台在轴向上的最大直径。Further, in the embodiment of the present application, the axial diameter of the front anchoring unit and the rear anchoring unit when not expanded is smaller than the maximum diameter of the load platform in the axial direction.
进一步地,本申请实施例中,所述伸缩单元包括波纹管、第一气路接头以及第二气路接头;所述第一气路接头用于与所述后锚定单元电磁阀连接;所述第二气路接头用于与所述前锚定单元电磁阀连接。Further, in the embodiment of the present application, the telescopic unit includes a bellows, a first air path joint and a second air path joint; the first air path joint is used to connect with the solenoid valve of the rear anchoring unit; the The second gas line connector is used to connect with the solenoid valve of the front anchoring unit.
进一步地,本申请实施例中,所述后锚定单元电磁阀以及所述前锚定单元电磁阀均包括常闭端、常开端以及进气端。Furthermore, in the embodiment of the present application, both the rear anchoring unit solenoid valve and the front anchoring unit solenoid valve include a normally closed end, a normally open end and an air inlet end.
进一步地,本申请实施例中,所述控制器包括微处理器、微型屏幕、配置面板和固态继电器。Further, in the embodiment of the present application, the controller includes a microprocessor, a miniature screen, a configuration panel and a solid-state relay.
进一步地,本申请实施例中,所述保护层的材料为超高分子量聚乙烯纤维。Further, in the embodiment of the present application, the material of the protective layer is ultra-high molecular weight polyethylene fiber.
另一方面,本申请实施例还提供一种机器人控制方法,用于控制上述前面任一项所述的用于空间受限非结构化环境的气动软体机器人,方法包括:On the other hand, embodiments of the present application also provide a robot control method for controlling the pneumatic soft robot used in a space-limited unstructured environment described in any of the preceding items. The method includes:
控制器打开后锚定单元电磁阀通过气源控制后锚定单元膨胀并获取机器人的第一检测数据;根据所述第一检测数据,控制器确定障碍检测单元的第一检测结果;所述第一检测结果用于供控制器判断机器人是否第一次锚定成功;所述第一检测数据包括所述后锚定单元膨胀期间的气压与时间关系;当机器人第一次锚定成功,控制器关闭所述后锚定单元电磁阀以及关闭所述前锚定单元电磁阀,并控制气源为所述伸缩单元充气以及控制伸缩单元轴向延展预设距离,使所述软体机器人第一次重心前移;控制器打开所述前锚定单元电磁阀,并控制气源为所述前锚定单元充气使前锚定单元膨胀并获取机器人的第二检测数据;根据所述第二检测数据,控制器得到障碍检测单元的第二检测结果;所述第二检测结果用于供控制器检测机器人是否第二次锚定成功;所述第二检测数据包含所述前锚定单元膨胀期间的气压与时间关系;当机器人第二次锚定成功,控制器关闭所述前锚定单元电磁阀,并控制所述气源输出负压,使所述前锚定单元恢复膨胀前的状态。The controller opens the solenoid valve of the rear anchoring unit to control the expansion of the rear anchoring unit through the air source and obtains the first detection data of the robot; based on the first detection data, the controller determines the first detection result of the obstacle detection unit; the third A detection result is used for the controller to determine whether the robot is anchored successfully for the first time; the first detection data includes the relationship between air pressure and time during the expansion of the rear anchoring unit; when the robot is anchored successfully for the first time, the controller Close the solenoid valve of the rear anchoring unit and the solenoid valve of the front anchoring unit, and control the air source to inflate the telescopic unit and control the telescopic unit to axially extend a preset distance to make the soft robot center of gravity for the first time Move forward; the controller opens the solenoid valve of the front anchoring unit, and controls the air source to inflate the front anchoring unit to expand the front anchoring unit and obtain the second detection data of the robot; according to the second detection data, The controller obtains the second detection result of the obstacle detection unit; the second detection result is used for the controller to detect whether the robot is anchored successfully for the second time; the second detection data includes the air pressure during the expansion of the front anchoring unit Relationship with time; when the robot is anchored successfully for the second time, the controller closes the solenoid valve of the front anchoring unit and controls the air source to output negative pressure to restore the front anchoring unit to the state before expansion.
本申请的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到:The advantages and beneficial effects of the application will be set forth in part in the description below, and in part will be obvious from the description, or learned through practice of the application:
本申请可以通过载荷平台、前锚定单元、伸缩单元、后锚定单元、气电一体管线、气源及控制器通过两次锚定实现软体机器人的整体移动,而且本申请的前锚定单元、伸缩单元、后锚定单元只进行轴向运动,而不需蜷缩为“Ω”形,可以适应更多的应用场景,可以提高软体机器人的环境适应能力,提高软体机器人的实用性。This application can realize the overall movement of the soft robot through two anchorings through the load platform, front anchoring unit, telescopic unit, rear anchoring unit, gas and electricity integrated pipeline, air source and controller, and the front anchoring unit of this application , the telescopic unit and the rear anchoring unit only perform axial movement without curling up into an "Ω" shape, which can adapt to more application scenarios, improve the environmental adaptability of the soft robot, and improve the practicality of the soft robot.
附图说明Description of drawings
图1为本发明中一种具体实施例中一种用于空间受限非结构化环境的气动软体机器人的结构示意图;Figure 1 is a schematic structural diagram of a pneumatic soft robot used in a space-limited unstructured environment in a specific embodiment of the present invention;
图2为本发明中一种具体实施例中一种用于空间受限非结构化环境的气动软体机器人控制方法的步骤示意图;Figure 2 is a schematic diagram of the steps of a pneumatic soft robot control method used in a space-limited unstructured environment in a specific embodiment of the present invention;
图3为本发明中另一种具体实施例中用于空间受限非结构化环境的气动软体机器人的结构示意图;Figure 3 is a schematic structural diagram of a pneumatic soft robot used in a space-limited unstructured environment in another specific embodiment of the present invention;
图4为本发明中一种具体实施例中前锚定单元或者后锚定单元的结构示意图;Figure 4 is a schematic structural diagram of the front anchoring unit or the rear anchoring unit in a specific embodiment of the present invention;
图5为本发明中一种具体实施例中伸缩单元的结构示意图;Figure 5 is a schematic structural diagram of a telescopic unit in a specific embodiment of the present invention;
图6为本发明中一种具体实施例中气电一体管线的结构示意图Figure 6 is a schematic structural diagram of a gas-electricity integrated pipeline in a specific embodiment of the present invention.
图7为本发明中一种具体实施例中载荷单元的结构示意图Figure 7 is a schematic structural diagram of a load unit in a specific embodiment of the present invention.
图8为本发明中一种具体实施例中人工神经网络模型训练的流程示意图Figure 8 is a schematic flow chart of artificial neural network model training in a specific embodiment of the present invention.
图9为本发明中一种具体实施例中软体机器人实现一个运动周期的流程示意图Figure 9 is a schematic flow chart of a soft robot realizing a motion cycle in a specific embodiment of the present invention.
图10为本发明中一种具体实施例中软体机器人实现一个运动周期的结构变化示意图;Figure 10 is a schematic diagram of the structural changes of the soft robot realizing a motion cycle in a specific embodiment of the present invention;
图11为本发明中一种具体实施例中用于空间受限非结构化环境的气动软体机器人控制装置的结构示意图。Figure 11 is a schematic structural diagram of a pneumatic soft robot control device used in a space-limited unstructured environment in a specific embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图详细描述本发明的实施例对本发明实施例中的用于空间受限非结构化环境的气动软体机器人的原理和过程作以下说明。The embodiments of the present invention will be described in detail below with reference to the accompanying drawings. The principles and processes of the pneumatic soft robot used in space-limited unstructured environments in the embodiments of the present invention will be described below.
首先,对现有技术的缺陷进行介绍First, the shortcomings of the existing technology are introduced.
受限空间指的是一类空间狭窄,人员及普通设备难以出入的区域。受限空间作业是许多领域感兴趣的重要课题,医学检查、外科手术、管道巡检、复杂设备维护、震后搜救、地质勘探地质灾害预防等领域均涉及受限空间探索。Confined space refers to a type of area where the space is narrow and it is difficult for people and ordinary equipment to enter and exit. Confined space operations are an important topic of interest in many fields. Medical examination, surgery, pipeline inspection, complex equipment maintenance, post-earthquake search and rescue, geological exploration and geological disaster prevention and other fields all involve confined space exploration.
受自身结构刚度限制,传统的刚性机器人难以在空间受限的环境中作业,限制了刚性机器人在废墟缝隙搜救、地质裂缝探测、管道巡检等领域的应用。随着材料及微电子技术的发展,出现了大量以受限空间为应用场景的软体机器人,其中,管道软体机器人是较为常见和成熟的一类。Limited by their own structural stiffness, traditional rigid robots are difficult to operate in space-constrained environments, which limits their application in areas such as search and rescue in crevices of ruins, geological crack detection, and pipeline inspection. With the development of materials and microelectronics technology, a large number of soft robots with limited space application scenarios have emerged. Among them, pipeline soft robots are a more common and mature category.
软体机器人设计通常需要仿生学的参与。由于其独特的移动机制,尺蠖是软体机器人设计中常用的仿生对象。尺蠖的身体由若干体节构成,可在肌肉作用下伸展为直形或蜷缩为“Ω”形,从而实现伸缩,身体前后各有一组足,用于锚定自身。尺蠖前进时,先蜷缩身体,再将后足锚定,随后伸展身体,锚定前足,最后解除后足锚定,再次蜷缩身体,从而实现整体的前移。Soft robot design usually requires the participation of bionics. Due to its unique movement mechanism, inchworms are commonly used bionic objects in soft robot design. The body of the inchworm is composed of several body segments, which can be stretched into a straight shape or curled into an "Ω" shape under the action of muscles, thereby achieving telescopicity. There is a set of legs at the front and rear of the body to anchor itself. When the inchworm moves forward, it first curls up its body, then anchors its hind feet, then stretches its body to anchor its front feet, and finally releases its hind feet from anchoring and curls up its body again, thereby achieving overall forward movement.
现有的多种管道软体机器人都是对这一结构的复现。每个此类机器人的最小单体都由一个锚定机构,一个伸缩机构和另一个锚定机构依次连接而成,并按上述尺蠖运动的过程驱动锚定机构与伸缩机构,从而实现机器人在管道中的运动。Various existing pipeline soft robots are reproductions of this structure. The smallest unit of each such robot is composed of an anchoring mechanism, a telescopic mechanism and another anchoring mechanism connected in sequence. The anchoring mechanism and the telescopic mechanism are driven according to the above-mentioned inchworm movement process, thereby realizing the robot in the pipeline. movement in.
与其他方案相比,基于尺蠖仿生的管道软体机器人对管道有更好的适应能力,能够初步解决管道作业中存在的问题。然而,受其设计目的和机械结构的限制,这类管道软体机器人在空间受限的非结构化环境中的应用存在困难。Compared with other solutions, the pipeline soft robot based on inchworm bionics has better adaptability to pipelines and can initially solve problems existing in pipeline operations. However, limited by its design purpose and mechanical structure, it is difficult to apply this type of pipeline soft robot in unstructured environments with limited space.
非结构化环境是一个与结构化环境相对的概念。结构化环境指的是环境表面均一,结构及变化规律稳定且可知,环境信息可知的一类环境。管道是典型的结构化环境,因为管道内壁均一,形状规则且固定,通常不存在突然出现的障碍物,主要的环境信息变化体现为管道内径及曲率的变化。相对的,非结构化环境表面不均一,结构可能随时间变化且变化规律难以掌握。地质灾害后的废墟缝隙、地裂隙以及受损或淤积严重的管道均属于较常见的非结构化环境。Unstructured environment is a concept opposite to structured environment. A structured environment refers to a type of environment where the surface of the environment is uniform, the structure and change patterns are stable and knowable, and the environmental information is knowable. Pipes are a typical structured environment because the inner wall of the pipe is uniform, the shape is regular and fixed, and there are usually no sudden obstacles. The main changes in environmental information are reflected in changes in the inner diameter and curvature of the pipe. In contrast, the surface of an unstructured environment is uneven, the structure may change over time, and the change pattern is difficult to grasp. Gaps in ruins, ground fissures, and damaged or heavily silted pipelines after geological disasters are all common unstructured environments.
现有的管道软体机器人在非结构化环境中作业时,可能面临半径较大导致通过性不足、锚定机构受损或失效、可靠性不足等问题。此外,目前的管道软体机器人普遍缺乏自适应控制器,锚定机构与伸缩机构的运作遵循手动控制或预设的开环控制运作,无法主动适应非结构化环境的时变特征,因此在非结构化环境中运作效率较低,甚至可能损坏机器人。When existing pipeline soft robots operate in unstructured environments, they may face problems such as insufficient traversability due to large radius, damage or failure of the anchoring mechanism, and insufficient reliability. In addition, current pipeline soft robots generally lack adaptive controllers. The operations of the anchoring mechanism and telescopic mechanism follow manual control or preset open-loop control operations, and cannot actively adapt to the time-varying characteristics of the unstructured environment. Therefore, in the unstructured environment The operation efficiency in a chemical environment is lower and the robot may even be damaged.
现有技术中有两种较为典型的软体机器人设计,一种机器人由转向机构、锚定机构、伸缩机构和锚定机构组成,机器人的锚定机构最大直径80mm,伸缩机构直径40mm,能够适应一定范围内径的管道,并执行多种任务,但机器人气囊直接与环境接触,存在锚定力不足、气囊易损等问题,且所用的橡胶气囊驱动压力较大,不利于小型化,破裂时还有一定危险性。There are two typical soft robot designs in the existing technology. One type of robot consists of a steering mechanism, an anchoring mechanism, a telescopic mechanism and an anchoring mechanism. The maximum diameter of the anchoring mechanism of the robot is 80mm, and the diameter of the telescopic mechanism is 40mm. It can adapt to certain situations. Pipes with an inner diameter within a range and perform a variety of tasks, but the robot airbag is in direct contact with the environment, and there are problems such as insufficient anchoring force and easy damage to the airbag. Moreover, the driving pressure of the rubber airbag used is high, which is not conducive to miniaturization. When it ruptures, there will be Certain risks.
另一种机器人由气动伸缩单元和气动膨胀单元构成,能在管道中运动,但机器人组件定制化程度较高,且没有配套的控制器,自动化程度低。Another kind of robot is composed of a pneumatic telescopic unit and a pneumatic expansion unit and can move in the pipeline. However, the robot components are highly customized and do not have a matching controller, so the degree of automation is low.
综上所述,现有的软体机器人在空间受限的非结构化环境中的应用存在较大困难,而在空间受限的非结构化环境中进行作业的需求长期存在。因此,亟需设计一种能够适应非结构化环境,具备较高自动化水平的气动软体机器人,并能根据需要,在非结构化环境中执行多种任务。To sum up, there are great difficulties in the application of existing soft robots in space-limited unstructured environments, and there is a long-term need to operate in space-limited unstructured environments. Therefore, there is an urgent need to design a pneumatic soft robot that can adapt to unstructured environments, have a high level of automation, and can perform a variety of tasks in unstructured environments as needed.
针对上述技术问题,参照图1,本申请提供一种用于空间受限非结构化环境的气动软体机器人。该机器人可以包括沿着软体机器人运动的轴向依次设置的载荷平台1、前锚定单元2、伸缩单元3、后锚定单元4、气电一体管线5、气源6及控制器7;前锚定单元2可以包括前锚定单元电磁阀;后锚定单元4可以包括后锚定单元电磁阀;前锚定单元2通过前锚定单元电磁阀与伸缩单元3实现气路的连接;前锚定单元2通过后锚定单元电磁阀以及气电一体管线5与气源6实现气路的连接;气源6以及控制器7用于通过气电一体管线5共同调整前锚定单元2、伸缩单元3以及后锚定单元4的体积和形状。载荷平台1可以通过传感器以及麦克风等设备监测软体机器人的环境,还可以通过麦克风实现将音频信号从载荷平台1传输至控制器7,实现环境内音频捕获。To address the above technical problems, with reference to Figure 1 , this application provides a pneumatic soft robot for space-limited unstructured environments. The robot may include a load platform 1, a front anchoring unit 2, a telescopic unit 3, a rear anchoring unit 4, a pneumatic and electric integrated pipeline 5, a gas source 6 and a controller 7 arranged sequentially along the axial direction of the soft robot's movement; the front The anchoring unit 2 may include a front anchoring unit solenoid valve; the rear anchoring unit 4 may include a rear anchoring unit solenoid valve; the front anchoring unit 2 realizes the air path connection with the telescopic unit 3 through the front anchoring unit solenoid valve; The anchoring unit 2 realizes the gas path connection with the air source 6 through the rear anchoring unit solenoid valve and the pneumatic and electric integrated pipeline 5; the air source 6 and the controller 7 are used to jointly adjust the front anchoring unit 2, The volume and shape of the telescopic unit 3 and the rear anchoring unit 4. The payload platform 1 can monitor the environment of the soft robot through devices such as sensors and microphones, and can also transmit audio signals from the payload platform 1 to the controller 7 through the microphone to achieve audio capture in the environment.
进一步地,在本申请一些实施例中,气电一体管线可以包括纺锤形光面泡沫块;纺锤形光面泡沫块在气电一体管线上间隔设置。Furthermore, in some embodiments of the present application, the gas-electricity integrated pipeline may include spindle-shaped smooth foam blocks; the spindle-shaped smooth foam blocks are arranged at intervals on the gas-electricity integrated pipeline.
进一步地,在本申请的一些实施例中,前锚定单元以及后锚定单元均还可以包括保护层、气球以及摩擦垫片;保护层可以包裹住气球,保护层可以用于保护气球被环境中的尖刺结构或者尖刺物体损坏;摩擦垫片可以设置于保护层上;摩擦垫片可以增加前锚定单元以及后锚定单元的摩擦力,可以使机器人在运动时可以保持机器人自身的稳定。气球可以通过接收气体使自身膨胀,自身膨胀后可以使前锚定单元或者后锚定单元膨胀并改变锚定单元的体积或者形状。Further, in some embodiments of the present application, both the front anchoring unit and the rear anchoring unit may also include a protective layer, a balloon, and a friction gasket; the protective layer may wrap the balloon, and the protective layer may be used to protect the balloon from the environment. The spike structure or spiked object in the robot is damaged; the friction gasket can be set on the protective layer; the friction gasket can increase the friction of the front anchoring unit and the rear anchoring unit, so that the robot can maintain its own stability when moving. Stablize. The balloon can expand itself by receiving gas. After the balloon expands, it can expand the front anchoring unit or the rear anchoring unit and change the volume or shape of the anchoring unit.
进一步地,在本申请的一些实施例中,荷载平台可以包括热成像模块,气体传感器,温湿度传感器,摄像头和麦克风模块。热成像模块可以用于发现废墟内幸存者的热信号;气体传感器可以用于探测地下是否存在可燃气体,为后续救援工具的使用提供指引;温湿度传感器可以用于检测空气温湿度;摄像头可以用于观测废墟内部情况;硅麦克风模块可以用于向地下幸存者传递信息。Further, in some embodiments of the present application, the load platform may include a thermal imaging module, a gas sensor, a temperature and humidity sensor, a camera and a microphone module. The thermal imaging module can be used to detect the heat signals of survivors in the ruins; the gas sensor can be used to detect the presence of combustible gas underground, providing guidance for the use of subsequent rescue tools; the temperature and humidity sensor can be used to detect air temperature and humidity; the camera can be used For observing conditions inside ruins; silicon microphone modules can be used to transmit information to underground survivors.
进一步地,在本申请的一些实施例中,前锚定单元以及后锚定单元未膨胀时在轴向上的直径可以小于载荷平台在轴向上的最大直径;伸缩单元在轴向上的最大直径可以小于前锚定单元以及后锚定单元的直径。载荷平台位于轴向的最前端,载荷平台的最大直径大于前锚定单元、后锚定单元以及伸缩单元,可以使载荷平台顺利进入空间受限非结构化环境后,前锚定单元、后锚定单元以及伸缩单元仍存在一定的空间,从而不影响后续软体机器人的运动。Further, in some embodiments of the present application, the axial diameter of the front anchoring unit and the rear anchoring unit when not expanded may be smaller than the maximum diameter of the load platform in the axial direction; the maximum diameter of the telescopic unit in the axial direction is The diameter may be smaller than the diameter of the front anchoring unit as well as the rear anchoring unit. The load platform is located at the forefront of the axial direction. The maximum diameter of the load platform is larger than the front anchoring unit, rear anchoring unit and telescopic unit, which allows the load platform to smoothly enter the space-limited unstructured environment. There is still a certain space for the fixed unit and the telescopic unit, so as not to affect the subsequent movement of the soft robot.
进一步地,在本申请的一些实施例中,伸缩单元可以包括波纹管、第一气路接头以及第二气路接头;第一气路接头用于与后锚定单元电磁阀连接;第二气路接头用于与前锚定单元电磁阀连接;第一气路接头与后锚定单元电磁阀连接;第二气路接头与前锚定单元电磁阀连接可以使前锚定单元、伸缩单元以及后锚定单元形成一个完整的可以相互传输气体的气路。Further, in some embodiments of the present application, the telescopic unit may include a bellows, a first air line joint and a second air line joint; the first air line joint is used to connect with the solenoid valve of the rear anchoring unit; the second air line joint The line joint is used to connect with the solenoid valve of the front anchoring unit; the first air line joint is connected with the solenoid valve of the rear anchoring unit; the second air line joint is connected with the solenoid valve of the front anchoring unit so that the front anchoring unit, telescopic unit and The rear anchoring unit forms a complete gas path that can transmit gas to each other.
进一步地,在本申请的一些实施例中,后锚定单元电磁阀以及前锚定单元电磁阀均可以包括常闭端、常开端以及进气端;后锚定单元电磁阀的进气端可以直接与气源连接;常开端可以接入前锚定单元内部的气球;常闭端可以在需要释放气球内的气体时打开。Further, in some embodiments of the present application, both the rear anchoring unit solenoid valve and the front anchoring unit solenoid valve may include a normally closed end, a normally open end, and an air inlet end; the air inlet end of the rear anchoring unit solenoid valve may Directly connected to the air source; the normally open end can be connected to the balloon inside the front anchoring unit; the normally closed end can be opened when the gas in the balloon needs to be released.
进一步地,在本申请的一些实施例中,控制器可以包括微处理器、微型屏幕、配置面板和固态继电器;微处理器上可以运行有两个径向基函数神经网络预训练模型,分别为锚定单元障碍检测器和伸缩单元运动控制器。Further, in some embodiments of the present application, the controller may include a microprocessor, a micro-screen, a configuration panel and a solid-state relay; two radial basis function neural network pre-training models may be run on the microprocessor, respectively Anchor unit obstacle detector and telescopic unit motion controller.
进一步地,在本申请的一些实施例中,保护层的材料为超高分子量聚乙烯纤维。该材料具有防刺性能好、柔性好、厚度小的特点,可以保护锚定单元内部的气球不被环境破坏,而且柔性可以适应更多符合的环境,厚度小可以为锚定单元提供更多的膨胀空间。Further, in some embodiments of the present application, the material of the protective layer is ultra-high molecular weight polyethylene fiber. This material has the characteristics of good puncture resistance, good flexibility and small thickness. It can protect the balloon inside the anchoring unit from being damaged by the environment. Its flexibility can adapt to more suitable environments. The small thickness can provide more stability for the anchoring unit. Room for expansion.
此外,参照图2,与图1的方法相对应,本申请的实施例中还提供一种用于空间受限非结构化环境的气动软体机器人的控制方法,用于控制前面任一项的用于空间受限非结构化环境的气动软体机器人,方法可以包括步骤S101-S106。In addition, referring to Figure 2, corresponding to the method in Figure 1, embodiments of the present application also provide a control method for a pneumatic soft robot used in a space-limited unstructured environment, for controlling any of the previous items. For a pneumatic soft robot in a space-limited unstructured environment, the method may include steps S101-S106.
S101、控制器打开后锚定单元电磁阀通过气源控制后锚定单元膨胀并获取机器人的第一检测数据;S101. The controller opens the solenoid valve of the rear anchoring unit to control the expansion of the rear anchoring unit through the air source and obtains the first detection data of the robot;
S102、根据第一检测数据,控制器确定障碍检测单元的第一检测结果;第一检测结果用于供控制器判断机器人是否第一次锚定成功;第一检测数据包含后锚定单元膨胀期间的气压与时间关系;S102. According to the first detection data, the controller determines the first detection result of the obstacle detection unit; the first detection result is used for the controller to determine whether the robot is anchored successfully for the first time; the first detection data includes the expansion period of the rear anchoring unit The relationship between air pressure and time;
S103、当机器人第一次锚定成功,控制器关闭后锚定单元电磁阀以及关闭前锚定单元电磁阀,并控制气源为伸缩单元充气以及控制伸缩单元轴向延展预设距离,使软体机器人第一次重心前移;S103. When the robot is anchored successfully for the first time, the controller closes the solenoid valve of the rear anchoring unit and the solenoid valve of the front anchoring unit, controls the air source to inflate the telescopic unit and controls the telescopic unit to axially extend the preset distance, so that the software The robot's center of gravity moves forward for the first time;
S104、控制器打开前锚定单元电磁阀,并控制气源为前锚定单元充气使前锚定单元膨胀并获取机器人的第二检测数据;S104. The controller opens the solenoid valve of the front anchoring unit, and controls the air source to inflate the front anchoring unit to expand the front anchoring unit and obtain the second detection data of the robot;
S105、根据第二检测数据,控制器得到障碍检测单元的第二检测结果;第二检测结果用于供控制器判断机器人是否第二次锚定成功;第二检测数据包含前锚定单元膨胀期间的气压与时间关系;S105. According to the second detection data, the controller obtains the second detection result of the obstacle detection unit; the second detection result is used by the controller to determine whether the robot is anchored successfully for the second time; the second detection data includes the expansion period of the front anchoring unit The relationship between air pressure and time;
S106、当机器人第二次锚定成功,控制器关闭前锚定单元电磁阀,并控制气源输出负压,使前锚定单元恢复膨胀前的状态。S106. When the robot is anchored successfully for the second time, the controller closes the solenoid valve of the front anchoring unit and controls the air source to output negative pressure to restore the front anchoring unit to the state before expansion.
下面结合附图说明本申请的具体结构以及控制原理:The specific structure and control principle of this application will be described below in conjunction with the accompanying drawings:
首先对于软体机器人的结构:First, for the structure of the soft robot:
参照图3,该软体机器人可以包括载荷平台、前锚定单元、伸缩单元、后锚定单元、气电一体管线、气源及控制器。前锚定单元与后锚定单元结构相同,下文简称“锚定单元”。锚定单元可以分为PAM与连接件两部分,具体结构参照图4。Referring to Figure 3, the soft robot may include a load platform, a front anchoring unit, a telescopic unit, a rear anchoring unit, an integrated gas and electric pipeline, a gas source and a controller. The front anchoring unit has the same structure as the rear anchoring unit, hereinafter referred to as "anchoring unit". The anchoring unit can be divided into two parts: PAM and connector. Please refer to Figure 4 for the specific structure.
在图4中,PAM分为内外两层,内层为一个单口气球。外层为一层包裹着内层气球的保护性织物,织物采用柔性防刺材料制作。由于织物不具备内层气球的延展性,为使织物能随内层气球膨胀而展开,需要使织物在内层气球未充气时呈松弛状态。为提高内层气球膨胀后织物与环境接触面的摩擦力,并避免接触面上的尖锐物穿过织物孔洞损坏内层气球,还需在织物表面黏附若干高摩擦垫片。In Figure 4, PAM is divided into inner and outer layers, and the inner layer is a single-mouth balloon. The outer layer is a layer of protective fabric wrapped around the inner balloon, and the fabric is made of flexible puncture-resistant material. Since the fabric does not have the ductility of the inner balloon, in order for the fabric to expand as the inner balloon expands, the fabric needs to be in a relaxed state when the inner balloon is not inflated. In order to improve the friction between the contact surface between the fabric and the environment after the inner balloon is inflated, and to prevent sharp objects on the contact surface from passing through the holes in the fabric and damaging the inner balloon, a number of high-friction gaskets need to be adhered to the surface of the fabric.
将PAM内层气球开口的一端称为“开口端”,另一端称为“盲端”。在PAM开口端固定有一个连接件。连接件为一个柔性圆环,圆环内固定有一个微型二位三通电磁阀,记电磁阀的三个端口为进气端、常开端和常闭端,气体从进气端输入,在断开电源时,气体从常闭端输出,接通电源后,气体从常开端输出。One end of the PAM inner balloon is called the "open end" and the other end is called the "blind end". A connector is fixed on the open end of the PAM. The connector is a flexible ring, and a miniature two-position three-way solenoid valve is fixed in the ring. The three ports of the solenoid valve are the air inlet end, the normally open end and the normally closed end. When the power is turned on, the gas is output from the normally closed end. After the power is turned on, the gas is output from the normally open end.
电磁阀的常开端与内层气球开口连接并作密封处理。圆环上设有一个小孔,线缆从小孔穿入PAM内外层的空腔中,再从PAM的另一端引出。为使线缆能随PAM膨胀而延展,PAM内的线缆需适当延长,并在穿入和引出处设置限位。The normal open end of the solenoid valve is connected to the opening of the inner balloon and sealed. There is a small hole on the ring, and the cable penetrates into the cavity of the inner and outer layers of the PAM through the small hole, and then is led out from the other end of the PAM. In order to allow the cables to expand as the PAM expands, the cables in the PAM need to be appropriately extended and limits set at the entry and exit points.
伸缩单元的结构可以参照图5。在图5中,伸缩单元主体为一根柔性波纹管,管径接近锚定单元在未充气时的直径。波纹管的两端各有一个开口,每个开口分别与一个锚定单元的开口端连接。波纹管连接前锚定单元的一端,开口与前锚定单元开口端电磁阀的进气端连接。波纹管连接后锚定单元的一端,开口与后锚定单元开口端电磁阀的常闭端连接。波纹管两端的第一个膨胀节上各开有一个小孔,从前锚定单元开口端穿出的线缆通过小孔穿入波纹管一端,从波纹管另一端离开并穿入后锚定单元的开口端,最后从后锚定单元的盲端穿出,形成贯通整个软体机器人的电气通路。为使线缆适应波纹管的轴向伸缩,留在波纹管内的线缆长度需略大于波纹管最大伸展长度,并对两端小孔进行气密处理,避免对波纹管加压时,气体从穿线的小孔处泄漏。The structure of the telescopic unit can be referred to Figure 5. In Figure 5, the main body of the telescopic unit is a flexible corrugated tube, and the diameter of the tube is close to the diameter of the anchor unit when it is not inflated. The bellows has an opening at each end, and each opening is connected to the open end of an anchoring unit. The bellows is connected to one end of the front anchoring unit, and the opening is connected to the air inlet end of the solenoid valve at the open end of the front anchoring unit. The bellows is connected to one end of the rear anchoring unit, and the opening is connected to the normally closed end of the solenoid valve at the open end of the rear anchoring unit. There is a small hole on the first expansion joint at both ends of the corrugated pipe. The cable passing through the open end of the front anchoring unit passes through the small hole into one end of the corrugated pipe, leaves the other end of the corrugated pipe and penetrates into the rear anchoring unit. The open end of the soft robot finally passes through the blind end of the rear anchoring unit, forming an electrical path that runs through the entire soft robot. In order for the cable to adapt to the axial expansion and contraction of the bellows, the length of the cable left in the bellows needs to be slightly larger than the maximum extension length of the bellows, and the small holes at both ends should be airtight to prevent gas from flowing out when the bellows is pressurized. There is leakage from the small hole where the wire is threaded.
载荷平台的结构可以参照图7。在图7中,载荷平台固定在前锚定单元的盲端,平台直径与锚定单元未充气时的直径相近,主体为一个中空的柔性抛物面,所需的传感器或末端执行器安装在抛物面内,表面预留有相关器件工作所需的开口,器件的线缆通过前述方式穿过整个机器人从后锚定单元的盲端离开。The structure of the load platform can be referred to Figure 7. In Figure 7, the load platform is fixed on the blind end of the front anchoring unit. The diameter of the platform is similar to the diameter of the anchoring unit when it is not inflated. The main body is a hollow flexible paraboloid, and the required sensors or end effectors are installed in the paraboloid. , the surface is reserved with openings required for the operation of relevant devices, and the cables of the devices pass through the entire robot and exit from the blind end of the rear anchoring unit in the aforementioned manner.
气电一体管线的结构可以参照图6。在图6中,气电一体管线的主体是一根长度可按需调整的柔性输气软管,软管每隔一段距离安装有一个纺锤形光面泡沫块,用于避免软管与环境接触。从后锚定单元电磁阀的进气端接出一段短软管,软管穿过锚定单元的PAM从其盲端穿出。将后锚定单元电磁阀的进气端软管与气电一体管线一端Y型三通接头的A端连接,将后锚定单元线缆接头与Y型三通接头B端线缆接头连接。将气源与气电一体管线另一端Y型三通接头的A端连接气源,B端线缆接头与控制器连接。The structure of the integrated gas and electricity pipeline can be referred to Figure 6. In Figure 6, the main body of the gas-electricity integrated pipeline is a flexible gas transmission hose whose length can be adjusted as needed. The hose is equipped with spindle-shaped smooth foam blocks at regular intervals to avoid contact between the hose and the environment. . Connect a short length of hose from the air inlet end of the solenoid valve of the rear anchoring unit, and pass the hose through the PAM of the anchoring unit and out of its blind end. Connect the air inlet hose of the rear anchoring unit solenoid valve to the A end of the Y-shaped tee connector at one end of the pneumatic and electrical integrated pipeline, and connect the rear anchoring unit cable connector to the B-end cable connector of the Y-shaped tee connector. Connect the A end of the Y-shaped tee joint at the other end of the gas source and gas-electricity integrated pipeline to the gas source, and connect the B-end cable connector to the controller.
气源主体为一个带气压传感器的直流抽打两用气泵。抽打两用气泵是气泵的一种,既能输出正压,也能输出负压。气源设有两路通讯总线,第一路供控制器访问气压传感器数据,称为“气压测量总线”,第二路供控制器控制泵的功率与输出类型(即正压还是负压),称为“气泵控制总线”。两路总线均与控制器连接。The main body of the air source is a DC pump with air pressure sensor. The dual-purpose air pump is a type of air pump that can output both positive pressure and negative pressure. The air source is equipped with two communication buses. The first is for the controller to access the air pressure sensor data, which is called the "air pressure measurement bus". The second is for the controller to control the power and output type of the pump (i.e. positive pressure or negative pressure). It's called the "air pump control bus". Both buses are connected to the controller.
控制器与气源的两路通讯总线、前锚定单元电磁阀控制线、后锚定单元电磁阀控制线相连。控制器主要包括微处理器、微型屏幕、配置面板和固态继电器。微处理器上运行有两个径向基函数神经网络预训练模型,分别为锚定单元障碍检测器和伸缩单元运动控制器。The controller is connected to the two-way communication bus of the air source, the solenoid valve control line of the front anchoring unit, and the solenoid valve control line of the rear anchoring unit. The controller mainly includes a microprocessor, a micro-screen, a configuration panel and a solid-state relay. There are two radial basis function neural network pre-trained models running on the microprocessor, namely the anchoring unit obstacle detector and the telescopic unit motion controller.
锚定单元障碍检测器属于分类器,该模型在训练时对给定气泵功率下,锚定单元自由膨胀和受限膨胀两种模式的气压-时间特征进行了学习,其中,自由膨胀指的是锚定单元在周边无障碍物时充气膨胀的情形,受限膨胀指的是锚定单元在充气膨胀过程中,受周边障碍物阻碍的情形,两种情况的气压-时间曲线不同,因此可通过实验建立数据集,用有监督学习方法训练对应的模型。机器人运动过程中,需要交替启动前、后锚定单元,在锚定单元充气膨胀过程中,微处理器定期通过气压测量总线读取对应锚定单元的气压及传感器时间戳,输入模型进行推理,根据模型的输出结果确定锚定单元是否已遭遇障碍,若结果为真,说明锚定单元已成功锚定,可以对伸缩单元充气。The anchor unit obstacle detector belongs to the classifier. During training, the model learns the air pressure-time characteristics of the two modes of free expansion and restricted expansion of the anchor unit under a given air pump power, where free expansion refers to The anchor unit is inflated when there are no obstacles around it. Restricted expansion refers to the situation when the anchor unit is hindered by surrounding obstacles during the inflation process. The air pressure-time curves in the two situations are different, so it can be passed The experiment establishes a data set and uses supervised learning methods to train the corresponding model. During the movement of the robot, the front and rear anchoring units need to be activated alternately. During the inflation and expansion process of the anchoring unit, the microprocessor regularly reads the air pressure and sensor timestamp of the corresponding anchoring unit through the air pressure measurement bus, and inputs the model for inference. Determine whether the anchor unit has encountered an obstacle according to the output result of the model. If the result is true, it means that the anchor unit has been successfully anchored and the telescopic unit can be inflated.
伸缩单元运动控制器属于拟合器,该模型在训练时对给定气泵功率下,伸缩单元的伸长距离与充气时间的曲线进行拟合。在机器人运动过程中,需要在后锚单元锚定后,对伸缩单元进行充气,使其沿轴向延展,从而实现机器人重心的迁移。在伸缩单元充气延展过程中,微处理器根据用户设置的单次运动距离,输入模型进行推理,获得所需的充气时间,从而实现对机器人运动的定量控制。The telescopic unit motion controller is a fitter. This model fits the curve between the elongation distance of the telescopic unit and the inflation time under a given air pump power during training. During the movement of the robot, after the rear anchor unit is anchored, the telescopic unit needs to be inflated to extend it along the axial direction, thereby realizing the migration of the robot's center of gravity. During the inflation and extension process of the telescopic unit, the microprocessor inputs the model for inference based on the single movement distance set by the user to obtain the required inflation time, thereby achieving quantitative control of the robot's movement.
锚定单元所用气球可为球形或椭球形,规格由应用场景的通道大小决定。以5寸气球为例,气球未充气时,折叠后直径约5mm,充气后最大直径约127mm。柔性防刺材料可选用超高分子量聚乙烯纤维(UHMWPE),该材料具有防刺性能好、柔性好、密度低、厚度小的特点。The balloon used in the anchoring unit can be spherical or ellipsoidal, and the specifications are determined by the channel size of the application scenario. Taking a 5-inch balloon as an example, when the balloon is not inflated, its folded diameter is about 5mm, and its maximum diameter after inflated is about 127mm. Ultra-high molecular weight polyethylene fiber (UHMWPE) can be used as flexible stab-proof material. This material has the characteristics of good stab-proof performance, good flexibility, low density and small thickness.
锚定单元所用二个三通电磁阀规格由应用场景决定。以常用的电磁阀为例,可选的最小电磁阀规格不大于15mm*12.5mm*12.5mm。The specifications of the two three-way solenoid valves used in the anchor unit are determined by the application scenario. Taking commonly used solenoid valves as an example, the minimum optional solenoid valve size is no larger than 15mm*12.5mm*12.5mm.
目前存在多种波纹管,它们在材料、规格以及性能等方面均存在很大差异,且没有规范命名。按照波纹管膨胀节的形变恢复特性,可将波纹管分为两类,第一类为受外力拉伸后,形变能自行保持,无需继续施加外力,本专利称之为“稳态波纹管”,第二类为受外力拉伸后,形变无法自行保持,本专利称之为“非稳态波纹管”。伸缩单元所用波纹管为稳态波纹管,规格由应用场景决定。以现有的稳态波纹管为例,可选直径有9mm、19mm、20mm、29mm、40mm等,长度可根据需要进行定制或剪裁。There are currently many kinds of corrugated pipes, which vary greatly in terms of materials, specifications, and performance, and there is no standardized naming. According to the deformation recovery characteristics of bellows expansion joints, bellows can be divided into two categories. The first category is that after being stretched by external force, the deformation can be maintained by itself without the need to continue to apply external force. This patent is called "steady-state bellows" , the second type is that after being stretched by external force, the deformation cannot be maintained by itself. This patent calls it "unstable bellows". The bellows used in the telescopic unit is a steady-state bellows, and the specifications are determined by the application scenario. Taking the existing stable corrugated pipe as an example, the available diameters are 9mm, 19mm, 20mm, 29mm, 40mm, etc., and the length can be customized or cut according to needs.
其次、对于软体机器人的搭建:Secondly, for the construction of soft robots:
软体机器人搭建前,控制器程序除神经网络模型外已编译为固件并烧写至微处理器中。搭建方法可以包括以下步骤:Before the soft robot is built, the controller program, in addition to the neural network model, has been compiled into firmware and programmed into the microprocessor. The construction method can include the following steps:
1、搭建锚定单元。1. Build the anchor unit.
1.1、制作PAM芯体内层。取一枚乳胶气球,将气球开口一端和另一端分别穿过两个小硅胶垫圈,用柔性胶粘剂固定。将一根硅胶短管从气球开口端穿入气球内,用柔性密封胶密封。1.1. Make the inner layer of PAM core. Take a latex balloon, pass the open end and the other end of the balloon through two small silicone gaskets, and secure them with flexible adhesive. Insert a short silicone tube into the balloon from the open end and seal it with flexible sealant.
1.2、布设线缆。取一条硅胶气管与一条多芯导线,长度需略长于锚定单元最大周长的一半,用柔性胶粘剂将两者沿轴向粘合为一条管线。在1.1所述的垫圈上开孔,将管线从一侧垫圈穿入,另一侧垫圈穿出,向开孔注胶固定管线。为管线两端安装气路接头与线路接头。1.2. Lay out cables. Take a silicone trachea and a multi-core wire, the length should be slightly longer than half of the maximum circumference of the anchoring unit, and use flexible adhesive to bond the two axially into a pipeline. Make a hole in the gasket mentioned in 1.1, pass the pipeline through the gasket on one side and out the gasket on the other side, and inject glue into the opening to fix the pipeline. Install gas line connectors and line connectors at both ends of the pipeline.
1.3、制作PAM芯体外层。取一片40g/㎡的UHMWPE织物,使用聚乙烯专用胶水将其粘合为一个圆筒,圆筒直径定为锚定单元最大膨胀半径,长度略长于气球长度。对圆筒两端进行适当裁剪、收口,将收口后的两端套在1.1所述垫圈外,使用柔性密封胶固定。将高摩擦垫片使用柔性粘合剂固定到织物外表面。1.3. Make the outer layer of PAM core. Take a piece of UHMWPE fabric of 40g/㎡ and glue it into a cylinder using special polyethylene glue. The diameter of the cylinder is set as the maximum expansion radius of the anchoring unit, and the length is slightly longer than the length of the balloon. Cut and seal the two ends of the cylinder appropriately, put the closed ends outside the gaskets mentioned in 1.1, and fix them with flexible sealant. The high friction gasket is secured to the outer surface of the fabric using a flexible adhesive.
1.4、制作连接器。取一个微型二位三通电磁阀,将电磁阀常开端连接到步骤1.1的所述硅胶短管上。另取两根硅胶短管,分别连接到电磁阀的进气端和常闭端上。将电磁阀的两根导线通过线路接头与步骤1.2的所述接头连接。将电磁阀套入一个小硅胶垫圈,将垫圈与步骤1.1中安装在气球开口端的垫圈对齐并用柔性胶粘剂固定。1.4. Make connectors. Take a miniature two-position three-way solenoid valve and connect the normal end of the solenoid valve to the short silicone tube in step 1.1. Take two other short silicone tubes and connect them to the inlet end and normally closed end of the solenoid valve respectively. Connect the two wires of the solenoid valve to the connector in step 1.2 through the line connector. Slip the solenoid valve into a small silicone gasket, align the gasket with the gasket installed on the open end of the balloon in step 1.1 and secure with flexible adhesive.
1.5、若所制作锚定单元为前锚定单元,密封电磁阀常闭端。1.5. If the anchor unit produced is a front anchor unit, seal the normally closed end of the solenoid valve.
1.6、重复1.1至1.5步骤制作第二个锚定单元。1.6. Repeat steps 1.1 to 1.5 to make the second anchor unit.
2、搭建伸缩单元。2. Build a telescopic unit.
2.1、布设管线。取一根稳态波纹管,将一段多芯导线穿过波纹管,令管内的导线长度略大于波纹管延展后的最大长度。在波纹管两端的最后一个膨胀节上各打一个小孔,将导线从小孔穿出并密封小孔,为穿出导线两端安装线路接头。2.1. Lay out pipelines. Take a steady-state corrugated tube and pass a section of multi-core wire through the corrugated tube so that the length of the wire in the tube is slightly larger than the maximum length of the extended corrugated tube. Drill a small hole in the last expansion joint at both ends of the corrugated pipe, pass the wire through the small hole and seal the small hole, and install line connectors at both ends of the outgoing wire.
2.2、安装单元主体。取两个气路接头,分别安装在波纹管两端,用柔性密封剂密封。2.2. Install the main body of the unit. Take two gas line joints, install them on both ends of the bellows, and seal them with flexible sealant.
3、搭建载荷平台。3. Build a load platform.
3.1、选择任务载荷。本专利所述软体机器人可根据任务需要搭载不同类型的传感器和末端执行器。本实施例地震搜救为例,选择Lepton3.5微型热成像模块,SGP40气体传感器,SHT35温湿度传感器,OV9734微型摄像头和TDA1308硅麦克风模块。热成像模块用于发现废墟内幸存者的热信号;SGP40用于探测地下是否存在可燃气体,为后续救援工具的使用提供指引;SHT35用于检测空气温湿度;微型摄像头用于观测废墟内部情况;硅麦克风模块用于向地下幸存者传递信息。3.1. Select the task load. The soft robot described in this patent can be equipped with different types of sensors and end effectors according to task requirements. In this embodiment, earthquake search and rescue is taken as an example. Lepton3.5 micro thermal imaging module, SGP40 gas sensor, SHT35 temperature and humidity sensor, OV9734 micro camera and TDA1308 silicon microphone module are selected. The thermal imaging module is used to detect the heat signals of survivors in the ruins; the SGP40 is used to detect the presence of flammable gases underground and provides guidance for the use of subsequent rescue tools; the SHT35 is used to detect air temperature and humidity; the micro camera is used to observe the internal conditions of the ruins; Silicon microphone modules are used to relay messages to underground survivors.
3.2、安装任务载荷。为上述传感器绘制PCB,并将传感器焊接至柔性PCB上,焊接多芯线引出供电及总线,对PCB喷涂防水涂层,保护传感器。3.2. Install the task load. Draw a PCB for the above sensor, weld the sensor to the flexible PCB, weld multi-core wires to lead out the power supply and bus, and spray a waterproof coating on the PCB to protect the sensor.
3.3、加工载荷平台。使用柔性材料加工载荷平台的抛物面外壳及底座。根据PCB工程文件,在抛物面顶点处加工出对应缺口,用柔性胶粘剂将柔性PCB安装到缺口上,将多芯线从抛物面尾部引出。3.3. Processing load platform. Use flexible materials to process the parabolic shell and base of the load platform. According to the PCB engineering documents, a corresponding notch is processed at the vertex of the parabola, the flexible PCB is installed on the notch with flexible adhesive, and the multi-core wire is led out from the tail of the parabola.
4、制作气电一体管线。4. Make integrated gas and electricity pipelines.
取一条硅胶软管,软管两端各连接一个Y型三通接头,记接头未用两个接口为A端、B端,将一根多芯线缆穿过软管内部,从两端三通接头的B端穿出,并用密封剂密封。制作一组纺锤形光面泡沫块,在泡沫块轴线上钻孔,将软管穿过泡沫块,并用柔性胶粘剂固定。Take a silicone hose, connect a Y-shaped three-way connector to each end of the hose, mark the two unused interfaces of the connector as end A and end B, pass a multi-core cable through the inside of the hose, and connect the three-way connector from both ends. Pass the B end of the through joint through and seal it with sealant. Make a set of spindle-shaped glossy foam blocks, drill holes on the axis of the blocks, thread the hose through the blocks and secure with flexible adhesive.
5、组装软体机器人。5. Assemble the soft robot.
将步骤1搭建的两个锚定单元的开口端对准步骤2搭建的伸缩单元的两端。将前锚定单元电磁阀进气端与伸缩单元一端的气路接头通过硅胶软管相连,通过接头将两者线缆连接,用硅胶螺栓固定两者。Align the open ends of the two anchor units built in step 1 with the two ends of the telescopic unit built in step 2. Connect the air inlet end of the solenoid valve of the front anchoring unit to the air joint at one end of the telescopic unit through a silicone hose, connect the two cables through the joint, and secure the two with silicone bolts.
将后锚定单元电磁阀进气端与伸缩单元另一端气路接头通过硅胶软管相连,以相同方式连接两者线缆,用硅胶螺栓固定两者。Connect the air inlet end of the solenoid valve of the rear anchoring unit to the air joint at the other end of the telescopic unit through a silicone hose. Connect the two cables in the same way and secure them with silicone bolts.
将载荷平台线缆与前锚定单元盲端线缆通过接口连接,将载荷平台与前锚定单元轴心对齐,用硅胶螺栓固定两者。Connect the load platform cable and the blind end cable of the front anchoring unit through the interface, align the axis of the load platform and the front anchoring unit, and secure the two with silicone bolts.
将后锚定单元电磁阀的进气端软管与气电一体管线一端Y型三通接头的A端连接,将后锚定单元线缆接头与Y型三通接头B端线缆接头连接。Connect the air inlet hose of the rear anchoring unit solenoid valve to the A end of the Y-shaped tee connector at one end of the pneumatic and electrical integrated pipeline, and connect the rear anchoring unit cable connector to the B-end cable connector of the Y-shaped tee connector.
将气源与气电一体管线另一端Y型三通接头的A端连接气源,B端线缆接头与控制器连接。Connect the A end of the Y-shaped tee joint at the other end of the gas source and gas-electricity integrated pipeline to the gas source, and connect the B-end cable connector to the controller.
6、训练人工神经网络模型。6. Train the artificial neural network model.
训练人工神经网络模型的过程可以参照图8,在图8中训练可以包括以下步骤:The process of training the artificial neural network model can be referred to Figure 8. In Figure 8, the training can include the following steps:
6.1、采集锚定单元障碍检测器数据集。将软体机器人放入半径略大于机器人的一根硬质管中,固定后锚定单元。在透明管另一端固定一台一维激光雷达。同时启动气源和激光雷达,记录伸缩单元的位移-时间数据。6.1. Collect anchor unit obstacle detector data set. Put the soft robot into a hard tube with a radius slightly larger than the robot, and fix the anchor unit. A one-dimensional lidar is fixed at the other end of the transparent tube. Start the air source and lidar at the same time, and record the displacement-time data of the telescopic unit.
6.2、训练锚定单元障碍检测器模型。构造一个单隐藏层的径向基函数神经网络模型,设置其输入层节点数为1,隐藏层节点数为32,输出层节点数为1。对该模型进行有监督训练。6.2. Training the anchor unit obstacle detector model. Construct a single hidden layer radial basis function neural network model, set the number of input layer nodes to 1, the number of hidden layer nodes to 32, and the number of output layer nodes to 1. Perform supervised training on the model.
6.3、采集伸缩单元运动控制器数据集。将软体机器人后锚定单元固定在一个铁架台上,前锚定单元自由悬空。启动气源,记录锚定单元的气压-时间数据,为每个气压-时间数据对添加一个值为“0”的标签,意为自由膨胀对应的数据。将一个半径略大于前锚定单元半径的硬质管套在前锚定单元上,并用夹具固定到铁架台上。启动气源,记录锚定单元的气压-时间数据,为每个气压-时间数据对添加一个值为“1”的标签,意为受限膨胀对应的数据。6.3. Collect telescopic unit motion controller data set. The rear anchoring unit of the soft robot is fixed on an iron stand, and the front anchoring unit is freely suspended. Start the air source, record the air pressure-time data of the anchor unit, and add a label with a value of "0" for each air pressure-time data pair, which means the data corresponding to free expansion. Place a rigid tube with a radius slightly larger than the radius of the front anchoring unit on the front anchoring unit and fix it to the iron stand with a clamp. Start the air source, record the air pressure-time data of the anchor unit, and add a label with a value of "1" to each air pressure-time data pair, which means data corresponding to restricted expansion.
6.4、建立伸缩单元运动控制器模型。构造一个单隐藏层的径向基函数神经网络模型,设置其输入层节点数为1,隐藏层节点数为64,输出层节点数为1。对该模型进行有监督训练。6.4. Establish the motion controller model of the telescopic unit. Construct a single hidden layer radial basis function neural network model, set the number of input layer nodes to 1, the number of hidden layer nodes to 64, and the number of output layer nodes to 1. Perform supervised training on the model.
6.5、导入模型。将训练得到的两组模型参数文件写入控制器的微处理器中。6.5. Import the model. Write the two sets of model parameter files obtained by training into the microprocessor of the controller.
所述微处理器为意法半导体生产的stm32f103单片机,也可选用其它核心为Cortex-M4F的微处理器。The microprocessor is the stm32f103 microcontroller produced by STMicroelectronics, and other microprocessors with Cortex-M4F cores can also be used.
所述径向基神经网络模型训练过程学习率可设为1e-5。The learning rate of the radial basis neural network model training process can be set to 1e-5.
最后,对于软体机器人的控制:Finally, for the control of soft robots:
对于控制过程的表述,为简化表达,记机器人前锚定单元电磁阀进气端为A1,常开端为B1,常闭端为C1;后锚定单元电磁阀进气端为A2,常开端为B2,常闭端为C2。气源通过气电一体管线与A2相连。气源及电磁阀默认为切断状态。For the expression of the control process, in order to simplify the expression, the air inlet end of the solenoid valve of the robot's front anchoring unit is A1, the normally open end is B1, and the normally closed end is C1; the air inlet end of the solenoid valve of the rear anchoring unit is A2, and the normally open end is A2. B2, the normally closed end is C2. The gas source is connected to A2 through an integrated gas and electricity pipeline. The air source and solenoid valve are cut off by default.
参照图9以及图10,机器人开始前进时,接通后锚定单元电磁阀,使A2与B2接通,接通气源,使气源输出正压,后锚定单元膨胀,同时控制器读取气压-时间数据,调用锚定单元障碍检测器,若输出结果为真,说明锚定完成,切断气源。Referring to Figure 9 and Figure 10, when the robot starts to move forward, turn on the solenoid valve of the rear anchoring unit, connect A2 and B2, turn on the air source, make the air source output positive pressure, expand the rear anchoring unit, and at the same time, the controller reads Get the air pressure-time data and call the anchoring unit obstacle detector. If the output result is true, it means the anchoring is completed and the air source is cut off.
切断后锚定单元电磁阀,使A2与C2接通,此时前锚定单元电磁阀也处于切断状态,A1与C1接通(C1被密封)。此时气源与伸缩单元连接。调用伸缩单元运动控制器,计算达到预设长度d所需的时间t,接通气源,使气源输出正压,工作时间t后,切断气源,完成机器人重心的第一次前移。Cut off the solenoid valve of the rear anchoring unit to connect A2 and C2. At this time, the solenoid valve of the front anchoring unit is also in a cut-off state, and A1 and C1 are connected (C1 is sealed). At this time, the air source is connected to the telescopic unit. Call the telescopic unit motion controller to calculate the time t required to reach the preset length d, turn on the air source, and make the air source output positive pressure. After the working time t, cut off the air source to complete the first forward movement of the robot's center of gravity.
接通前锚定单元电磁阀,使A1与B1接通,此时后锚定单元电磁阀也处于切断状态,A2与C2接通。接通气源,使气源输出正压,加压气体经伸缩单元进入前锚定单元,使前锚定单元膨胀,同时控制器读取气压-时间数据,调用锚定单元障碍检测器,若输出结果为真,说明锚定完成,切断气源。Turn on the solenoid valve of the front anchoring unit to connect A1 and B1. At this time, the solenoid valve of the rear anchoring unit is also in a cut-off state, and A2 and C2 are connected. Connect the air source to output positive pressure. The pressurized gas enters the front anchoring unit through the telescopic unit to expand the front anchoring unit. At the same time, the controller reads the air pressure-time data and calls the anchoring unit obstacle detector. If The output result is true, indicating that the anchoring is completed and the air source is cut off.
切断前锚定单元电磁阀,使A1与C1接通,此时后锚定单元电磁阀也处于切断状态,A2与C2接通。接通气源,使气源输出负压,工作时间t后,切断气源,完成机器人重心的第二次前移,完成机器人的一个运动周期。Cut off the solenoid valve of the front anchoring unit to connect A1 and C1. At this time, the solenoid valve of the rear anchoring unit is also in a cut-off state, and A2 and C2 are connected. The air source is connected to output negative pressure. After the working time t, the air source is cut off to complete the second forward movement of the robot's center of gravity and complete a movement cycle of the robot.
当机器人需要进行多个周期运动时,只需重复上述过程,并根据需要调整预设长度d,即可实现对机器人运动的量化控制。When the robot needs to perform multiple periodic movements, it only needs to repeat the above process and adjust the preset length d as needed to achieve quantitative control of the robot's movement.
达到的有益效果与上述的用于空间受限非结构化环境的气动软体机器人实施例所达到的有益效果也相同。The beneficial effects achieved are also the same as those achieved by the above-mentioned embodiment of the pneumatic soft robot used in a space-limited unstructured environment.
与图1的方法相对应,本申请实施例还提供了一种用于空间受限非结构化环境的气动软体机器人控制装置,其具体结构可参照图11,可以包括:Corresponding to the method in Figure 1, embodiments of the present application also provide a pneumatic soft robot control device for space-limited unstructured environments. The specific structure can be referred to Figure 11 and can include:
至少一个处理器;at least one processor;
至少一个存储器,用于存储至少一个程序;At least one memory for storing at least one program;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的用于空间受限非结构化环境的气动软体机器人控制方法。When the at least one program is executed by the at least one processor, the at least one processor implements the pneumatic soft robot control method for space-limited unstructured environments.
需要说明的是,上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。It should be noted that the contents in the above method embodiments are applicable to this device embodiment. The functions specifically implemented by this device embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are the same as those achieved by the above method embodiments. The beneficial effects are also the same.
与图1的方法相对应,本申请实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的用于空间受限非结构化环境的气动软体机器人控制方法。Corresponding to the method in Figure 1, an embodiment of the present application also provides a storage medium in which processor-executable instructions are stored. When executed by the processor, the processor-executable instructions are used to execute the A control method for pneumatic soft robots in space-constrained unstructured environments.
需要说明的是,上述用于空间受限非结构化环境的气动软体机器人控制方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述的用于空间受限非结构化环境的气动软体机器人控制方法实施例相同,并且达到的有益效果与上述的用于空间受限非结构化环境的气动软体机器人控制装置方法实施例所达到的有益效果也相同。It should be noted that the above-mentioned content in the embodiment of the pneumatic soft robot control method for space-limited unstructured environment is applicable to this storage medium embodiment. The functions specifically implemented by this storage medium embodiment are consistent with the above-mentioned uses. The embodiments of the method for controlling a pneumatic soft robot in a space-limited unstructured environment are the same, and the beneficial effects achieved are also the same as the embodiments of the method for controlling a pneumatic soft robot in a space-limited unstructured environment. same.
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或所述方框有时能以相反顺序被执行。此外,在本申请的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。In some alternative embodiments, the functions/operations noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending on the functionality/operations involved. Furthermore, the embodiments presented and described in the flowcharts of this application are provided by way of example for the purpose of providing a more comprehensive understanding of the technology. The disclosed methods are not limited to the operations and logical flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of a larger operation are performed independently.
此外,虽然在功能性模块的背景下描述了本申请,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本申请是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本申请。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本申请的范围,本申请的范围由所附权利要求书及其等同方案的全部范围来决定。Furthermore, although the present application is described in the context of functional modules, it should be understood that, unless stated to the contrary, one or more of the functions and/or features may be integrated in a single physical device and/or software module , or one or more functions and/or features may be implemented in separate physical devices or software modules. It will also be understood that a detailed discussion regarding the actual implementation of each module is not necessary for understanding the present application. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be within the ordinary skill of an engineer, taking into account the properties, functions and internal relationships of the modules. Therefore, a person skilled in the art using ordinary skills will be able to implement the application as set forth in the claims without undue experimentation. It will also be understood that the specific concepts disclosed are illustrative only and are not intended to limit the scope of the application, which is to be determined by the full scope of the appended claims and their equivalents.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干程序用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including Several programs are used to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code. .
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行程序的定序列表,可以具体实现在任何计算机可读介质中,以供程序执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从程序执行系统、装置或设备取程序并执行程序的系统)使用,或结合这些程序执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供程序执行系统、装置或设备或结合这些程序执行系统、装置或设备而使用的装置。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered a sequenced listing of an executable program for implementing the logical functions, which may be embodied in any computer-readable medium, For use with or in combination with program execution systems, devices or devices (such as computer-based systems, systems including processors or other systems that can retrieve programs from program execution systems, devices or devices and execute programs) or equipment. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with a program execution system, apparatus, or device.
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wires (electronic device), portable computer disk cartridges (magnetic device), random access memory (RAM), Read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, and subsequently edited, interpreted, or otherwise suitable as necessary. process to obtain the program electronically and then store it in computer memory.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的程序执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present application can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable program execution system. For example, if it is implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: a logic gate circuit with a logic gate circuit for implementing a logic function on a data signal. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), etc.
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。In the above description of this specification, reference to the description of the terms "one embodiment/example", "another embodiment/example" or "certain embodiments/examples" etc. is meant to be described in connection with the embodiment or example A specific feature, structure, material, or characteristic is included in at least one embodiment or example of this application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
尽管已经示出和描述了本申请的实施方式,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同物限定。Although the embodiments of the present application have been shown and described, those of ordinary skill in the art will understand that various changes, modifications, substitutions and modifications can be made to these embodiments without departing from the principles and purposes of the present application. The scope of the application is defined by the claims and their equivalents.
以上是对本申请的较佳实施进行了具体说明,但本申请并不限于所述实施例,熟悉本领域的技术人员在不违背本申请精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。The above is a detailed description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Those skilled in the art can also make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311305062.9A CN117301036A (en) | 2023-10-09 | 2023-10-09 | Pneumatic soft robot for space-limited unstructured environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311305062.9A CN117301036A (en) | 2023-10-09 | 2023-10-09 | Pneumatic soft robot for space-limited unstructured environment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117301036A true CN117301036A (en) | 2023-12-29 |
Family
ID=89280821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311305062.9A Pending CN117301036A (en) | 2023-10-09 | 2023-10-09 | Pneumatic soft robot for space-limited unstructured environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117301036A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4195529A (en) * | 1977-06-24 | 1980-04-01 | Kantsedalov Viktor G | Device for moving the pickups of a flaw detection system through a pipeline |
JP2001315636A (en) * | 2000-05-08 | 2001-11-13 | Shigeo Kato | Intra-tube travel device, and intra-tube travel system and intra-tube inspection method using the same |
JP2006088311A (en) * | 2004-09-24 | 2006-04-06 | Tatsuya Hasemi | Earthworm type robot |
WO2008096365A2 (en) * | 2007-02-08 | 2008-08-14 | Technion Research & Development Foundation Ltd. | Inflatable chamber device for motion through a passage |
CN202629477U (en) * | 2012-04-28 | 2012-12-26 | 上海理工大学 | Soft mobile miniature robot system inside pipeline |
CN104708622A (en) * | 2015-02-13 | 2015-06-17 | 湖北三江航天红林探控有限公司 | Reciprocating mechanism |
CN110497383A (en) * | 2019-07-18 | 2019-11-26 | 北京大学口腔医学院 | Built-in two-way air pump Self-controlled air-flow wriggling flexible robot |
CN111692457A (en) * | 2020-06-11 | 2020-09-22 | 东华大学 | Worm-imitating pneumatic pipeline soft robot with fabric skin and paper folding skeleton |
CN117781080A (en) * | 2023-12-26 | 2024-03-29 | 中山大学 | Self-adaptive soft robot for pipeline and driving method thereof |
-
2023
- 2023-10-09 CN CN202311305062.9A patent/CN117301036A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4195529A (en) * | 1977-06-24 | 1980-04-01 | Kantsedalov Viktor G | Device for moving the pickups of a flaw detection system through a pipeline |
JP2001315636A (en) * | 2000-05-08 | 2001-11-13 | Shigeo Kato | Intra-tube travel device, and intra-tube travel system and intra-tube inspection method using the same |
JP2006088311A (en) * | 2004-09-24 | 2006-04-06 | Tatsuya Hasemi | Earthworm type robot |
WO2008096365A2 (en) * | 2007-02-08 | 2008-08-14 | Technion Research & Development Foundation Ltd. | Inflatable chamber device for motion through a passage |
CN202629477U (en) * | 2012-04-28 | 2012-12-26 | 上海理工大学 | Soft mobile miniature robot system inside pipeline |
CN104708622A (en) * | 2015-02-13 | 2015-06-17 | 湖北三江航天红林探控有限公司 | Reciprocating mechanism |
CN110497383A (en) * | 2019-07-18 | 2019-11-26 | 北京大学口腔医学院 | Built-in two-way air pump Self-controlled air-flow wriggling flexible robot |
CN111692457A (en) * | 2020-06-11 | 2020-09-22 | 东华大学 | Worm-imitating pneumatic pipeline soft robot with fabric skin and paper folding skeleton |
CN117781080A (en) * | 2023-12-26 | 2024-03-29 | 中山大学 | Self-adaptive soft robot for pipeline and driving method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhang et al. | Design and modeling of a parallel-pipe-crawling pneumatic soft robot | |
CN204901203U (en) | Water supply line inner wall sniffing robot | |
CN110425376B (en) | Pipeline leakage monitoring and emergency plugging device | |
CN206514987U (en) | A kind of piping lane internal pressure detection means | |
CN110497383A (en) | Built-in two-way air pump Self-controlled air-flow wriggling flexible robot | |
CN102418839B (en) | Sealing detection device for threads of pipe fitting in pipeline | |
CN117301036A (en) | Pneumatic soft robot for space-limited unstructured environment | |
CN109899621A (en) | A kind of intelligent spherical detecting robot of pipe | |
KR102116645B1 (en) | Soft body robot for piping-in-work | |
CN101775957A (en) | Sealing device used for access door of air conditioning cabinet and access door of air conditioning cabinet | |
Yu et al. | Design and motion simulation of a soft robot for crawling in pipes | |
CN103300943A (en) | Cardiac valve detecting device | |
CN110285924B (en) | A software robot for the detection of small-diameter natural gas pipelines | |
CN201045433Y (en) | Air quick connect valve | |
CN106113023B (en) | A kind of dual openings weave net type connecting hose artificial-muscle | |
CN113803556B (en) | Pipeline intelligent sealing device and sealing inspection method | |
CN117781080A (en) | Self-adaptive soft robot for pipeline and driving method thereof | |
CN118472696A (en) | A medium voltage power cable for photovoltaic power generation | |
CN104332933A (en) | Inflatable cable pipeline sealing device and cable pipeline sealing method | |
CN206546999U (en) | A kind of submarine cable draw-gear | |
CN110296296B (en) | A robot for chemical small-diameter pipeline inspection | |
CN102418841B (en) | Variable-diameter short-section thread-leakage detecting device in pipeline | |
CN206105121U (en) | A inert gas fills protection device for double skin duct | |
CN114802633A (en) | Ship emergency plugging device and using method thereof | |
CN201803835U (en) | Diameter changing nipple thread leakage seeker in pipelines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |