CN115256468A - State detection and standing planning method for humanoid robot after falling - Google Patents
State detection and standing planning method for humanoid robot after falling Download PDFInfo
- Publication number
- CN115256468A CN115256468A CN202211034551.0A CN202211034551A CN115256468A CN 115256468 A CN115256468 A CN 115256468A CN 202211034551 A CN202211034551 A CN 202211034551A CN 115256468 A CN115256468 A CN 115256468A
- Authority
- CN
- China
- Prior art keywords
- robot
- state
- standing
- value
- planning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000001514 detection method Methods 0.000 title claims abstract description 28
- 230000008569 process Effects 0.000 claims abstract description 10
- 238000004364 calculation method Methods 0.000 claims abstract description 6
- 238000005259 measurement Methods 0.000 claims description 13
- 210000003128 head Anatomy 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 claims description 4
- 210000003423 ankle Anatomy 0.000 claims description 3
- 210000001061 forehead Anatomy 0.000 claims description 3
- 210000003127 knee Anatomy 0.000 claims description 3
- 210000001202 rhombencephalon Anatomy 0.000 claims 1
- 210000001503 joint Anatomy 0.000 description 15
- 241000282412 Homo Species 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 210000002683 foot Anatomy 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 235000001968 nicotinic acid Nutrition 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/0095—Means or methods for testing manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- 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/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及仿人机器人技术领域,具体涉及一种仿人机器人摔倒后的状态检测与站立规划方法。The invention relates to the technical field of humanoid robots, in particular to a state detection and standing planning method of a humanoid robot after a fall.
背景技术Background technique
人类设计仿人机器人的目的是希望它能够帮助或者代替人类完成某项任务,但是由于环境的复杂性,当仿人机器人执行某项任务时,容易发生摔倒的情况。由于仿人机器人不能像人类一样在摔倒后感知身体所处的位置以及在摔倒后判断关节产生损伤,因此需要一种方法来检测机器人摔倒后的状态,并根据检测后的状态决定是否继续完成任务。Humans design humanoid robots in the hope that they can help or replace humans to complete certain tasks, but due to the complexity of the environment, humanoid robots are prone to fall when performing certain tasks. Since a humanoid robot cannot perceive the position of the body after a fall and judge the joint damage after the fall like a human being, a method is needed to detect the state of the robot after the fall and decide whether to use it according to the detected state. Continue to complete the task.
现有技术集中于研究仿人机器人如何避免摔倒,或者当摔倒不可避免时如何完成保护动作,但是对于摔倒后的机器人状态检测研究却很少。Existing technologies focus on how humanoid robots avoid falling, or how to complete protective actions when falling is inevitable, but there are few researches on robot state detection after falling.
发明内容Contents of the invention
有鉴于此,本发明提供了一种仿人机器人摔倒后的状态检测与站立规划方法。In view of this, the present invention provides a method for state detection and standing planning of a humanoid robot after a fall.
本发明是通过以下技术手段实现上述技术目的的。The present invention achieves the above-mentioned technical purpose through the following technical means.
一种仿人机器人摔倒后的状态检测与站立规划方法:A state detection and stand planning method for a humanoid robot after a fall:
当机器人摔倒后,工控机由机器人的方向和关节对应的电机角度值计算出各个连杆的位置和方向,记为S1;同时动作捕捉服获取各个连杆的位置和方向,记为S2,并传输给工控机;When the robot falls, the industrial computer calculates the position and direction of each connecting rod from the direction of the robot and the corresponding motor angle value of the joint, which is recorded as S1; at the same time, the motion capture suit obtains the position and direction of each connecting rod, which is recorded as S2. And transmit to the industrial computer;
若|S1-S2|≤E,机器人本体结构一切正常,对机器人所处的外部环境进行检测,并对机器人站立进行规划;若|S1-S2|>E,机器人本体出现异常,需即刻检修;其中E为设定的阈值。If |S1-S2|≤E, the structure of the robot body is normal, check the external environment where the robot is located, and plan for the robot to stand; if |S1-S2|>E, the robot body is abnormal and needs to be repaired immediately; Where E is the set threshold.
上述技术方案中,对机器人所处的外部环境进行检测,具体为:在机器人关键碰撞点处安装压电薄膜传感器,若压电薄膜传感器的初始值发生变化,则判断关键碰撞点对应的身体部位与地面发生了接触。In the above technical solution, the external environment of the robot is detected, specifically: install the piezoelectric film sensor at the key collision point of the robot, and if the initial value of the piezoelectric film sensor changes, determine the body part corresponding to the key collision point contact with the ground.
上述技术方案中,所述关键碰撞点包括机器人的前额、后脑、前胸、后背、前腰、后腰、左右手心、左右手背、左右膝盖、前脚跟和后脚跟。In the above technical solution, the key collision points include the robot's forehead, back of the head, front chest, back, front waist, back waist, left and right palms, left and right backs of hands, left and right knees, front heels and rear heels.
上述技术方案中,对机器人站立进行规划,具体为:计算机器人实时的状态值与站立过程必须经历状态对应的参考值的距离,控制机器人相应的关节到达距离最小值对应的状态。In the above technical solution, the robot stands are planned, specifically: calculating the distance between the real-time state value of the robot and the reference value corresponding to the state that must be experienced during the standing process, and controlling the corresponding joints of the robot to reach the state corresponding to the minimum distance.
上述技术方案中,所述机器人实时的状态值及站立过程必须经历状态对应的参考值均包括:关节的电机角度值、连杆的位置和方向、惯性测量单元采集的数据、力传感器采集的数据和关键碰撞点的值。In the above technical solution, the real-time state value of the robot and the reference value corresponding to the state that must be experienced during the standing process all include: the motor angle value of the joint, the position and direction of the connecting rod, the data collected by the inertial measurement unit, and the data collected by the force sensor and the value of the key collision point.
上述技术方案中,当控制机器人相应的关节到达距离最小值对应的状态后,检测此时关节电机角度值、连杆的位置和方向、惯性测量单元采集的数据、力传感器采集的数据、关键碰撞点的值是否为设定的参考值,如果是,继续下一个状态转移,否则重复状态检测,寻找最优状态,控制相应的关节到达最优状态。In the above technical solution, when the corresponding joints of the robot are controlled to reach the state corresponding to the minimum distance, the angle value of the joint motor, the position and direction of the connecting rod, the data collected by the inertial measurement unit, the data collected by the force sensor, and the key collision are detected. Whether the value of the point is the set reference value, if so, continue to the next state transition, otherwise repeat the state detection, find the optimal state, and control the corresponding joints to reach the optimal state.
上述技术方案中,所述距离采用马氏距离计算方法计算得到。In the above technical solution, the distance is calculated using a Mahalanobis distance calculation method.
上述技术方案中,所述惯性测量单元安装在机器人头部,所述力传感器安装在机器人两脚踝处。In the above technical solution, the inertial measurement unit is installed on the head of the robot, and the force sensors are installed on both ankles of the robot.
本发明的有益效果为:本发明首先对机器人摔倒后的状态进行检测,包括基于本体的姿态检测和基于外部环境的检测,根据检测出来的状态判断机器人是否具有站立能力,如果具有站立起来的能力,则利用马氏距离计算方法计算实时的状态值与站立过程必须经历状态对应的参考值的距离,控制机器人相应的关节到达距离最小值对应的状态,以此来完成机器人的站立;本发明解决了机器人在复杂环境下的状态检测与站立规划问题,提高了机器人的适应性。The beneficial effects of the present invention are as follows: the present invention firstly detects the state of the robot after it has fallen, including posture detection based on the body and detection based on the external environment, and judges whether the robot has the ability to stand up according to the detected state. ability, then use the Mahalanobis distance calculation method to calculate the distance between the real-time state value and the reference value corresponding to the state that must be experienced during the standing process, and control the corresponding joints of the robot to reach the state corresponding to the minimum distance, so as to complete the standing of the robot; The problem of state detection and standing planning of the robot in complex environments is solved, and the adaptability of the robot is improved.
附图说明Description of drawings
图1为本发明所述仿人机器人摔倒后的状态检测与站立规划方法流程图;Fig. 1 is the flow chart of the state detection and standing planning method of the humanoid robot after falling down according to the present invention;
图2为本发明所述仿人机器人结构示意图;Fig. 2 is the structural representation of humanoid robot described in the present invention;
图3为本发明所述机器人关键碰撞点示意图;Fig. 3 is a schematic diagram of key collision points of the robot of the present invention;
图4为本发明所述机器人站立状态转移图。Fig. 4 is a transition diagram of the standing state of the robot according to the present invention.
具体实施方式Detailed ways
下面结合附图以及具体实施例对本发明作进一步的说明,但本发明的保护范围并不限于此。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but the protection scope of the present invention is not limited thereto.
仿人机器人在执行某项任务时,由于环境的复杂性容易产生摔倒行为。当摔倒产生以后,人类期望机器人能够立刻站立起来,继续完成任务。但是由于仿人机器人没有人体敏锐的感知功能,在摔倒产生后,机器人无法判断自己的身体处于什么状态,也无法知道身体的哪个部位与地面接触,因此站立起来十分困难。When a humanoid robot performs a certain task, it is prone to fall behavior due to the complexity of the environment. When a fall occurs, humans expect the robot to stand up immediately and continue to complete the task. However, since the humanoid robot does not have the keen perception function of the human body, after a fall, the robot cannot judge the state of its own body, nor can it know which part of the body is in contact with the ground, so it is very difficult to stand up.
考虑到上述存在的问题,本发明提供了一种仿人机器人摔倒后的状态检测与站立规划方法,如图1所示,该方法包括基于本体的姿态检测和基于外部环境的检测。Considering the above-mentioned problems, the present invention provides a state detection and stand planning method for a humanoid robot after a fall. As shown in FIG. 1 , the method includes ontology-based posture detection and external environment-based detection.
图2是依据仿生原理设计的一种仿人机器人结构,该机器人共有20个自由度(即20个关节),对应的有20个关节码盘、20个关节电机,机器人头部安装有一个惯性测量单元(IMU),机器人两个脚踝处分别安装有一个力传感器,除此之外,机器人身上还穿了一套动作捕捉服,本实施例中的动作捕捉服型号为诺亦腾Perception Neuron3,当动作捕捉服工作时,能够实时地记录机器人各个关节之间连杆的位置和方向。Figure 2 is a humanoid robot structure designed based on the principle of bionics. The robot has 20 degrees of freedom (that is, 20 joints), corresponding to 20 joint code discs and 20 joint motors. The robot head is equipped with an inertial Measuring unit (IMU), a force sensor is installed on the two ankles of the robot. In addition, the robot is also wearing a motion capture suit. The model of the motion capture suit in this embodiment is Noitom Perception Neuron3. When the motion capture suit is working, it can record the position and direction of the connecting rods between the joints of the robot in real time.
下面具体介绍本发明的一种仿人机器人摔倒后的状态检测与站立规划方法。The state detection and standing planning method of a humanoid robot after a fall of the present invention will be introduced in detail below.
基于本体的姿态检测:当检测到机器人摔倒后(检测方法为现有技术),此时惯性测量单元(IMU)获取机器人的方向并传输给工控机,同时工控机获取机器人20个关节对应的电机角度值,从而利用机器人正运动学原理计算出各个连杆的位置和方向,记为S1;由机器人的方向、电机角度值,计算各个连杆的位置和方向的过程为现有技术。由于机器人摔倒后发生关节码盘异常、连杆断裂或脱落的现象,因此根据安装在机器人身上的动作捕捉服获取各个连杆的位置和方向,记为S2,同时传输给工控机。当获取这两个数组后,分别对各个连杆的位置和方向进行比较,当两者之间差值的绝对值小于等于设定的阈值E,认为机器人本体结构一切正常,可以继续工作;当两者之间差值的绝对值大于设定的阈值E,认为机器人本体出现异常,需要即刻检修。Ontology-based attitude detection: When the robot is detected to fall (the detection method is an existing technology), the inertial measurement unit (IMU) obtains the direction of the robot and transmits it to the industrial computer, and the industrial computer obtains the corresponding positions of the 20 joints of the robot. The motor angle value, thereby using the robot’s forward kinematics principle to calculate the position and direction of each connecting rod, which is recorded as S1; the process of calculating the position and direction of each connecting rod from the direction of the robot and the motor angle value is a prior art. Since the joint code disc is abnormal and the connecting rod breaks or falls off after the robot falls, the position and direction of each connecting rod are obtained according to the motion capture suit installed on the robot, recorded as S2, and transmitted to the industrial computer at the same time. After obtaining these two arrays, compare the position and direction of each connecting rod respectively. When the absolute value of the difference between the two is less than or equal to the set threshold E, it is considered that the structure of the robot body is normal and can continue to work; when If the absolute value of the difference between the two is greater than the set threshold E, it is considered that the robot body is abnormal and needs to be repaired immediately.
基于外部环境的检测:当基于本体的姿态检测完成,机器人本体结构一切正常时,此时需要对机器人所处的外部环境进行检测,以此来完成机器人的站立任务。在机器人关键碰撞点处安装有压电薄膜传感器,这些关键碰撞点包括机器人前额、后脑、前胸、后背、前腰、后腰、左右手心、左右手背、左右膝盖、前脚跟和后脚跟,如图3所示。压电薄膜传感器采集的数据传输给工控机,并将压电薄膜传感器的初始值设为0,当受到压力时,初始值变为1,据此可以判断身体的哪个部位与地面发生了接触,同时力传感器采集的数据实时传输给工控机。Detection based on the external environment: When the posture detection based on the body is completed and the structure of the robot body is normal, it is necessary to detect the external environment of the robot to complete the standing task of the robot. Piezoelectric film sensors are installed at the key collision points of the robot, including the robot's forehead, back of the head, front chest, back, front waist, back waist, left and right palms, left and right backs of hands, left and right knees, front heels and rear heels, As shown in Figure 3. The data collected by the piezoelectric film sensor is transmitted to the industrial computer, and the initial value of the piezoelectric film sensor is set to 0. When the pressure is applied, the initial value becomes 1. Based on this, it can be judged which part of the body is in contact with the ground. At the same time, the data collected by the force sensor is transmitted to the industrial computer in real time.
当基于本体的姿态检测和基于外部环境的检测完成后,可以获得机器人20个关节的电机角度值、连杆的位置和方向、惯性测量单元(IMU)采集的数据、力传感器采集的数据、关键碰撞点的值(即压电薄膜传感器采集的数据),并将这些值设为数组Mx。After the attitude detection based on the body and the detection based on the external environment are completed, the motor angle values of the 20 joints of the robot, the position and direction of the connecting rod, the data collected by the inertial measurement unit (IMU), the data collected by the force sensor, and the key points can be obtained. The value of the collision point (that is, the data collected by the piezoelectric film sensor), and set these values as an array Mx.
机器人站立规划:关于机器人的站立规划,采用状态转移的形式,将机器人的站立过程分为几个必须经历的状态A,状态B,状态C……,而这些状态均包含机器人20个关节的电机角度值、连杆的位置和方向、惯性测量单元(IMU)采集的数据、力传感器采集的数据、关键碰撞点的值,分别设为数组MA,MB,MC……;当机器人想要站立时,根据此时的状态值(即状态检测完成得到的数组Mx),与必须经历状态对应的参考值MA,MB,MC……,利用马氏距离计算方法,计算此时的状态值与哪个参考值的距离最小,一旦找到最小值后,控制机器人相应的关节到达最小值对应的状态。Robot standing planning: Regarding the robot’s standing planning, in the form of state transfer, the robot’s standing process is divided into several states that must be experienced. State A, state B, state C..., and these states include the motors of the robot’s 20 joints The angle value, the position and direction of the connecting rod, the data collected by the inertial measurement unit (IMU), the data collected by the force sensor, and the value of the key collision point are respectively set as an array M A , M B , M C ...; when the robot wants to When you want to stand, according to the state value at this time (that is, the array Mx obtained after the state detection is completed), the reference values M A , M B , M C ... The distance between the state value and the reference value is the smallest. Once the minimum value is found, the corresponding joints of the robot are controlled to reach the state corresponding to the minimum value.
由于机器人在到达目标点(最小值对应的状态)后,可能会存在一些干扰滑动现象,因此需要对其进行二次检测,以防止出现假到达现象。具体做法是:机器人在到达目标点后,检测此时20个关节电机角度值、连杆的位置和方向、惯性测量单元(IMU)采集的数据、力传感器采集的数据、关键碰撞点的值是否为设定的参考值(MA,MB,MC……),如果是,继续下一个状态转移;如果不是,则重复上述状态检测,并利用马氏距离计算方法,计算目标点的状态值与哪个参考值的距离最小,寻找最优状态,控制相应的关节到达此状态。After the robot reaches the target point (the state corresponding to the minimum value), there may be some interference sliding phenomenon, so it needs to be detected twice to prevent false arrival phenomenon. The specific method is: after the robot reaches the target point, it detects whether the angle values of the 20 joint motors, the position and direction of the connecting rod, the data collected by the inertial measurement unit (IMU), the data collected by the force sensor, and the value of the key collision point are For the set reference value (M A , M B , M C ...), if it is, continue to the next state transition; if not, repeat the above state detection, and use the Mahalanobis distance calculation method to calculate the state of the target point The distance between the value and the reference value is the smallest, find the optimal state, and control the corresponding joints to reach this state.
实施例:如图4左下角所示,当机器人摔倒后,此时状态是未知的,机器人开始启动基于本体的姿态检测,首先根据惯性测量单元(IMU)获取机器人的方向,然后根据20个关节的电机角度值,利用机器人正运动学原理计算出各个连杆的位置和方向,得到一组数据记为S1;随后启动机器人身上的动作捕捉服,由于动作捕捉服在启动后能够实时给工控机传输各个连杆的位置和方向,记传输的数据为S2,然后将两组数据相减,取绝对值,如果绝对值小于设定的阈值E时,说明各个连杆正常,没有断裂和脱落等现象,随后机器人将启动基于外部环境的检测;反之,机器人停止工作。如果机器人能够正常工作时,开始对关键碰撞点进行检测,仍然以左下角的图示为例,此时机器人关键碰撞点中的后背、后腰、右膝、右腿、后脚跟对应的压电薄膜传感器读数均发生变化,说面这些关键碰撞点与地面发生了接触,这种状态对应的值设为数组Mx=[20个关节的电机角度值;连杆的位置和方向;惯性测量单元(IMU)采集的数据;力传感器采集的数据;关键碰撞点的值]。由于在机器人内部存储有机器人在站立过程中必须经历的几个状态例如图中状态A、状态B、状态C……,设其对应的值为MA,MB,MC……;然后利用马氏距离计算此时的状态值Mx距离哪个参考状态比较近,经过计算比较发现状态A是最近的,因此控制机器人相应的关节到达状态A。由于机器人在到达状态A的过程中脚底板存在干扰滑动现象,虽然关节电机到达了相应的角度,但是有可能其他参数值并没有到达,因此需要对其进行二次检测,如果检测出来的状态值正确,则说明机器人到达了目标状态,就可以继续下一个目标状态转移,如图状态B所示,接下来就是状态C所示,最终站立;如果检测出来的状态值不正确,例如在站立过程中受到干扰,机器人从未知状态变成状态H,当到达状态H时开始检测此时20个关节电机角度值、连杆的位置和方向、惯性测量单元(IMU)采集的数据、力传感器采集的数据、关键碰撞点的值是否为设定的参考值MA,发现不是期望的状态A,那么根据此刻的状态寻找到最优的状态,查找结果为状态D,控制机器人关节到达目标状态D,接下来状态C,最终站立。Embodiment: As shown in the lower left corner of Fig. 4, after the robot falls, the state is unknown at this time, and the robot starts to start the attitude detection based on the body, first obtains the direction of the robot according to the inertial measurement unit (IMU), and then according to 20 For the motor angle value of the joint, the position and direction of each connecting rod are calculated by using the robot’s positive kinematics principle, and a set of data is recorded as S1; then the motion capture suit on the robot is started, because the motion capture suit can provide real-time information to the industrial control after it is started. The machine transmits the position and direction of each connecting rod, record the transmitted data as S2, then subtract the two sets of data, and take the absolute value, if the absolute value is less than the set threshold E, it means that each connecting rod is normal, not broken or falling off And so on, then the robot will start detection based on the external environment; otherwise, the robot will stop working. If the robot can work normally, start to detect the key collision points. Still take the illustration in the lower left corner as an example. The readings of the electric film sensor all change, which means that these key collision points are in contact with the ground, and the value corresponding to this state is set to the array Mx=[the motor angle value of 20 joints; the position and direction of the connecting rod; the inertial measurement unit (IMU) collected data; force sensor collected data; key collision point values]. Since the robot stores several states that the robot must go through during the standing process, such as state A, state B, state C... in the figure, set the corresponding values of M A , M B , M C ...; then use The Mahalanobis distance calculates which reference state is closer to the state value Mx at this time. After calculation and comparison, it is found that state A is the closest, so the corresponding joints of the robot are controlled to reach state A. Due to the phenomenon of interference sliding on the soles of the feet when the robot reaches state A, although the joint motor has reached the corresponding angle, it is possible that other parameter values have not reached, so it needs to be checked again. If the detected state value If it is correct, it means that the robot has reached the target state, and can continue to the next target state transition, as shown in state B in the figure, followed by state C, and finally stands; if the detected state value is incorrect, for example, in the process of standing When the robot is disturbed, the robot changes from the unknown state to the state H. When it reaches the state H, it starts to detect the angle values of the 20 joint motors, the position and direction of the connecting rod, the data collected by the inertial measurement unit (IMU), and the data collected by the force sensor. Whether the value of the data and the key collision point is the set reference value M A , and it is found that it is not the expected state A, then find the optimal state according to the state at the moment, and the result of the search is state D, and control the robot joints to reach the target state D, Then state C, finally standing.
所述实施例为本发明的优选的实施方式,但本发明并不限于上述实施方式,在不背离本发明的实质内容的情况下,本领域技术人员能够做出的任何显而易见的改进、替换或变型均属于本发明的保护范围。The described embodiment is a preferred implementation of the present invention, but the present invention is not limited to the above-mentioned implementation, without departing from the essence of the present invention, any obvious improvement, replacement or modification that those skilled in the art can make Modifications all belong to the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211034551.0A CN115256468B (en) | 2022-08-26 | 2022-08-26 | A state detection and standing planning method for a humanoid robot after falling down |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211034551.0A CN115256468B (en) | 2022-08-26 | 2022-08-26 | A state detection and standing planning method for a humanoid robot after falling down |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115256468A true CN115256468A (en) | 2022-11-01 |
CN115256468B CN115256468B (en) | 2024-11-22 |
Family
ID=83755753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211034551.0A Active CN115256468B (en) | 2022-08-26 | 2022-08-26 | A state detection and standing planning method for a humanoid robot after falling down |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115256468B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005186183A (en) * | 2003-12-25 | 2005-07-14 | Nachi Fujikoshi Corp | Industrial robot and its abnormality judging method |
CN103124669A (en) * | 2010-08-27 | 2013-05-29 | 奥尔德巴伦机器人股份公司 | Humanoid robot having fall-management capabilities, and method for managing said falls |
CN105252532A (en) * | 2015-11-24 | 2016-01-20 | 山东大学 | Method of cooperative flexible attitude control for motion capture robot |
CN109605364A (en) * | 2018-10-31 | 2019-04-12 | 北京理工大学 | A fall detection and stability control method for a humanoid robot |
CN109866218A (en) * | 2017-12-01 | 2019-06-11 | 优必选教育(深圳)有限公司 | Standing control method and device are fallen down by robot |
US10335962B1 (en) * | 2017-03-01 | 2019-07-02 | Knowledge Initiatives LLC | Comprehensive fault detection and diagnosis of robots |
CN111086024A (en) * | 2019-12-18 | 2020-05-01 | 南京熊猫电子股份有限公司 | Monitoring system and monitoring method applied to industrial robot |
CN111409073A (en) * | 2020-04-02 | 2020-07-14 | 深圳国信泰富科技有限公司 | Tumbling self-recovery method and system for high-intelligence robot |
CN112405568A (en) * | 2020-10-20 | 2021-02-26 | 同济大学 | Humanoid robot falling prediction method |
CN112859904A (en) * | 2021-01-25 | 2021-05-28 | 乐聚(深圳)机器人技术有限公司 | Method, device and equipment for recovering standing posture of robot and storage medium |
-
2022
- 2022-08-26 CN CN202211034551.0A patent/CN115256468B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005186183A (en) * | 2003-12-25 | 2005-07-14 | Nachi Fujikoshi Corp | Industrial robot and its abnormality judging method |
CN103124669A (en) * | 2010-08-27 | 2013-05-29 | 奥尔德巴伦机器人股份公司 | Humanoid robot having fall-management capabilities, and method for managing said falls |
CN105252532A (en) * | 2015-11-24 | 2016-01-20 | 山东大学 | Method of cooperative flexible attitude control for motion capture robot |
US10335962B1 (en) * | 2017-03-01 | 2019-07-02 | Knowledge Initiatives LLC | Comprehensive fault detection and diagnosis of robots |
CN109866218A (en) * | 2017-12-01 | 2019-06-11 | 优必选教育(深圳)有限公司 | Standing control method and device are fallen down by robot |
CN109605364A (en) * | 2018-10-31 | 2019-04-12 | 北京理工大学 | A fall detection and stability control method for a humanoid robot |
CN111086024A (en) * | 2019-12-18 | 2020-05-01 | 南京熊猫电子股份有限公司 | Monitoring system and monitoring method applied to industrial robot |
CN111409073A (en) * | 2020-04-02 | 2020-07-14 | 深圳国信泰富科技有限公司 | Tumbling self-recovery method and system for high-intelligence robot |
CN112405568A (en) * | 2020-10-20 | 2021-02-26 | 同济大学 | Humanoid robot falling prediction method |
CN112859904A (en) * | 2021-01-25 | 2021-05-28 | 乐聚(深圳)机器人技术有限公司 | Method, device and equipment for recovering standing posture of robot and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115256468B (en) | 2024-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7394797B2 (en) | Robot arm collision detection | |
JP5512048B2 (en) | ROBOT ARM CONTROL DEVICE AND CONTROL METHOD, ROBOT, CONTROL PROGRAM, AND INTEGRATED ELECTRONIC CIRCUIT | |
JPWO2006022201A1 (en) | Robot evaluation system and evaluation method | |
US12172322B2 (en) | Robot simulation device | |
US20230034765A1 (en) | Polishing amount estimation device | |
JP6748145B2 (en) | Robot system | |
CN111402287B (en) | System and method for standardized evaluation of activity sequences | |
KR102003126B1 (en) | Safety evaluation method of robot | |
CN111061215A (en) | Method and device for controlling robot to get rid of poverty and robot | |
JP6217322B2 (en) | Robot control apparatus, robot, and robot control method | |
CN115256468A (en) | State detection and standing planning method for humanoid robot after falling | |
JP2011255457A (en) | Failure detecting method of external force detecting interface | |
JP6270334B2 (en) | Robot control apparatus and method | |
WO2020107279A1 (en) | Biped robot and moving method therefor, apparatus and storage medium | |
US20230213424A1 (en) | Test system with detection feedback | |
CN117580532A (en) | Method for detecting an operational anomaly of an unconstrained master device of a master-slave robotic system for medical or surgical teleoperation based on the measurement and detection of acceleration, and related robotic system | |
WO2022123618A1 (en) | Information processing device, system, information processing method, and program | |
JP6947908B2 (en) | Methods and corresponding devices that support the movement of at least one user | |
JP4577607B2 (en) | Robot control device and robot system | |
EP4488800A1 (en) | Human pose estimation | |
JP2006116635A5 (en) | ||
US11931885B2 (en) | Touch sensing method and serial manipulator using the same | |
JP7453417B2 (en) | Information processing device, information processing method and program | |
JP7535968B2 (en) | ROBOT REMOTE OPERATION CONTROL DEVICE, ROBOT REMOTE OPERATION CONTROL SYSTEM, ROBOT REMOTE OPERATION CONTROL METHOD, AND PROGRAM | |
WO2022123616A1 (en) | Information processing device, information processing method, and program |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |