[go: up one dir, main page]

CN110888436A - Post-disaster rescue hexapod robot autonomous detection system and method - Google Patents

Post-disaster rescue hexapod robot autonomous detection system and method Download PDF

Info

Publication number
CN110888436A
CN110888436A CN201911155358.0A CN201911155358A CN110888436A CN 110888436 A CN110888436 A CN 110888436A CN 201911155358 A CN201911155358 A CN 201911155358A CN 110888436 A CN110888436 A CN 110888436A
Authority
CN
China
Prior art keywords
hexapod robot
post
module
hexapod
robot
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
Application number
CN201911155358.0A
Other languages
Chinese (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.)
Northeastern University Qinhuangdao
Original Assignee
Northeastern University Qinhuangdao
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 Northeastern University Qinhuangdao filed Critical Northeastern University Qinhuangdao
Priority to CN201911155358.0A priority Critical patent/CN110888436A/en
Publication of CN110888436A publication Critical patent/CN110888436A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Acoustics & Sound (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides an autonomous detection system and method for a post-disaster rescue hexapod robot, which relate to the field of robot technology application, and comprise a control module, a sensing module, an execution module and a monitoring module; the hexapod robot adopts an improved artificial potential field method for autonomous detection, and when the post-disaster wounded person is not detected, the set values of the GPS and the inertial measurement unit are used as moving target points of the hexapod robot; when the post-disaster wounded person is detected, the hexapod robot changes the priority of the sensor, and the position of the post-disaster wounded person is used as a target point for the hexapod robot to move. The hexapod robot fuses ultrasonic waves and infrared photoelectric switch data through a neural network algorithm so as to achieve obstacle avoidance and obstacle crossing of the hexapod robot, autonomous positioning and navigation of the hexapod robot are achieved by fusing GPS and inertial measurement unit data through a Kalman filtering algorithm, sensing and positioning of a post-disaster wounded person are achieved by combining reasonable arrangement of an infrared pyroelectric sensor, and an autonomous detection function of the hexapod robot is achieved.

Description

一种灾后救援六足机器人自主探测系统及方法A post-disaster rescue hexapod robot autonomous detection system and method

技术领域technical field

本发明涉及机器人技术应用领域,尤其涉及一种灾后救援六足机器人自主探测系统及方法。The invention relates to the application field of robot technology, in particular to an autonomous detection system and method of a post-disaster rescue hexapod robot.

背景技术Background technique

在世界各地,由于自然灾害、化学药品泄漏以及恐怖活动等原因,灾难时常发生。虽然人们对灾难的警觉和反应能力有所提高,但是灾难发生后由于灾难现场环境复杂,很多人往往死于不及时的救援。如果救援人员贸然进入现场实施救援,极易造成新的伤亡。所以灾难发生后第一时间若能获取现场情况,探明幸存者所在位置,对于之后实施进一步救援工作和减少人员伤亡具有重要的意义。将具有自主智能的救援机器人用于危险和复杂的灾难环境下搜索和营救幸存者,是机器人学中的一个新兴且富有挑战性的领域。六足机器人的步态多样,肢体结构丰富,是仿生足式机器人的代表。相比于传统的轮式,履带式移动机器人,六足机器人具有运动灵活,可靠性高等优点。随着研究人员对六足机器人的研究不断深入,各高校和科研院所在六足机器人的结构、步态、多足控制等方面均取得了显著的研究成果并且研制出了多种性能优良的试验机,在一定程度上实现了机器人的仿生运动。目前机器人的救援工作很大程度上依赖于人工操作。当机器人工作在人类无法辨识的环境时,人类的决策能力有限,很难对机器人下达正确的指令,机器人的自主探测能力有待提高。All over the world, disasters occur from time to time due to natural disasters, chemical spills, and terrorist activities. Although people's alertness and ability to respond to disasters have improved, after a disaster occurs, due to the complex environment at the disaster site, many people often die due to untimely rescue. If rescuers rush into the scene to carry out rescue, it is very easy to cause new casualties. Therefore, if the situation at the scene can be obtained immediately after the disaster, and the location of the survivors can be found out, it is of great significance to carry out further rescue work and reduce casualties in the future. The use of rescue robots with autonomous intelligence to search and rescue survivors in dangerous and complex disaster environments is an emerging and challenging field in robotics. Hexapod robots have diverse gaits and rich limb structures, and are representatives of bionic-footed robots. Compared with traditional wheeled and crawler mobile robots, hexapod robots have the advantages of flexible movement and high reliability. With the deepening of the research on hexapod robots by researchers, universities and research institutes have achieved remarkable research results in the structure, gait and multi-leg control of hexapod robots, and developed a variety of experiments with excellent performance. The robot realizes the bionic motion of the robot to a certain extent. At present, the rescue work of robots relies heavily on manual operation. When the robot works in an environment that cannot be recognized by humans, the decision-making ability of human beings is limited, and it is difficult to issue correct instructions to the robot, and the autonomous detection ability of the robot needs to be improved.

发明内容SUMMARY OF THE INVENTION

本发明的目的是在远程监控六足机器人的基础上,针对人类难以辨识的环境,提高六足机器人的自主感知和探测能力。The purpose of the present invention is to improve the autonomous perception and detection ability of the hexapod robot based on the remote monitoring of the hexapod robot, aiming at the environment that is difficult for humans to identify.

为实现上述目的,本发明提供了一种灾后救援六足机器人自主探测系统及方法。To achieve the above purpose, the present invention provides an autonomous detection system and method for a hexapod robot for post-disaster rescue.

一方面,本发明提供了一种灾后救援六足机器人自主探测系统,其特征在于:包括控制模块22、感知模块23、执行模块24以及监控模块25;In one aspect, the present invention provides an autonomous detection system for a post-disaster rescue hexapod robot, which is characterized by comprising a control module 22 , a perception module 23 , an execution module 24 and a monitoring module 25 ;

所述控制模块22包括上位机树莓派8和下位机STC单片机12;所述上位机树莓派8和所述下位机STC单片机12采用RS-232转USB串口18以及所述Wi-Fi模块20的连接方式用以实现上位机与下位机之间的信息传输;The control module 22 includes the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12; the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12 use RS-232 to USB serial port 18 and the Wi-Fi module. The connection mode of 20 is used to realize the information transmission between the upper computer and the lower computer;

所述感知模块23包括1个惯性测量单元2、1个单目摄像头3、1个GPS模块1、4个红外热释电传感器4、3个红外漫反射光电开关5和2个超声波传感器6、6个薄膜压力传感器7和6个电压转换模块19;所述惯性测量单元2置于六足机器人机体中心位置,所述GPS模块1置于惯性测量单元2与六足机器人前进方向相反方向上,所述6个薄膜压力传感器7分别置于六足机器人6条腿的足端位置并通过所述6个电压转换模块19连接所述STC单片机12,所述单目摄像头3、所述2个超声波传感器6和所述3个红外漫反射光电开关5采用分层布局结构:上层单目摄像头3置于所述树莓派8上并通过USB线连接树莓派8,单目摄像头3所朝方向为六足机器人的前进方向;中层2个超声波传感器6所朝方向与单目摄像头3朝向方向夹角30°,两个超声波传感器之间的夹角为60°;下层有3个红外漫反射光电开关5,其中一个红外漫反射光电开关5所朝方向为单目摄像头3朝向方向,其余两个红外漫反射光电开关5与单目摄像头3朝向方向夹角60°,相邻两个红外漫反射光电开关5夹角为60°;4个红外热释电传感器4置于六足机器人顶部,其中一个红外热释电传感器4与单目摄像头3朝向方向为同一直线作为人体感知系统的中心,另外三个红外热释电传感器4以人体感知系统中心的热释电传感器4为中心,以中心到单目摄像头3距离为半径均匀分布;The sensing module 23 includes an inertial measurement unit 2, a monocular camera 3, a GPS module 1, 4 infrared pyroelectric sensors 4, 3 infrared diffuse reflection photoelectric switches 5 and 2 ultrasonic sensors 6, 6 thin film pressure sensors 7 and 6 voltage conversion modules 19; the inertial measurement unit 2 is placed at the center of the body of the hexapod robot, and the GPS module 1 is placed in the opposite direction of the inertial measurement unit 2 and the advancing direction of the hexapod robot, The six thin film pressure sensors 7 are respectively placed at the foot end positions of the six legs of the hexapod robot, and are connected to the STC single-chip microcomputer 12 through the six voltage conversion modules 19, the monocular camera 3, the two ultrasonic waves The sensor 6 and the three infrared diffuse reflection photoelectric switches 5 adopt a layered layout structure: the upper-layer monocular camera 3 is placed on the Raspberry Pi 8 and connected to the Raspberry Pi 8 through a USB cable, and the direction of the monocular camera 3 is It is the forward direction of the hexapod robot; the angle between the direction of the two ultrasonic sensors 6 in the middle layer and the direction of the monocular camera 3 is 30°, and the angle between the two ultrasonic sensors is 60°; the lower layer has 3 infrared diffuse reflection photoelectric Switch 5, one of the infrared diffuse reflection photoelectric switches 5 is facing the direction of the monocular camera 3, the other two infrared diffuse reflection photoelectric switches 5 and the monocular camera 3 are at an angle of 60°, and the two adjacent infrared diffuse reflection The included angle of the photoelectric switch 5 is 60°; 4 infrared pyroelectric sensors 4 are placed on the top of the hexapod robot, and one of the infrared pyroelectric sensors 4 and the monocular camera 3 face the same straight line as the center of the human perception system. The three infrared pyroelectric sensors 4 are centered on the pyroelectric sensor 4 in the center of the human body perception system, and are evenly distributed with the distance from the center to the monocular camera 3 as a radius;

所述执行模块24包括18个伺服舵机,18个舵机每3个一组,共分成6组,分别对应六足机器人的六足,每组的3个舵机,分别对应六足机器人的髋关节9、膝关节10和踝关节11;The execution module 24 includes 18 servo steering gears, and the 18 steering gears are divided into 6 groups in groups of 3, respectively corresponding to the hexapods of the hexapod robot, and the 3 steering gears in each group respectively correspond to the hexapod robots. Hip joint 9, knee joint 10 and ankle joint 11;

所述监控模块25包括服务器15、显示器16、鼠标和键盘17,监控模块25通过Wi-Fi模块20和控制模块22获取感知模块23上传的数据,进而获取六足机器人的本体信息26以及外界环境信息27;操作者通过服务器15、鼠标和键盘17向六足机器人发送指令,辅助六足机器人运动。The monitoring module 25 includes a server 15, a display 16, a mouse and a keyboard 17. The monitoring module 25 obtains the data uploaded by the sensing module 23 through the Wi-Fi module 20 and the control module 22, and then obtains the ontology information 26 of the hexapod robot and the external environment. Information 27; the operator sends instructions to the hexapod robot through the server 15, the mouse and the keyboard 17 to assist the hexapod robot to move.

另一方面,本发明提供一种灾后救援六足机器人自主探测方法,通过前述的一种灾后救援六足机器人自主探测系统实现,包括以下步骤:On the other hand, the present invention provides an autonomous detection method for a hexapod robot for post-disaster rescue, which is realized by the aforementioned autonomous detection system for a hexapod robot for post-disaster rescue, including the following steps:

步骤1、操作者通过远程监控模块25向六足机器人上位机树莓派8发送目标点位置,六足机器人向人为设定的目标点移动;Step 1, the operator sends the target point position to the hexapod robot host computer Raspberry Pi 8 through the remote monitoring module 25, and the hexapod robot moves to the artificially set target point;

步骤2、在六足机器人向目标点移动的过程中,六足机器人通过红外热释电传感器4探测是否有灾后伤员存在,如果没有探测到灾后伤员,六足机器人继续向操作者设定的目标点移动,如果检测到灾后伤员,六足机器人将灾后伤员的位置作为目标点并向其移动;Step 2. During the movement of the hexapod robot to the target point, the hexapod robot detects whether there are post-disaster casualties through the infrared pyroelectric sensor 4. If no post-disaster casualties are detected, the hexapod robot continues to the target set by the operator. If the post-disaster casualty is detected, the hexapod robot will take the post-disaster casualty's position as the target point and move to it;

步骤2中所述的六足机器人向目标点移动的过程中,上位机树莓派8通过卡尔曼滤波算法融合GPS模块1和惯性测量单元2的数据实现自主定位,通过神经网络算法融合超声波传感器6和红外漫反射光电开关5的数据实现六足机器人的避障与越障;树莓派8将传感器信息处理后的决策发送给下位机STC单片机12,下位机通过控制18个舵机进而实现六足机器人的运动;In the process of moving the hexapod robot to the target point described in step 2, the host computer Raspberry Pi 8 fuses the data of the GPS module 1 and the inertial measurement unit 2 through the Kalman filter algorithm to realize autonomous positioning, and fuses the ultrasonic sensor through the neural network algorithm. 6 and infrared diffuse reflection photoelectric switch 5 to realize obstacle avoidance and obstacle crossing of the hexapod robot; Raspberry Pi 8 sends the decision after sensor information processing to the lower computer STC microcontroller 12, and the lower computer controls 18 steering gears to achieve The motion of the hexapod robot;

树莓派8处理通过传感器获取的外界环境信息27和六足机器人姿态信息26进而构成闭环控制系统,六足机器人根据当前位置和目标点位置以及机体姿态信息26和外界环境信息27完成六足机器人的路径规划,进而实现六足机器人的自主探测功能。The Raspberry Pi 8 processes the external environment information 27 obtained by the sensor and the attitude information 26 of the hexapod robot to form a closed-loop control system. The hexapod robot completes the hexapod robot according to the current position and target point position, the body attitude information 26 and the external environment information 27 It can realize the autonomous detection function of the hexapod robot.

本发明的有益效果:Beneficial effects of the present invention:

(1)本发明结构设计巧妙,操作简单,超声波传感器和红外漫反射光电开关的分层布置提升了六足机器人避障和越障性能,RS-232转USB串口和局域网建立通讯系统的设计使感知模块、控制模块、监控模块和执行模块之间的信息传输更加高效可靠,有益于实现人机共享控制。(1) The structure design of the present invention is ingenious and the operation is simple. The layered arrangement of the ultrasonic sensor and the infrared diffuse reflection photoelectric switch improves the obstacle avoidance and obstacle crossing performance of the hexapod robot. The design of the RS-232 to USB serial port and the local area network to establish a communication system makes the The information transmission between the sensing module, the control module, the monitoring module and the execution module is more efficient and reliable, which is beneficial to the realization of human-machine shared control.

(2)本发明对红外热释电传感器在环形布置进行了改进,提高了六足机器人感知人体的性能,使六足机器人能够感知人体的靠近与远离以及人体的方位角度。(2) The present invention improves the annular arrangement of the infrared pyroelectric sensors, improves the performance of the hexapod robot in sensing the human body, and enables the hexapod robot to sense the approach and distance of the human body and the azimuth angle of the human body.

(3)本发明通过编程记录机器人接收的指令次数并结合机器人步长和超声波传感器的数据变化来计算机器人移动的距离,再结合惯性测量单元,实现六足机器人在GPS信号差的环境下进行自主定位,进而实现改进人工势场法的路径规划。(3) The present invention calculates the moving distance of the robot by programming and recording the number of commands received by the robot, combining the data changes of the robot step length and the ultrasonic sensor, and then combining the inertial measurement unit to realize the autonomous hexapod robot in the environment of poor GPS signal. Positioning, and then realize the path planning of the improved artificial potential field method.

附图说明Description of drawings

图1为本发明的系统框架图;Fig. 1 is a system frame diagram of the present invention;

图中,1-GPS模块,2-惯性测量单元,3-单目摄像头,4-红外热释电传感器,5-红外漫反射光电开关,6-超声波传感器、7-薄膜压力传感器,8-树莓派,9-髋关节,10-膝关节,11-踝关节,12-STC单片机,15-服务器,16-显示器,17-鼠标和键盘,18-USB串口,19-电压转换模块,22-控制模块,23-感知模块,24-执行模块,25-监控模块;In the figure, 1-GPS module, 2-Inertial measurement unit, 3-Monocular camera, 4-Infrared pyroelectric sensor, 5-Infrared diffuse reflection photoelectric switch, 6-Ultrasonic sensor, 7-Film pressure sensor, 8-Tree Raspberry Pi, 9-hip, 10-knee, 11-ankle, 12-STC microcontroller, 15-server, 16-monitor, 17-mouse and keyboard, 18-USB serial port, 19-voltage conversion module, 22- Control module, 23-sensing module, 24-execution module, 25-monitoring module;

图2为本发明的硬件连接示意图;Fig. 2 is the hardware connection schematic diagram of the present invention;

图3为本发明的前视图;Fig. 3 is the front view of the present invention;

图4为本发明的俯视图;Fig. 4 is the top view of the present invention;

图5为本发明的人体感知系统工作原理图;Fig. 5 is the working principle diagram of the human body perception system of the present invention;

图6为本发明的自主探测流程图。FIG. 6 is a flow chart of the autonomous detection of the present invention.

具体实施方式Detailed ways

本发明提供了一种灾后救援六足机器人自主探测系统及方法。The present invention provides an autonomous detection system and method for a post-disaster rescue hexapod robot.

一方面,本发明提供了一种灾后救援六足机器人自主探测系统,如图1,图2所述,包括控制模块22、感知模块23、执行模块24以及监控模块25;In one aspect, the present invention provides a post-disaster rescue hexapod robot autonomous detection system, as shown in FIG. 1 and FIG. 2 , including a control module 22 , a perception module 23 , an execution module 24 and a monitoring module 25 ;

所述控制模块22包括上位机树莓派8和下位机STC单片机12;如图3和图4所示,所述上位机树莓派8和所述下位机STC单片机12采用RS-232转USB串口18以及所述Wi-Fi模块20的连接方式用以实现上位机与下位机之间的信息传输;如图4所示,在六足机器人顶部放置4个红外热释电传感器4。如图5所示,将位置2、3、4的热释电传感器4的部分透镜用黑色不透明胶布遮挡,并将热释电传感器4的感知距离设置为1米,使位置2、3、4的传感器的感知区域为B、C、D区。将位置1的热释电传感器的感知距离设置为2米,使其感知区域为A、B、C、D区域之和。通过热释电传感器4的先后触发顺序可以判断机器人是否靠近或者远离灾后伤员。通过2、3、4位置的传感器可以判断伤员的大致方向;The control module 22 includes the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12; as shown in Figures 3 and 4, the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12 use RS-232 to USB The connection mode of the serial port 18 and the Wi-Fi module 20 is used to realize the information transmission between the upper computer and the lower computer; as shown in FIG. 4 , four infrared pyroelectric sensors 4 are placed on the top of the hexapod robot. As shown in Figure 5, cover part of the lenses of the pyroelectric sensor 4 at positions 2, 3, and 4 with black opaque tape, and set the sensing distance of the pyroelectric sensor 4 to 1 meter, so that the positions 2, 3, and 4 The sensing area of the sensor is B, C, D area. Set the sensing distance of the pyroelectric sensor at position 1 to 2 meters, so that its sensing area is the sum of areas A, B, C, and D. Whether the robot is close to or far away from the post-disaster casualty can be determined by the sequential triggering sequence of the pyroelectric sensors 4 . The general direction of the wounded can be judged by the sensors at positions 2, 3, and 4;

所述感知模块23包括1个惯性测量单元2、1个单目摄像头3、1个GPS模块1、4个红外热释电传感器4、3个红外漫反射光电开关5和2个超声波传感器6、6个薄膜压力传感器7和6个电压转换模块19;所述惯性测量单元2置于六足机器人机体中心位置,所述GPS模块1置于惯性测量单元2与六足机器人前进方向相反方向上,所述6个薄膜压力传感器7分别置于六足机器人6条腿的足端位置并通过所述6个电压转换模块19连接所述STC单片机12,所述单目摄像头3、所述2个超声波传感器6和所述3个红外漫反射光电开关5采用分层布局结构:上层单目摄像头3置于所述树莓派8上并通过USB线连接树莓派8,单目摄像头3所朝方向为六足机器人的前进方向;中层2个超声波传感器6所朝方向与单目摄像头3朝向方向夹角30°,两个超声波传感器之间的夹角为60°;下层有3个红外漫反射光电开关5,其中一个红外漫反射光电开关5所朝方向为单目摄像头3朝向方向,其余两个红外漫反射光电开关5与单目摄像头3朝向方向夹角60°,相邻两个红外漫反射光电开关5夹角为60°;4个红外热释电传感器4置于六足机器人顶部,其中一个红外热释电传感器4与单目摄像头3朝向方向为同一直线作为人体感知系统的中心,如图5所示,另外三个红外热释电传感器4以人体感知系统中心的热释电传感器为中心,以中心到单目摄像头3距离为半径均匀分布;The sensing module 23 includes an inertial measurement unit 2, a monocular camera 3, a GPS module 1, 4 infrared pyroelectric sensors 4, 3 infrared diffuse reflection photoelectric switches 5 and 2 ultrasonic sensors 6, 6 thin film pressure sensors 7 and 6 voltage conversion modules 19; the inertial measurement unit 2 is placed at the center of the body of the hexapod robot, and the GPS module 1 is placed in the opposite direction of the inertial measurement unit 2 and the advancing direction of the hexapod robot, The six thin film pressure sensors 7 are respectively placed at the foot end positions of the six legs of the hexapod robot, and are connected to the STC single-chip microcomputer 12 through the six voltage conversion modules 19, the monocular camera 3, the two ultrasonic waves The sensor 6 and the three infrared diffuse reflection photoelectric switches 5 adopt a layered layout structure: the upper-layer monocular camera 3 is placed on the Raspberry Pi 8 and connected to the Raspberry Pi 8 through a USB cable, and the direction of the monocular camera 3 is It is the forward direction of the hexapod robot; the angle between the direction of the two ultrasonic sensors 6 in the middle layer and the direction of the monocular camera 3 is 30°, and the angle between the two ultrasonic sensors is 60°; the lower layer has 3 infrared diffuse reflection photoelectric Switch 5, one of the infrared diffuse reflection photoelectric switches 5 is facing the direction of the monocular camera 3, the other two infrared diffuse reflection photoelectric switches 5 and the monocular camera 3 are at an angle of 60°, and the two adjacent infrared diffuse reflection The included angle of the photoelectric switch 5 is 60°; 4 infrared pyroelectric sensors 4 are placed on the top of the hexapod robot, and one of the infrared pyroelectric sensors 4 and the monocular camera 3 face the same straight line as the center of the human perception system, such as As shown in FIG. 5 , the other three infrared pyroelectric sensors 4 are centered on the pyroelectric sensor in the center of the human body perception system, and are evenly distributed with the distance from the center to the monocular camera 3 as a radius;

所述执行模块24包括18个伺服舵机,18个舵机每3个一组,共分成6组,分别对应六足机器人的六足,每组的3个舵机,分别对应六足机器人的髋关节9、膝关节10和踝关节11;The execution module 24 includes 18 servo steering gears, and the 18 steering gears are divided into 6 groups in groups of 3, respectively corresponding to the hexapods of the hexapod robot, and the 3 steering gears in each group respectively correspond to the hexapod robots. Hip joint 9, knee joint 10 and ankle joint 11;

所述监控模块25包括服务器15、显示器16、鼠标和键盘17,监控模块25通过Wi-Fi模块20和控制模块22获取感知模块23上传的数据,进而获取六足机器人的本体信息26以及外界环境信息27;操作者通过服务器15、鼠标和键盘17向六足机器人发送指令,辅助六足机器人运动。The monitoring module 25 includes a server 15, a display 16, a mouse and a keyboard 17. The monitoring module 25 obtains the data uploaded by the sensing module 23 through the Wi-Fi module 20 and the control module 22, and then obtains the ontology information 26 of the hexapod robot and the external environment. Information 27; the operator sends instructions to the hexapod robot through the server 15, the mouse and the keyboard 17 to assist the hexapod robot to move.

另一方面,本发明提供一种灾后救援六足机器人自主探测方法,如图6所示,通过前述的一种灾后救援六足机器人自主探测系统实现,包括以下步骤:On the other hand, the present invention provides a post-disaster rescue hexapod robot autonomous detection method, as shown in FIG. 6 , implemented by the aforementioned post-disaster rescue hexapod robot autonomous detection system, including the following steps:

步骤1、操作者通过远程监控模块25向六足机器人上位机树莓派8发送目标点位置,六足机器人向人为设定的目标点移动;Step 1, the operator sends the target point position to the hexapod robot host computer Raspberry Pi 8 through the remote monitoring module 25, and the hexapod robot moves to the artificially set target point;

步骤2、在六足机器人向目标点移动的过程中,六足机器人通过红外热释电传感器4探测是否有灾后伤员存在,如果没有探测到灾后伤员,六足机器人继续向操作者设定的目标点移动,如果检测到灾后伤员,六足机器人将灾后伤员的位置作为目标点并向其移动;Step 2. During the movement of the hexapod robot to the target point, the hexapod robot detects whether there are post-disaster casualties through the infrared pyroelectric sensor 4. If no post-disaster casualties are detected, the hexapod robot continues to the target set by the operator. If the post-disaster casualty is detected, the hexapod robot will take the post-disaster casualty's position as the target point and move to it;

步骤2中所述的六足机器人向目标点移动的过程中,上位机树莓派8通过卡尔曼滤波算法融合GPS模块1和惯性测量单元2的数据实现自主定位,通过神经网络算法融合超声波传感器6和红外漫反射光电开关5的数据实现六足机器人的避障与越障;树莓派8将传感器信息处理后的决策发送给下位机STC单片机12,下位机通过控制18个舵机进而实现六足机器人的运动;In the process of moving the hexapod robot to the target point described in step 2, the host computer Raspberry Pi 8 fuses the data of the GPS module 1 and the inertial measurement unit 2 through the Kalman filter algorithm to realize autonomous positioning, and fuses the ultrasonic sensor through the neural network algorithm. 6 and infrared diffuse reflection photoelectric switch 5 to realize obstacle avoidance and obstacle crossing of the hexapod robot; Raspberry Pi 8 sends the decision after sensor information processing to the lower computer STC microcontroller 12, and the lower computer controls 18 steering gears to achieve The motion of the hexapod robot;

树莓派8处理通过传感器获取的外界环境信息27和六足机器人姿态信息26进而构成闭环控制系统,六足机器人根据当前位置和目标点位置以及机体姿态信息26和外界环境信息27完成六足机器人的路径规划,进而实现六足机器人的自主探测功能。The Raspberry Pi 8 processes the external environment information 27 obtained by the sensor and the attitude information 26 of the hexapod robot to form a closed-loop control system. The hexapod robot completes the hexapod robot according to the current position and target point position, the body attitude information 26 and the external environment information 27 It can realize the autonomous detection function of the hexapod robot.

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope defined by the claims of the present invention .

Claims (3)

1.一种灾后救援六足机器人自主探测系统,其特征在于:包括控制模块22、感知模块23、执行模块24以及监控模块25;1. A post-disaster rescue hexapod robot autonomous detection system, characterized in that: comprising a control module 22, a perception module 23, an execution module 24 and a monitoring module 25; 所述控制模块22包括上位机树莓派8和下位机STC单片机12;所述上位机树莓派8和所述下位机STC单片机12采用RS-232转USB串口18以及所述Wi-Fi模块20的连接方式用以实现上位机与下位机之间的信息传输;The control module 22 includes the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12; the upper computer Raspberry Pi 8 and the lower computer STC microcontroller 12 use RS-232 to USB serial port 18 and the Wi-Fi module. The connection mode of 20 is used to realize the information transmission between the upper computer and the lower computer; 所述感知模块23包括1个惯性测量单元2、1个单目摄像头3、1个GPS模块1、4个红外热释电传感器4、3个红外漫反射光电开关5和2个超声波传感器6、6个薄膜压力传感器7和6个电压转换模块19;所述惯性测量单元2置于六足机器人机体中心位置,所述GPS模块1置于惯性测量单元2与六足机器人前进方向相反方向上,所述6个薄膜压力传感器7分别置于六足机器人6条腿的足端位置并通过所述6个电压转换模块19连接所述STC单片机12,所述单目摄像头3、所述2个超声波传感器6和所述3个红外漫反射光电开关5采用分层布局结构:上层单目摄像头3置于所述树莓派8上并通过USB线连接树莓派8,单目摄像头3所朝方向为六足机器人的前进方向;中层2个超声波传感器6所朝方向与单目摄像头3朝向方向夹角30°,两个超声波传感器之间的夹角为60°;下层有3个红外漫反射光电开关5,其中一个红外漫反射光电开关5所朝方向为单目摄像头3朝向方向,其余两个红外漫反射光电开关5与单目摄像头3朝向方向夹角60°,相邻两个红外漫反射光电开关5夹角为60°;4个红外热释电传感器4置于六足机器人顶部,其中一个红外热释电传感器4与单目摄像头3朝向方向为同一直线作为人体感知系统的中心,另外三个红外热释电传感器4以人体感知系统中心的热释电传感器为中心,以中心到单目摄像头距离为半径均匀分布;The sensing module 23 includes an inertial measurement unit 2, a monocular camera 3, a GPS module 1, 4 infrared pyroelectric sensors 4, 3 infrared diffuse reflection photoelectric switches 5 and 2 ultrasonic sensors 6, 6 thin film pressure sensors 7 and 6 voltage conversion modules 19; the inertial measurement unit 2 is placed at the center of the body of the hexapod robot, and the GPS module 1 is placed in the opposite direction of the inertial measurement unit 2 and the advancing direction of the hexapod robot, The six thin film pressure sensors 7 are respectively placed at the foot end positions of the six legs of the hexapod robot, and are connected to the STC single-chip microcomputer 12 through the six voltage conversion modules 19, the monocular camera 3, the two ultrasonic waves The sensor 6 and the three infrared diffuse reflection photoelectric switches 5 adopt a layered layout structure: the upper-layer monocular camera 3 is placed on the Raspberry Pi 8 and connected to the Raspberry Pi 8 through a USB cable, and the direction of the monocular camera 3 is It is the forward direction of the hexapod robot; the angle between the direction of the two ultrasonic sensors 6 in the middle layer and the direction of the monocular camera 3 is 30°, and the angle between the two ultrasonic sensors is 60°; the lower layer has 3 infrared diffuse reflection photoelectric Switch 5, one of the infrared diffuse reflection photoelectric switches 5 is facing the direction of the monocular camera 3, the other two infrared diffuse reflection photoelectric switches 5 and the monocular camera 3 are at an angle of 60°, and the two adjacent infrared diffuse reflection The included angle of the photoelectric switch 5 is 60°; 4 infrared pyroelectric sensors 4 are placed on the top of the hexapod robot, and one of the infrared pyroelectric sensors 4 and the monocular camera 3 face the same straight line as the center of the human perception system. The three infrared pyroelectric sensors 4 are centered on the pyroelectric sensor in the center of the human perception system, and are evenly distributed with the distance from the center to the monocular camera as the radius; 所述执行模块24包括18个伺服舵机,18个舵机每3个一组,共分成6组,分别对应六足机器人的六足,每组的3个舵机,分别对应六足机器人的髋关节9、膝关节10和踝关节11;The execution module 24 includes 18 servo steering gears, and the 18 steering gears are divided into 6 groups in groups of 3, respectively corresponding to the hexapods of the hexapod robot, and the 3 steering gears in each group respectively correspond to the hexapod robots. Hip joint 9, knee joint 10 and ankle joint 11; 所述监控模块25包括服务器15、显示器16、鼠标和键盘17,监控模块25通过Wi-Fi模块20和控制模块22获取感知模块23上传的数据,进而获取六足机器人的本体信息26以及外界环境信息27;操作者通过服务器15、鼠标和键盘17向六足机器人发送指令,辅助六足机器人运动。The monitoring module 25 includes a server 15, a display 16, a mouse and a keyboard 17. The monitoring module 25 obtains the data uploaded by the sensing module 23 through the Wi-Fi module 20 and the control module 22, and then obtains the ontology information 26 of the hexapod robot and the external environment. Information 27; the operator sends instructions to the hexapod robot through the server 15, the mouse and the keyboard 17 to assist the hexapod robot to move. 2.一种灾后救援六足机器人自主探测方法,通过权利要求1所述的一种灾后救援六足机器人自主探测系统实现,其特征在于,包括以下步骤:2. A post-disaster rescue hexapod robot autonomous detection method, realized by a post-disaster rescue hexapod robot autonomous detection system according to claim 1, characterized in that, comprising the following steps: 步骤1、操作者通过远程监控模块25向六足机器人上位机树莓派8发送目标点位置,六足机器人向人为设定的目标点移动;Step 1, the operator sends the target point position to the hexapod robot host computer Raspberry Pi 8 through the remote monitoring module 25, and the hexapod robot moves to the artificially set target point; 步骤2、在六足机器人向目标点移动的过程中,六足机器人通过红外热释电传感器4探测是否有灾后伤员存在,如果没有探测到灾后伤员,六足机器人继续向操作者设定的目标点移动,如果检测到灾后伤员,六足机器人将灾后伤员的位置作为目标点并向其移动。Step 2. During the movement of the hexapod robot to the target point, the hexapod robot detects whether there are post-disaster casualties through the infrared pyroelectric sensor 4. If no post-disaster casualties are detected, the hexapod robot continues to the target set by the operator. If the post-disaster casualty is detected, the hexapod robot will take the post-disaster casualty's position as the target point and move to it. 3.根据权利要求2所述的一种灾后救援六足机器人自主探测方法,其特征在于,步骤2中所述的六足机器人向目标点移动的过程中,上位机树莓派8通过卡尔曼滤波算法融合GPS模块1和惯性测量单元2的数据实现自主定位,通过神经网络算法融合超声波传感器6和红外漫反射光电开关5的数据实现六足机器人的避障与越障;树莓派8将传感器信息处理后的决策发送给下位机STC单片机12,下位机通过控制18个舵机进而实现六足机器人的运动;3. a kind of post-disaster rescue hexapod robot autonomous detection method according to claim 2, is characterized in that, in the process that the hexapod robot described in step 2 moves to the target point, the host computer Raspberry Pi 8 passes Kalman The filtering algorithm integrates the data of the GPS module 1 and the inertial measurement unit 2 to realize autonomous positioning, and the neural network algorithm integrates the data of the ultrasonic sensor 6 and the infrared diffuse reflection photoelectric switch 5 to realize the obstacle avoidance and obstacle crossing of the hexapod robot; the Raspberry Pi 8 will The decision after sensor information processing is sent to the lower computer STC single chip 12, and the lower computer realizes the motion of the hexapod robot by controlling 18 steering gears; 树莓派8处理通过传感器获取的外界环境信息27和六足机器人姿态信息26进而构成闭环控制系统,六足机器人根据当前位置和目标点位置以及机体姿态信息26和外界环境信息27完成六足机器人的路径规划,进而实现六足机器人的自主探测功能。The Raspberry Pi 8 processes the external environment information 27 obtained by the sensor and the attitude information 26 of the hexapod robot to form a closed-loop control system. The hexapod robot completes the hexapod robot according to the current position and target point position, the body attitude information 26 and the external environment information 27 It can realize the autonomous detection function of the hexapod robot.
CN201911155358.0A 2019-11-22 2019-11-22 Post-disaster rescue hexapod robot autonomous detection system and method Pending CN110888436A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911155358.0A CN110888436A (en) 2019-11-22 2019-11-22 Post-disaster rescue hexapod robot autonomous detection system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911155358.0A CN110888436A (en) 2019-11-22 2019-11-22 Post-disaster rescue hexapod robot autonomous detection system and method

Publications (1)

Publication Number Publication Date
CN110888436A true CN110888436A (en) 2020-03-17

Family

ID=69748426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911155358.0A Pending CN110888436A (en) 2019-11-22 2019-11-22 Post-disaster rescue hexapod robot autonomous detection system and method

Country Status (1)

Country Link
CN (1) CN110888436A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114115222A (en) * 2021-09-28 2022-03-01 北京炎凌嘉业机电设备有限公司 Bionic foot type robot intelligent sensing and following system
CN114964363A (en) * 2022-05-16 2022-08-30 安徽理工大学 City environmental monitoring system based on raspberry group
US20220299656A1 (en) * 2020-03-05 2022-09-22 Baidu Usa Llc Latency compensation in inertial navigation system
CN116016511A (en) * 2022-12-26 2023-04-25 广东职业技术学院 Data transmission method for multiple robots
CN116151359A (en) * 2022-11-29 2023-05-23 哈尔滨理工大学 A hierarchical training method for decision-making model of hexapod robot driver based on deep neural network

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
刘经龙等: "一种基于地震搜救机器人的人体热释红外检测引导方案", 《科技传播》 *
孙强等: "矿难搜救及信息获取机器人系统的开发与应用分析", 《煤矿机械》 *
谢鑫 等: "仿生六足机器人的设计与实现", 《机械制造》 *
郭少晶等: "仿生六足机器人传感器系统电源管理技术的研究", 《计算机测量与控制》 *
陈少华等: "基于STM32的灾难现场搜救机器人研制", 《大连交通大学学报》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220299656A1 (en) * 2020-03-05 2022-09-22 Baidu Usa Llc Latency compensation in inertial navigation system
US11609342B2 (en) * 2020-03-05 2023-03-21 Baidu Usa Llc Latency compensation in inertial navigation system
CN114115222A (en) * 2021-09-28 2022-03-01 北京炎凌嘉业机电设备有限公司 Bionic foot type robot intelligent sensing and following system
CN114964363A (en) * 2022-05-16 2022-08-30 安徽理工大学 City environmental monitoring system based on raspberry group
CN116151359A (en) * 2022-11-29 2023-05-23 哈尔滨理工大学 A hierarchical training method for decision-making model of hexapod robot driver based on deep neural network
CN116151359B (en) * 2022-11-29 2023-09-29 哈尔滨理工大学 Deep neural network-based layered training method for six-foot robot driver decision model
CN116016511A (en) * 2022-12-26 2023-04-25 广东职业技术学院 Data transmission method for multiple robots
CN116016511B (en) * 2022-12-26 2023-08-01 广东职业技术学院 Data transmission method for multiple robots

Similar Documents

Publication Publication Date Title
CN110888436A (en) Post-disaster rescue hexapod robot autonomous detection system and method
CN109571513B (en) Immersive mobile grabbing service robot system
CN102323819A (en) An outdoor navigation method for intelligent wheelchairs based on coordinated control
CN107891425A (en) The control method of the intelligent man-machine co-melting humanoid robot system of both arms security cooperation
CN107127760A (en) A kind of track combined anthropomorphic robot of foot
Do et al. An open platform telepresence robot with natural human interface
CN110161900A (en) A wearable teleoperation platform for remote operation
Yu et al. Gesture-based telemanipulation of a humanoid robot for home service tasks
Fiorini et al. Health care robotics: A progress report
Gonzalez et al. A description of the SENA robotic wheelchair
Pastor et al. Autonomous wristband placement in a moving hand for victims in search and rescue scenarios with a mobile manipulator
Zavyalov et al. Robotic and smart service for people with disabilities
KR101398880B1 (en) Wearable robot with humanoid function and control method of the same
Tyagi et al. Smart wheelchair using fuzzy inference system
Mello et al. Towards a new generation of smart devices for mobility assistance: Cloudwalker, a cloud-enabled cyber-physical system
Jamali et al. Software based modeling, simulation and fuzzy control of a Mecanum wheeled mobile robot
Wahid et al. Development of modular framework for the semi-autonomous RISE wheelchair with multiple user interfaces using robot operating system (ROS)
CN112472432B (en) A cane-wheelchair automatic following system and method
Wang et al. Integrating sensor fusion for teleoperation control of anthropomorphic dual-arm robots
Ahmmed et al. Enhancing mobility with iot-based autonomous wheelchair
Chee et al. Eye tracking electronic wheelchair for physically challenged person
Vargas et al. Project Donaxi@ HOME Service Robot
Vargas et al. Donaxi@ HOME Project
Shyam et al. A contemporary voice assisted LIDAR based self piloting intelligent wheelchair for both elderly and disabled
Edlinger et al. Feel the Point Clouds: Traversability Prediction and Tactile Terrain Detection Information for an Improved Human-Robot Interaction

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200317

RJ01 Rejection of invention patent application after publication