CN117260718A - Self-adaptive load compensation control method and system for four-legged robot - Google Patents

Self-adaptive load compensation control method and system for four-legged robot Download PDF

Info

Publication number
CN117260718A
CN117260718A CN202311229197.1A CN202311229197A CN117260718A CN 117260718 A CN117260718 A CN 117260718A CN 202311229197 A CN202311229197 A CN 202311229197A CN 117260718 A CN117260718 A CN 117260718A
Authority
CN
China
Prior art keywords
robot
quadruped robot
representing
quadruped
adaptive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202311229197.1A
Other languages
Chinese (zh)
Other versions
CN117260718B (en
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.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN202311229197.1A priority Critical patent/CN117260718B/en
Priority claimed from CN202311229197.1A external-priority patent/CN117260718B/en
Publication of CN117260718A publication Critical patent/CN117260718A/en
Application granted granted Critical
Publication of CN117260718B publication Critical patent/CN117260718B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

The invention is suitable for the field of robots, and provides a self-adaptive load compensation control method and system for a quadruped robot. The method has the advantages that the pose and speed information of the robot is acquired by utilizing a multi-sensor fusion technology, and the motion of the four-foot robot is dynamically modeled. And converting the robot motion control problem into a mathematical programming problem by using a quadratic programming optimization technology, and adjusting control parameters in real time in an online updating mode. The stable gait control of the quadruped robot can be realized by iteratively solving the optimization problem, and the unknown effective load is subjected to self-adaptive compensation, so that better motion performance and robustness are realized. The motion control problem of the four-foot robot under the condition of unknown load is effectively solved, and the stability and the dynamic performance of the four-foot robot are improved.

Description

Self-adaptive load compensation control method and system for four-legged robot
Technical Field
The invention relates to the field of robots, in particular to a self-adaptive load compensation control method and system for a quadruped robot.
Background
The four-foot robot is a robot simulating the walking mode of the limbs of animals. Such robots generally have a high degree of freedom of movement and complex dynamics. The control of the quadruped robot involves the problems of balance control, gait planning, motion control, compensation of external disturbance and the like. For robotic control, adaptive control is an important technique. The technique aims to enable the control system to automatically adapt to environmental changes, system uncertainties and the effects of unknown loads. The adaptive control method is generally based on a feedback mechanism, and realizes adaptive control on system dynamics through online estimation and adjustment of a system model and parameters.
In practical robotic applications, the load of the robot is often uncertain. The unknown load has an effect on the dynamic characteristics and control performance of the robotic system, so the load needs to be modeled and compensated for to achieve stable control and good performance. Quadratic programming is a mathematical optimization problem with the goal of minimizing quadratic objective functions under given constraints. In robotic control, quadratic programming is often used for solving optimization problems, such as motion planning, trajectory tracking, generation of control strategies, etc. By modeling system dynamic constraints and performance metrics, quadratic programming can provide an efficient and optimized control solution.
Disclosure of Invention
The invention provides a self-adaptive load compensation control method of a quadruped robot, which aims to solve the control problem of the quadruped robot under the condition of unknown load and improve the stability and performance of the quadruped robot.
The adaptive load compensation control method comprises the following steps:
acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
establishing a dynamics model of the quadruped robot;
estimating the mass and the generated torque of an unknown effective load through an adaptive control method according to the dynamic model, and carrying out online estimation on the dynamic model so as to compensate the influence of the unknown effective load;
calculating joint moment of the quadruped robot through a quadratic programming method according to the state information;
and adjusting the joints of the quadruped robot in real time through a balance controller according to the joint moment.
Preferably, the kinetic model of the four-legged robot satisfies the following relation:
wherein m represents the mass of the quadruped robot,representing the acceleration of the four-legged robot, r i Position vector representing origin of inertial system, r c A position vector representing the centroid of the quadruped robot, i=1, 2, 3, 4 representing the number of legs of the quadruped robot, F b ∈R 3 Force applied to the quadruped robot for the unknown payload, F i Representing the contact force on each leg of the quadruped robot, < >>I G ∈R 3×3 Representing an inertial matrix of the quadruped robot, d=r b ×m b g represents the term r b And m b And disturbance difficult to obtain, r b A position vector representing the unknown payload, m b Representing the quality of the unknown payload.
Preferably, the unknown payload applies a force F to the quadruped robot b The following relationship is satisfied:
wherein,an acceleration representative of the unknown payload position.
Preferably, T is defined as b Representing the torque acting on the quadruped robot, then T b The following relationship is satisfied:
preferably, in the step of calculating the joint moment of the quadruped robot by a quadratic programming method, a calculation formula of the quadratic programming method is as follows:
min(AF-B) T R(AF-B)+F T SF;
wherein τ min And τ max Representing the minimum and maximum joint moments of the quadruped robot, F ix 、F iy And F iz Represents the contact force vector of each foot of the four-foot robot, mu is the friction coefficient between the contact foot and the ground, J i Jacobian matrix representing i legs of the quadruped robot, D i The matrix corresponding to the vacated leg is represented, the diagonal matrix R and S represent the weight matrix, and the representation of a and B is as follows:
F B representing a desired force on the torso of the quadruped robot, T B Representing the torque on the four-legged robot torso.
In a second aspect, the present invention also provides an adaptive load compensation control system of a quadruped robot, the adaptive load compensation control system comprising:
the information acquisition module is used for acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
the model building module is used for building a dynamics model of the quadruped robot;
the self-adaptive module is used for estimating the mass and the generated torque of the unknown effective load through a self-adaptive control method according to the dynamic model, and carrying out on-line estimation on the dynamic model so as to compensate the influence of the unknown effective load;
the secondary planning module is used for calculating the joint moment of the quadruped robot through a secondary planning method according to the state information;
and the control module is used for adjusting the joints of the quadruped robot in real time through the balance controller according to the joint moment.
Compared with the prior art, the method has the beneficial effects that the pose and speed information of the robot is acquired by utilizing a multi-sensor fusion technology, and the dynamics modeling is carried out on the motion of the quadruped robot. And converting the robot motion control problem into a mathematical programming problem by using a quadratic programming optimization technology, and adjusting control parameters in real time in an online updating mode. The stable gait control of the quadruped robot can be realized by iteratively solving the optimization problem, and the unknown effective load is subjected to self-adaptive compensation, so that better motion performance and robustness are realized. The control problem of the four-legged robot under the condition of unknown load is effectively solved, and the stability and performance of the four-legged robot are improved.
Drawings
The present invention will be described in detail with reference to the accompanying drawings. The foregoing and other aspects of the invention will become more apparent and more readily appreciated from the following detailed description taken in conjunction with the accompanying drawings. In the accompanying drawings:
fig. 1 is a flow chart of an adaptive load compensation control method of a four-legged robot according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a change of a load of 6kg standing time in a four-foot robot simulation environment according to the adaptive load compensation control method of the four-foot robot provided by the embodiment of the invention;
fig. 3 is a schematic diagram of a change of a moment when a load is 6kg under a simulation environment of a quadruped robot according to the adaptive load compensation control method of the quadruped robot provided by the embodiment of the invention;
fig. 4 is a schematic diagram of a change of a load of 2.5kg in standing time under a real machine environment of a four-foot robot according to an adaptive load compensation control method of the four-foot robot provided by the embodiment of the invention;
fig. 5 is a schematic diagram of a change of a moment when a load of 2.5kg moves in a real machine environment of the quadruped robot according to the adaptive load compensation control method of the quadruped robot provided by the embodiment of the invention;
fig. 6 is a flowchart of an adaptive load compensation control system for a four-legged robot according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example one
Referring to fig. 1 to 5, the present invention provides an adaptive load compensation control method for a quadruped robot, the adaptive load compensation control method comprising the following steps:
s101, acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
s102, establishing a dynamics model of the quadruped robot;
in the embodiment of the invention, the single rigid body dynamics model of the four-foot robot is as follows:
wherein m represents the mass of the quadruped robot,representing the acceleration of the four-legged robot, r i Position vector representing origin of inertial system, r c A position vector representing the centroid of the quadruped robot, i=1, 2, 3, 4 representing the number of legs of the quadruped robot, F b ∈R 3 Force applied to the quadruped robot for the unknown payload, F i Representing the contact force on each leg of the quadruped robot, < >>I G ∈R 3×3 Representing an inertial matrix of the quadruped robot, d=r b ×m b g represents the term r b And m b And disturbance difficult to obtain, r b A position vector representing the unknown payload, m b Representing the quality of the unknown payload.
In view of the practical situation, the following assumptions are used without loss of generality:
assuming that the time derivative of d has an upper bound, i.e
The term in the above formula (2)The expandable device can be expanded as follows:
here the equation represents (I G w b ) The rate of change over time is equal to the inertia matrix (I G ) Multiplied by angular accelerationAdding the angular velocity fork multiplied by the inertia matrix I G And angular velocity w b Is a product of (a) and (b).
S103, estimating the mass of an unknown effective load and the generated torque through an adaptive control method according to the dynamics model;
in the embodiment of the invention, the force applied to the robot by an unknown load is defined as Tb. The calculation formula is as follows:
wherein,an acceleration representative of the unknown payload position.
It is assumed that the unknown payload remains in contact with the quadruped robot at all times, which means that the speed and acceleration between them are equal. This assumption means thatDuring this time, there is no relative sliding or loss of contact between the unknown payload and the robot.
In adaptive controllers for quadruped robots, linear combinations of position errors and speed errors, i.e. s p . When s is satisfied p At=0, the method exhibits exponentially stable dynamics. Thus, the following compound errors are defined:
wherein e p =x-x d Andrepresenting the linear position error and the linear velocity error of the load, respectively. Furthermore lambda p ∈R 3×3 Is a positive diagonal matrix. Consider the following Liapunov function:
the above expression is developed.
Considering formula (4), formula (8) may be rewritten as:
wherein Y is p ∈R 3 Can be expressed as:
for a pair ofThe rewrites of (2) are as follows:
F b andthe design is as follows:
control law and estimated dynamics related terms, using Y p Representation, and a PD itemWherein the method comprises the steps ofIs a positive diagonal matrix that directs the system to track the desired translational motion. />For mass m of the unknown payload b Estimated value of ∈10->Representing the estimation error of the unknown payload quality. Substituting it intoThe method can obtain the following steps:
V p (t) has positive qualitative and time-varying properties,is negative half-definite. Based on the lispro theorem, the system is consistently stable. Thus, s p And->Will remain bounded.
From the above, V p (t) has a limited limit. In addition, it can be easily demonstrated thatIs bounded. Therefore, consider->Expression of (2), give->Is a bounded conclusion. Now due toIs consistently continuous in time (and +.>Is bounded), so V p (t) has a lower bound. Therefore, based on the lemma of Barbara, t.fwdarw.infinity, the ∈10->When s is p When=0, we get +.>A progressively stabilizing system is defined.
In the embodiment of the invention, in order to compensate the torque d generated by the unknown effective load in the motion process, an adaptive control method is adopted for estimation. Definition T b Representing the torque acting on the quadruped robot, there are:
the following composite errors are defined:
wherein e o =log(R T R d ) Andrespectively, the direction error and the angular velocity error. Here, a->And->The actual and desired body directions are described separately. Function ofOne rotation matrix is mapped to a corresponding rotation vector. />Is the actual angular velocity of the object,is the desired angular velocity of the object,/>Is a positive diagonal matrix.
Consider the following Liapunov function:
wherein,for positive diagonal matrix ++>For the estimated value of d, +.>To estimate the error. Since d is a constant value, the estimation error +.>Is equal to the estimated error%>Is a derivative of (a). By differentiating V o (t) obtaining its time derivative as:
design T B Andthe following are provided:
the stability of the li-apunov function demonstrates that the process follows the above equation.
S104, calculating joint moment of the quadruped robot through a quadratic programming method according to the state information;
in the embodiment of the invention, the supporting legs of the quadruped robot are controlled by adopting the balance controller. The balance controller forces PD control, which refers to proportional + differential control, of the centroid and body direction, which quickly predicts future changes and responds after the system stabilizes. The characteristic is rapidity and stability, and simultaneously ensures that the foot end force meets the friction constraint.
The goal of the balance controller is to solve for the optimal distribution of foot end force, denoted as F. From equations (1) (2) (3), its drive can be derived, approximating COM dynamics to the corresponding expected dynamics as:
since the kinetic model is linear, it can be expressed as a quadratic programming problem (QP problem) to calculate the ground contact force f. The quadratic programming calculation formula is as follows:
min(AF-B) T R(AF-B)+F T SF(30);
wherein τ min And τ max Representing the minimum and maximum joint moments of the quadruped robot, F ix 、F iy And F iz Represents the contact force vector of each foot of the four-foot robot, mu is the friction coefficient between the contact foot and the ground, J i Representing the four-foot machineJacobian matrix of i legs of robot, D i Representing the matrix corresponding to the vacated leg, and diagonal matrices R and S represent weight matrices. The representations of A and B are as follows:
as calculated, the motion controller requires accurate model parameters, which can be significantly affected if disturbed. Thus, the unknown loads m are estimated separately using adaptive control b And the resulting torque d. Thereby, the force F applied to the robot by the unknown load can be calculated b . Then, using an inverse dynamics solver, the desired force F acting on the trunk of the quadruped robot is calculated B And torque T B To track the desired motion of the quadruped robot.
In the embodiment of the invention, the control of the swing leg of the four-legged robot mainly comprises the calculation of the joint torque of the leg. Before this, the foot position of the leg needs to be planned to obtain the desired joint angle and joint speed. The trajectory of the foot placement follows the trajectory in the world coordinate system. The calculation of the joint moment of the swing leg comprises two components: a feedback term and a feedforward term. The control law of calculating the moment of the swing leg joint is as follows:
wherein x is f Representing the x-coordinate, y of the thigh joint f Representing the y-coordinate, v, of the thigh joint x Is the speed of the robot in the x direction, v y Is the velocity in the y direction, p.epsilon.0, 1]Representing the gait phase of the robot, wherein p represents the ratio of the gait cycle of the stance phase,T swing Is the duration of the swing phase of the leg, T stance Is the duration of the standing phase of the leg, k x ,k y >0。
In addition to translation, rotational movement of the body also affects the coordinates of the pivot point in the x-axis and y-axis. Here, the position of the landing point can be calculated in a similar way.
τ ff,i =J T f d (36);
Wherein K is p And K d Is a positive diagonal matrix. Correction force f d Indicating the force applied to the foot. J represents the jacobian matrix for the current leg. The torque tau of each joint can be calculated according to the equation ff,i When the legs of the four-legged robot do not move rapidly, the statics of a single leg are approximated. By adjusting f d K in (B) p And K d The foot can effectively track the position and velocity of the target.
And S105, adjusting the joints of the quadruped robot in real time through a balance controller according to the joint moment.
Compared with the prior art, the method has the beneficial effects that the pose and speed information of the robot is acquired by utilizing a multi-sensor fusion technology, and the dynamics modeling is carried out on the motion of the quadruped robot. And converting the robot motion control problem into a mathematical programming problem by using a quadratic programming optimization technology, and adjusting control parameters in real time in an online updating mode. The stable gait control of the quadruped robot can be realized by iteratively solving the optimization problem, and the unknown effective load is subjected to self-adaptive compensation, so that better motion performance and robustness are realized. The control problem of the four-legged robot under the condition of unknown load is effectively solved, and the stability and performance of the four-legged robot are improved.
Example two
Referring to fig. 6, the present invention further provides an adaptive load compensation control system 200 of a quadruped robot, the adaptive load compensation control system comprising:
s201, an information acquisition module, which is used for acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
s202, a model building module is used for building a dynamics model of the quadruped robot;
s203, an adaptive module is used for estimating the mass and the generated torque of an unknown effective load through an adaptive control method according to the dynamic model, and carrying out online estimation on the dynamic model so as to compensate the influence of the unknown effective load;
s204, a quadratic programming module is used for calculating the joint moment of the quadruped robot through a quadratic programming method according to the state information;
and S205, a control module adjusts the joints of the quadruped robot in real time through a balance controller according to the joint moment.
The adaptive load compensation control system 200 of the quadruped robot can implement the steps in the adaptive load compensation control method of the quadruped robot in the above embodiment, and can implement the same technical effects, and the description of the above embodiment is omitted herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
While the embodiments of the present invention have been illustrated and described in connection with the drawings, what is presently considered to be the most practical and preferred embodiments of the invention, it is to be understood that the invention is not limited to the disclosed embodiments, but on the contrary, is intended to cover various equivalent modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (6)

1. The adaptive load compensation control method of the four-legged robot is characterized by comprising the following steps of:
acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
establishing a dynamics model of the quadruped robot;
estimating the mass and the generated torque of an unknown effective load through an adaptive control method according to the dynamic model, and carrying out online estimation on the dynamic model so as to compensate the influence of the unknown effective load;
calculating joint moment of the quadruped robot through a quadratic programming method according to the state information;
and adjusting the joints of the quadruped robot in real time through a balance controller according to the joint moment.
2. The adaptive load compensation control method of a four-legged robot according to claim 1, wherein a kinetic model of the four-legged robot satisfies the following relation:
wherein m representsThe mass of the four-legged robot is that,representing the acceleration of the four-legged robot, r i Position vector representing origin of inertial system, r c A position vector representing the centroid of the quadruped robot, i=1, 2, 3, 4 representing the number of legs of the quadruped robot, F b ∈R 3 Force applied to the quadruped robot for the unknown payload, F i Representing the contact force on each leg of the quadruped robot, f= (F 1 T ,F 2 T ,F 3 T ,F 4 T ) T ,I G ∈R 3×3 Representing an inertial matrix of the quadruped robot, d=r b ×m b g represents the term r b And m b And disturbance difficult to obtain, r b A position vector representing the unknown payload, m b Representing the quality of the unknown payload.
3. The adaptive load compensation control method of a quadruped robot of claim 2, wherein the unknown payload applies a force F to the quadruped robot b The following relationship is satisfied:
wherein,an acceleration representative of the unknown payload position.
4. The adaptive load compensation control method of a quadruped robot of claim 3, wherein T is defined b Representing the torque acting on the quadruped robot, then T b The following relationship is satisfied:
5. the adaptive load compensation control method of a quadruped robot according to claim 4, wherein in the step of calculating the joint moment of the quadruped robot by a quadratic programming method, a calculation formula of the quadratic programming method is as follows:
min(AF-B) T R(AF-B)+F T SF;
wherein τ min And τ max Representing the minimum and maximum joint moments of the quadruped robot, F ix 、F iy And F iz Represents the contact force vector of each foot of the four-foot robot, mu is the friction coefficient between the contact foot and the ground, J i Jacobian matrix representing i legs of the quadruped robot, D i Representing the matrix corresponding to the vacated leg, the diagonal matrices R and S represent weight matrices, and a and B are represented as follows:
F B representing a desired force on the torso of the quadruped robot, T B Representing the torque on the four-legged robot torso.
6. An adaptive load compensation control system for a four-legged robot, the adaptive load compensation control system comprising:
the information acquisition module is used for acquiring state information of the quadruped robot through a sensor on the quadruped robot, wherein the state information comprises joint angles, joint speeds and body postures;
the model building module is used for building a dynamics model of the quadruped robot;
the self-adaptive module is used for estimating the mass and the generated torque of the unknown effective load through a self-adaptive control method according to the dynamic model, and carrying out on-line estimation on the dynamic model so as to compensate the influence of the unknown effective load;
the secondary planning module is used for calculating the joint moment of the quadruped robot through a secondary planning method according to the state information;
and the control module is used for adjusting the joints of the quadruped robot in real time through the balance controller according to the joint moment.
CN202311229197.1A 2023-09-21 Self-adaptive load compensation control method and system for four-legged robot Active CN117260718B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311229197.1A CN117260718B (en) 2023-09-21 Self-adaptive load compensation control method and system for four-legged robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311229197.1A CN117260718B (en) 2023-09-21 Self-adaptive load compensation control method and system for four-legged robot

