CN114684295B - Foot lifting step planning method for foot robot, controller and foot robot - Google Patents
Foot lifting step planning method for foot robot, controller and foot robot Download PDFInfo
- Publication number
- CN114684295B CN114684295B CN202011639708.3A CN202011639708A CN114684295B CN 114684295 B CN114684295 B CN 114684295B CN 202011639708 A CN202011639708 A CN 202011639708A CN 114684295 B CN114684295 B CN 114684295B
- Authority
- CN
- China
- Prior art keywords
- leg
- foot
- retreat
- swing
- legged 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000005021 gait Effects 0.000 claims abstract description 18
- 238000004590 computer program Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 244000025254 Cannabis sativa Species 0.000 description 1
- 241000283707 Capra Species 0.000 description 1
- 241001494479 Pecora Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D57/00—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
- B62D57/02—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
- B62D57/032—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明属于机器人领域,提供了一种足式机器人抬脚步态规划方法、控制器及足式机器人。其中,足式机器人抬脚步态规划方法采用同速后撤法,使摆动腿与支撑腿在前后方向的运动相关联,保证摆动腿相对于躯干的移动速度与支撑腿相对于躯干的移动速度相同,从而保证足式机器人在前进时摆动腿竖直抬起,避免踢到地面的立面影响平衡。
The invention belongs to the field of robots, and provides a leg-type robot lifting gait planning method, a controller and the leg-type robot. Among them, the foot-lifting gait planning method of the legged robot adopts the same-speed retreat method, so that the movement of the swing leg and the support leg in the front-back direction is associated, and the movement speed of the swing leg relative to the torso is the same as that of the support leg relative to the torso , so as to ensure that the legs of the legged robot are lifted vertically when moving forward, and avoid kicking the facade of the ground to affect the balance.
Description
技术领域technical field
本发明属于机器人领域,尤其涉及一种足式机器人抬脚步态规划方法、控制器及足式机器人。The invention belongs to the field of robots, and in particular relates to a foot-lifting gait planning method for a legged robot, a controller and the legged robot.
背景技术Background technique
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
地球上的大型陆生动物普遍为足式移动方式,山羊、岩羊等可在山岩、峭壁自由移动,这证实了足式移动方式具有强地形适应能力。受动物启发,足式机器人技术也开始蓬勃发展,其中越障能力是重中之重。目前足式机器人常见的步态规划方法有基于中央模式发生器的规划方法、基于弹簧负载倒立摆模型的规划方法、基于预设足端运动轨迹的规划方法,以及基于这些方法的混合规划方法等。发明人发现,以上方法在足式机器人抬脚时可能会发生踢到障碍物影响平衡甚至被障碍物绊倒的情况。Large terrestrial animals on the earth generally move on their feet. Goats, blue sheep, etc. can move freely on rocks and cliffs, which proves that the footed movement has strong terrain adaptability. Inspired by animals, footed robotics has also begun to flourish, where obstacle-surmounting capabilities are a top priority. At present, the common gait planning methods of legged robots include the planning method based on the central mode generator, the planning method based on the spring-loaded inverted pendulum model, the planning method based on the preset foot end motion trajectory, and the hybrid planning method based on these methods, etc. . The inventors have found that in the above method, when the legged robot lifts its feet, it may kick an obstacle, affect its balance, or even trip over an obstacle.
发明内容Contents of the invention
为了解决上述背景技术中存在的至少一项技术问题,本发明提供一种足式机器人抬脚步态规划方法、控制器及足式机器人,其通过控制摆动腿同速后撤或超速后撤,避免足端与障碍物发生碰撞。In order to solve at least one technical problem in the above-mentioned background technology, the present invention provides a foot-lifting gait planning method, a controller and a legged robot, which avoid The end of the foot collides with an obstacle.
为了实现上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical solutions:
本发明的第一个方面提供一种足式机器人抬脚步态规划方法。The first aspect of the present invention provides a foot-lifting gait planning method for a legged robot.
一种足式机器人抬脚步态规划方法,采用同速后撤法,使摆动腿与支撑腿在前后方向的运动相关联,保证摆动腿相对于躯干的移动速度与支撑腿相对于躯干的移动速度相同,从而保证足式机器人在前进时摆动腿竖直抬起,避免踢到地面的立面影响平衡。A foot-lifting gait planning method for a legged robot, which uses the same-speed retreat method to correlate the movement of the swing leg and the support leg in the front and rear directions, so as to ensure the movement speed of the swing leg relative to the torso and the movement speed of the support leg relative to the torso The same, thereby ensuring that the legs of the legged robot are lifted vertically when moving forward, and avoid kicking the facade of the ground to affect the balance.
作为一种可选的实施方式,采用超速后撤法,使摆动腿的后撤速度超过支撑腿的蹬地速度,从而避免抬脚时被地面障碍立面的凸出部分压住而破坏平衡。As an optional embodiment, the overspeed retreat method is adopted, so that the retreat speed of the swinging leg exceeds the kicking speed of the supporting leg, so as to avoid being pressed by the protruding part of the facade of the ground obstacle when lifting the foot and destroying the balance.
作为一种可选的实施方式,超速后撤法用速度描述:摆动腿的后撤速度=k*支撑腿的蹬地速度;其中,k大于1。As an optional implementation, the overspeed retreat method is described by speed: the retreat speed of the swinging leg=k*the kicking speed of the supporting leg; wherein, k is greater than 1.
作为一种可选的实施方式,超速后撤法用位置描述:摆动腿的后撤位置=支撑腿的位置-抬脚结束后多后撤的距离与摆动相的预计时长的比值*进入摆动相后的计时时间。As an optional implementation, the overspeed retreat method is described by position: the retreat position of the swing leg = the position of the supporting leg - the ratio of the distance to retreat after the foot is lifted and the expected duration of the swing phase * entering the swing phase after the timing.
作为一种可选的实施方式,摆动腿抬脚时的运动轨迹分为X轴轨迹和Z轴轨迹,X轴轨迹向前为正,Z轴轨迹为摆动腿在Z轴的位置=迈步与高度与摆动相的预计时长的比值*进入摆动相后的计时时间。As an optional implementation, the trajectory of the swinging leg when lifting the foot is divided into an X-axis trajectory and a Z-axis trajectory. The X-axis trajectory is positive forward, and the Z-axis trajectory is the position of the swinging leg on the Z axis = stride and height Ratio to the expected duration of the swing phase * the timing time after entering the swing phase.
作为一种可选的实施方式,进入摆动相后的计时时间大于或等于0,且小于或等于摆动腿的后撤时间。As an optional implementation manner, the timing time after entering the swing phase is greater than or equal to 0, and less than or equal to the retreat time of the swing leg.
作为一种可选的实施方式,从地面坐标系来看,摆动腿足端无水平初速度。As an optional implementation manner, from the perspective of the ground coordinate system, there is no horizontal initial velocity at the foot end of the swing leg.
作为一种可选的实施方式,当足式机器人处于斜坡上时,摆动腿同样表现为竖直抬脚。As an optional implementation, when the legged robot is on a slope, the swinging leg also acts as a vertical foot lift.
本发明的第二个方面提供一种控制器。A second aspect of the invention provides a controller.
一种控制器,其包括计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现如上述所述的足式机器人抬脚步态规划方法中的步骤。A controller, which includes a computer-readable storage medium, and a computer program is stored on the computer-readable storage medium, and when the program is executed by a processor, the steps in the above-mentioned foot-lifting gait planning method for a legged robot are realized .
本发明的第三个方面提供一种足式机器人。A third aspect of the present invention provides a legged robot.
一种足式机器人,其包括如上述所述的控制器。A legged robot includes the above-mentioned controller.
与现有技术相比,本发明的有益效果是:Compared with prior art, the beneficial effect of the present invention is:
创新性提出一种足式机器人抬脚步态规划方法,研制了足式机器人抬脚步态规划系统,采用同速后撤法,使得摆动腿相对于躯干的移动速度与支撑腿相对于躯干的移动速度相同,从而保证足式机器人在前进时摆动腿竖直抬起,避免踢到地面的立面影响平衡;采用超速后撤法,使摆动腿的后撤速度超过支撑腿的蹬地速度,从而避免抬脚时被地面障碍立面的凸出部分压住而破坏平衡,解决了足式机器人在爬越楼梯时摆动腿容易踢到楼梯立面以及足式机器人抬脚时可能会发生踢到障碍物影响平衡甚至被障碍物绊倒的问题,提高了足式机器人运动的稳定性,适用于砾石地形、草地等其他可能在抬脚时绊倒腿足式机器人的情况。Innovatively proposed a foot-lifting gait planning method for a legged robot, and developed a foot-raising gait planning system for a footed robot, using the same-speed retreat method to make the moving speed of the swinging leg relative to the torso and the moving speed of the supporting leg relative to the torso The same, so as to ensure that the swing leg of the legged robot is lifted vertically when moving forward, and avoid kicking the facade of the ground to affect the balance; adopt the overspeed retreat method, so that the retreat speed of the swing leg exceeds the kicking speed of the supporting leg, thereby avoiding When the foot is lifted, it is pressed by the protruding part of the facade of the ground obstacle and destroys the balance. It solves the problem that the legged robot swings its legs and easily kicks the stair facade when climbing the stairs, and the legged robot may kick the obstacle when lifting the foot. The problem of affecting balance or even being tripped by obstacles improves the stability of legged robot movement, which is suitable for gravel terrain, grass and other situations where legged robots may trip when lifting their feet.
本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Advantages of additional aspects of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
附图说明Description of drawings
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention, and the schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention.
图1是本发明实施例的同速后撤法示意图;Fig. 1 is a schematic diagram of the method of withdrawing at the same speed according to an embodiment of the present invention;
图2是本发明实施例的机器人处于坡面时的同速后撤法示意图;Fig. 2 is a schematic diagram of the method of retreating at the same speed when the robot of the embodiment of the present invention is on a slope;
图3是本发明实施例的超速后撤法示意图。Fig. 3 is a schematic diagram of an overspeed retreat method according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图与实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed description is exemplary and intended to provide further explanation of the present invention. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terminology used here is only for describing specific embodiments, and is not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural, and it should also be understood that when the terms "comprising" and/or "comprising" are used in this specification, they mean There are features, steps, operations, means, components and/or combinations thereof.
实施例一Embodiment one
足式机器人在行走时,腿根据支撑状态分为支撑腿和摆动腿,支撑腿蹬地,足端后移推动躯干前进;摆动腿腾空前伸,为触地做准备。其中,摆动腿的摆动阶段按照足端在Z轴(竖直向上为正)的运动方向分为上升阶段和下降阶段,上升阶段即为抬脚阶段。When the footed robot is walking, the legs are divided into supporting legs and swinging legs according to the supporting state. The supporting legs push the ground, and the feet move back to push the trunk forward; the swinging legs vacate and stretch forward to prepare for touching the ground. Wherein, the swinging stage of the swinging leg is divided into an ascending stage and a descending stage according to the movement direction of the foot end on the Z-axis (positive vertically upward), and the ascending stage is the foot-lifting stage.
本实施例的足式机器人抬脚步态规划方法,采用同速后撤法,使摆动腿与支撑腿在前后方向的运动相关联,保证摆动腿相对于躯干的移动速度与支撑腿相对于躯干的移动速度相同,从而保证足式机器人在前进时摆动腿竖直抬起,避免踢到地面的立面影响平衡。The foot-lifting gait planning method of the legged robot in this embodiment adopts the method of retreating at the same speed to associate the swing leg with the movement of the support leg in the front-rear direction, so as to ensure that the movement speed of the swing leg relative to the trunk is the same as the movement speed of the support leg relative to the trunk. The moving speed is the same, so as to ensure that the legs of the legged robot are lifted vertically when moving forward, so as to avoid kicking the facade of the ground and affecting the balance.
如图1所示,摆动腿抬脚时的运动轨迹可分为X轴(向前为正)轨迹和Z轴轨迹,同速后撤法的核心是保证摆动腿相对于躯干的移动速度与支撑腿相对于躯干的移动速度相同,即:As shown in Figure 1, the trajectory of the swinging leg when lifting the foot can be divided into X-axis (positive forward) trajectory and Z-axis trajectory. The core of the same-speed retreat method is to ensure the moving speed and support of the swinging leg relative to the trunk. The legs move at the same speed relative to the torso, ie:
于是从地面坐标系来看,摆动腿足端无水平初速度。为摆动腿的后撤速度;为支撑腿的蹬地速度。Therefore, from the point of view of the ground coordinate system, there is no horizontal initial velocity at the foot end of the swinging leg. is the retreat velocity of the swing leg; is the kicking velocity of the supporting leg.
对于Z轴轨迹,采用以下方程中的任意一种均可:For the Z-axis trajectory, any one of the following equations can be used:
① ①
② ②
③ ③
其中,Zmax为迈步高度,tSwing为摆动相的预计时长,t为进入摆动相后的计时时间,0≤t≤tSwing。pZ_Swing为摆动腿在Z轴的位置。Wherein, Z max is the step height, t Swing is the expected duration of the swing phase, t is the timing time after entering the swing phase, 0≤t≤t Swing . p Z_Swing is the position of the swing leg on the Z axis.
得到足端轨迹后,使用足端逆运动学方程,将X轴和Z轴坐标换算为关节转角,再通过关节伺服实现运动。逆运动学方程由腿部机械结构决定,因腿而异。具体地,该运动在XOZ平面内通过规划X轴和Z轴的足端轨迹,然后经过逆运动学方程换算至关节角度,然后通过伺服关节角度实现。After obtaining the trajectory of the foot end, use the inverse kinematics equation of the foot end to convert the coordinates of the X-axis and Z-axis into the joint rotation angle, and then realize the movement through the joint servo. The inverse kinematic equations are determined by the leg mechanics and vary from leg to leg. Specifically, the movement is planned in the XOZ plane by planning the X-axis and Z-axis foot trajectories, and then converted to joint angles through inverse kinematics equations, and then realized through servo joint angles.
在躯干坐标系中,摆动腿和支撑腿后撤速度相同,支撑腿后撤推动躯干前进,摆动腿后撤避免碰撞障碍。从地面坐标系来看,摆动腿末端是竖直抬起的。In the torso coordinate system, the swinging leg and the supporting leg retreat at the same speed, the supporting leg moves forward to push the torso forward, and the swinging leg retreats to avoid collision with obstacles. Viewed from the ground coordinate system, the end of the swing leg is lifted vertically.
当足式机器人处于斜坡上时,X轴和Z轴轨迹规划方式与上述相同,但此时的X轴不再与前进方向相同,而是旋转至水平,Z轴竖直向上。该旋转角度为机器人的俯仰角,可由安装于机器人本体的惯性测量单元或其他传感器测出。此时摆动腿表现为竖直抬脚,如图2所示。When the legged robot is on a slope, the X-axis and Z-axis trajectory planning methods are the same as above, but at this time, the X-axis is no longer in the same direction as the forward direction, but rotates to the horizontal, and the Z-axis is vertically upward. The rotation angle is the pitch angle of the robot, which can be measured by an inertial measurement unit or other sensors installed on the robot body. At this time, the swinging leg is manifested as lifting the foot vertically, as shown in Figure 2.
当地面障碍立面存在凸起时,可采用超速后撤法。该方法可用速度描述或位置描述,如图3所示。在躯干坐标系中,摆动腿的后撤速度大于支撑腿的后撤速度。从地面坐标系来看,摆动腿末端是边抬起边后撤的。When there is a bulge on the facade of the ground obstacle, the speeding back method can be used. This method can be described by speed or position, as shown in Figure 3. In the torso coordinate system, the receding velocity of the swinging leg is greater than that of the supporting leg. From the point of view of the ground coordinate system, the end of the swing leg is raised while retreating.
在具体实施中,摆动腿的后撤值可通过增加速度或增加位移量实现。In a specific implementation, the retreat value of the swing leg can be achieved by increasing the speed or increasing the displacement.
速度描述方程为:The velocity description equation is:
其中,k>1,该参数可根据实际情况进行调整。为摆动腿的后撤速度;/>为支撑腿的蹬地速度。Among them, k>1, this parameter can be adjusted according to the actual situation. is the retreat velocity of the swing leg; /> is the kicking velocity of the supporting leg.
位置描述方程为:The position description equation is:
其中,d为抬脚结束后多后撤的距离,可根据地形预估,也可使用激光雷达或立体相机等传感器扫描地形后动态设定。pX_Swing为摆动腿的后撤位置;pX_Support为支撑腿的位置。tSwing为摆动相的预计时长,t为进入摆动相后的计时时间,0≤t≤tSwing。Among them, d is the distance to retreat after lifting the foot, which can be estimated according to the terrain, or can be dynamically set after scanning the terrain with sensors such as lidar or stereo cameras. p X_Swing is the retreat position of the swing leg; p X_Support is the position of the support leg. t Swing is the expected duration of the swing phase, t is the timing time after entering the swing phase, 0≤t≤t Swing .
实施例一所述的足式机器人抬脚步态规划方法也适用于砾石地形、草地等其他可能在抬脚时绊倒腿足式机器人的情况。The foot-lifting gait planning method of the legged robot described in Embodiment 1 is also applicable to gravel terrain, grassland and other situations where the legged robot may be tripped when the leg is lifted.
实施例二Embodiment two
本实施例提供一种控制器,其包括计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的足式机器人抬脚步态规划方法中的步骤。This embodiment provides a controller, which includes a computer-readable storage medium, and a computer program is stored on the computer-readable storage medium. When the program is executed by a processor, the legged robot lift described in the first embodiment above is realized. Steps in the footstep planning method.
此处需要说明的是,控制器的其他结构均为现有结构,此处不再累述。What needs to be explained here is that other structures of the controller are all existing structures, which will not be repeated here.
实施例三Embodiment three
本实施例提供了一种足式机器人,其包括如上述实施例二所述的控制器。This embodiment provides a legged robot, which includes the controller as described in the second embodiment above.
此处需要说明的是,足式机器人可为二足、三足或四足等机器人,机器人的其他结构均为现有结构,此处不再详述。It should be noted here that the legged robot can be a robot with two legs, three legs or four legs, and other structures of the robot are existing structures, which will not be described in detail here.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM) and the like.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011639708.3A CN114684295B (en) | 2020-12-31 | 2020-12-31 | Foot lifting step planning method for foot robot, controller and foot robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011639708.3A CN114684295B (en) | 2020-12-31 | 2020-12-31 | Foot lifting step planning method for foot robot, controller and foot robot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114684295A CN114684295A (en) | 2022-07-01 |
CN114684295B true CN114684295B (en) | 2023-09-05 |
Family
ID=82135533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011639708.3A Active CN114684295B (en) | 2020-12-31 | 2020-12-31 | Foot lifting step planning method for foot robot, controller and foot robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114684295B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317652B1 (en) * | 1998-09-14 | 2001-11-13 | Honda Giken Kogyo Kabushiki Kaisha | Legged mobile robot |
CN105480322A (en) * | 2015-12-17 | 2016-04-13 | 哈尔滨龙海特机器人科技有限公司 | Parallel leg structure for legged robot capable of running at high speed |
CN107065907A (en) * | 2017-04-14 | 2017-08-18 | 中国北方车辆研究所 | A kind of method for planning the sufficient end swinging track of quadruped robot |
US10179619B1 (en) * | 2016-03-30 | 2019-01-15 | Schaft Inc. | Robotic foot sensor |
CN109807884A (en) * | 2018-12-29 | 2019-05-28 | 江苏集萃智能制造技术研究所有限公司 | A gait stability control method for biped robot based on inertial navigation system |
CN209140922U (en) * | 2018-11-21 | 2019-07-23 | 南京工程学院 | A bipedal walking robot |
US10406690B1 (en) * | 2014-08-25 | 2019-09-10 | Boston Dynamics, Inc. | Handling gait disturbances with asynchronous timing |
CN110480640A (en) * | 2019-08-26 | 2019-11-22 | 中科新松有限公司 | Robot foot end method for planning track for step topography walking |
CN110842921A (en) * | 2019-11-19 | 2020-02-28 | 山东大学 | Gait planning method for quadruped robot climbing and crossing high-slope terrain or high obstacles |
CN111891249A (en) * | 2020-06-19 | 2020-11-06 | 浙江大学 | A hydraulic hexapod robot and a walking gait control method based on the undulation of the center of mass |
-
2020
- 2020-12-31 CN CN202011639708.3A patent/CN114684295B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317652B1 (en) * | 1998-09-14 | 2001-11-13 | Honda Giken Kogyo Kabushiki Kaisha | Legged mobile robot |
US10406690B1 (en) * | 2014-08-25 | 2019-09-10 | Boston Dynamics, Inc. | Handling gait disturbances with asynchronous timing |
CN105480322A (en) * | 2015-12-17 | 2016-04-13 | 哈尔滨龙海特机器人科技有限公司 | Parallel leg structure for legged robot capable of running at high speed |
US10179619B1 (en) * | 2016-03-30 | 2019-01-15 | Schaft Inc. | Robotic foot sensor |
CN107065907A (en) * | 2017-04-14 | 2017-08-18 | 中国北方车辆研究所 | A kind of method for planning the sufficient end swinging track of quadruped robot |
CN209140922U (en) * | 2018-11-21 | 2019-07-23 | 南京工程学院 | A bipedal walking robot |
CN109807884A (en) * | 2018-12-29 | 2019-05-28 | 江苏集萃智能制造技术研究所有限公司 | A gait stability control method for biped robot based on inertial navigation system |
CN110480640A (en) * | 2019-08-26 | 2019-11-22 | 中科新松有限公司 | Robot foot end method for planning track for step topography walking |
CN110842921A (en) * | 2019-11-19 | 2020-02-28 | 山东大学 | Gait planning method for quadruped robot climbing and crossing high-slope terrain or high obstacles |
CN111891249A (en) * | 2020-06-19 | 2020-11-06 | 浙江大学 | A hydraulic hexapod robot and a walking gait control method based on the undulation of the center of mass |
Also Published As
Publication number | Publication date |
---|---|
CN114684295A (en) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7219812B2 (en) | Terrain-aware step planning system | |
CN104267720B (en) | Method for generating free gaits for four-footed bionic robot | |
CN112847354B (en) | Transformer substation foot type robot posture adjusting method, controller, system and robot | |
WO2017092463A1 (en) | Method of controlling walking posture of biped robot and device | |
CN107065867A (en) | A kind of quadruped robot motion planning method towards unknown rugged topography | |
CN111483532A (en) | Four-footed robot motion control method for climbing stairs with static gait | |
CN100410030C (en) | A Path Planning Method for Robot Obstacle Avoidance Based on Virtual Scene | |
CN110262510B (en) | A humanoid robot mass center trajectory planning method to reduce walking energy consumption | |
CN105608309A (en) | Biped robot walking plan and control method | |
CN112987769B (en) | Active leg adjusting method for stable transition of quadruped robot in variable-rigidity terrain | |
CN107065907A (en) | A kind of method for planning the sufficient end swinging track of quadruped robot | |
CN110039544A (en) | Apery Soccer robot gait planning based on cubic spline interpolation | |
CN106681341A (en) | Multi-foot robot gait optimization control method based on multidimensional workspace coupling algorithm | |
CN115344040A (en) | Method and device for foot end trajectory planning of a legged robot and the legged robot | |
CN108089583B (en) | Method and device for motion transition of multi-legged robot | |
CN112847371B (en) | Motion planning method for humanoid robot to dynamically cross continuous obstacles | |
WO2023005068A1 (en) | Robot foot end collision stability control method and apparatus, and foot robot | |
CN116449711B (en) | Crawling state planning method and system for quadruped robot capable of crossing large obstacles | |
CN114684295B (en) | Foot lifting step planning method for foot robot, controller and foot robot | |
CN111267990A (en) | A wheel-leg compound robot motion control equipment, method, device and system | |
CN112697149B (en) | Planning method for rhythm gait foot end track of hexapod robot | |
Wang et al. | Locomotion planning for quadruped robot over rough terrain | |
Yi et al. | Robocup 2015 humanoid adultsize league winner | |
Wu et al. | Quasi-static walking for biped robots with a sinusoidal gait | |
CN117647972A (en) | Bipedal robot control method and device, bipedal robot, and readable storage medium |
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 |