Publications (2)

Publication Number Publication Date
CN117260718A true CN117260718A (en) 2023-12-22
CN117260718B CN117260718B (en) 2024-07-02

Family

ID=

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120084849A (en) * 2011-01-21 2012-07-31 신화플래닛 주식회사 Op-code learing method of silf-accembly robot and control bord
CN108563131A (en) * 2018-07-12 2018-09-21 南京航空航天大学 A kind of self-adapting compensation method of satellite attitude control system actuator hardover failure
WO2019119724A1 (en) * 2017-12-21 2019-06-27 东南大学 Force sense information and posture information based limb motion intention understanding and upper limb rehabilitation training robot control method
CN111891252A (en) * 2020-08-06 2020-11-06 齐鲁工业大学 Body posture slope self-adaptive control method of four-footed bionic robot
CN113608534A (en) * 2021-08-04 2021-11-05 上海大学 Unmanned ship tracking control method and system
CN114384918A (en) * 2022-01-14 2022-04-22 厦门大学 Diagonal gait compliance control method of four-footed robot based on drop foot point adjustment
US20230249342A1 (en) * 2022-02-08 2023-08-10 GM Global Technology Operations LLC Robotic system for moving a payload with minimal payload sway and increased positioning accuracy
CN116654145A (en) * 2022-02-21 2023-08-29 Oppo广东移动通信有限公司 Balance control method for robot, and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120084849A (en) * 2011-01-21 2012-07-31 신화플래닛 주식회사 Op-code learing method of silf-accembly robot and control bord
WO2019119724A1 (en) * 2017-12-21 2019-06-27 东南大学 Force sense information and posture information based limb motion intention understanding and upper limb rehabilitation training robot control method
CN108563131A (en) * 2018-07-12 2018-09-21 南京航空航天大学 A kind of self-adapting compensation method of satellite attitude control system actuator hardover failure
CN111891252A (en) * 2020-08-06 2020-11-06 齐鲁工业大学 Body posture slope self-adaptive control method of four-footed bionic robot
CN113608534A (en) * 2021-08-04 2021-11-05 上海大学 Unmanned ship tracking control method and system
CN114384918A (en) * 2022-01-14 2022-04-22 厦门大学 Diagonal gait compliance control method of four-footed robot based on drop foot point adjustment
US20230249342A1 (en) * 2022-02-08 2023-08-10 GM Global Technology Operations LLC Robotic system for moving a payload with minimal payload sway and increased positioning accuracy
CN116654145A (en) * 2022-02-21 2023-08-29 Oppo广东移动通信有限公司 Balance control method for robot, and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谭永营;伊善贞;薛大兵;王晓明;袁磊: "负载型四足步行平台对角步态重量自适应行走控制", 《吉林大学学报(工学版)》, 21 September 2020 (2020-09-21), pages 1506 - 1517 *

Similar Documents

Publication Publication Date Title
Mesesan et al. Dynamic walking on compliant and uneven terrain using dcm and passivity-based whole-body control
Yi et al. Online learning of a full body push recovery controller for omnidirectional walking
Chen et al. Nonsingular fast terminal sliding mode posture control for six-legged walking robots with redundant actuation
US8442680B2 (en) Motion state evaluation apparatus of legged mobile robot
US8428780B2 (en) External force target generating device of legged mobile robot
JP7324932B2 (en) dynamic planning controller
Kim et al. Computationally-robust and efficient prioritized whole-body controller with contact constraints
US8396593B2 (en) Gait generating device of legged mobile robot
JP6781101B2 (en) Non-linear system control method, biped robot control device, biped robot control method and its program
US8442681B2 (en) Desired motion evaluation apparatus of legged mobile robot
Figueroa et al. A dynamical system approach for adaptive grasping, navigation and co-manipulation with humanoid robots
Li et al. A novel bilateral haptic teleoperation approach for hexapod robot walking and manipulating with legs
CN114625129A (en) Motion control method and system of position-control leg and foot robot
Yamakita et al. Stabilization of acrobat robot in upright position on a horizontal bar
Chen et al. Integrable whole-body orientation coordinates for legged robots
Ding et al. Online center of mass detection for quadruped robots in trot gait motion
Zhu et al. Motion control for underactuated robots adaptable to uneven terrain by decomposing body balance and velocity tracking
Lim et al. Control design to achieve dynamic walking on a bipedal robot with compliance
CN117260718B (en) Self-adaptive load compensation control method and system for four-legged robot
Meriçli et al. Improving biped walk stability using real-time corrective human feedback
CN117260718A (en) Self-adaptive load compensation control method and system for four-legged robot
Monroy Walking motion generation and neuro-fuzzy control with push recovery for humanoid robot
Pournazhdi et al. Dynamic modeling and sliding mode control for fast walking of seven-link biped robot
Komuta et al. Walking control of bipedal robot on soft ground considering ground reaction force
WO2024021767A1 (en) Method, apparatus and device for controlling legged robot, legged robot, computer-readable storage medium and computer program product

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