Nothing Special   »   [go: up one dir, main page]

CN114564010A - Unilateral obstacle crossing control method for double-wheel foot robot - Google Patents

Unilateral obstacle crossing control method for double-wheel foot robot Download PDF

Info

Publication number
CN114564010A
CN114564010A CN202210133403.8A CN202210133403A CN114564010A CN 114564010 A CN114564010 A CN 114564010A CN 202210133403 A CN202210133403 A CN 202210133403A CN 114564010 A CN114564010 A CN 114564010A
Authority
CN
China
Prior art keywords
leg
obstacle crossing
state
unilateral
wheel
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
CN202210133403.8A
Other languages
Chinese (zh)
Other versions
CN114564010B (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.)
China North Vehicle Research Institute
Original Assignee
China North Vehicle Research Institute
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 China North Vehicle Research Institute filed Critical China North Vehicle Research Institute
Priority to CN202210133403.8A priority Critical patent/CN114564010B/en
Publication of CN114564010A publication Critical patent/CN114564010A/en
Application granted granted Critical
Publication of CN114564010B publication Critical patent/CN114564010B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

The invention provides a unilateral obstacle crossing control method of a double-wheel foot robot, which is used for solving the problem of complex unilateral obstacle crossing control mode of the double-wheel foot robot caused by a complex modeling mode. Firstly, establishing a two-wheel-foot simplified dynamic model containing six state quantities, namely a robot virtual leg attitude angle, a virtual leg attitude angular velocity, a machine yaw attitude angle, a machine yaw attitude angular velocity, a machine forward displacement and a machine forward linear velocity, and carrying out linearization and discretization processing; secondly, polynomial interpolation of state feedback matrix elements is carried out according to the length of a discrete virtual leg, Kalman filter is adopted to realize observation of each state, a linear quadratic regulator is utilized to carry out full-state feedback to realize state feedback balance control, finally, the support leg is subjected to lateral inclination angle attitude compensation, hip joint angles and knee joint angles are generated through support leg kinematic inverse solution, and unilateral obstacle-crossing attitude control is realized.

Description

Unilateral obstacle crossing control method for double-wheel foot robot
Technical Field
The invention relates to the field of robot motion control, in particular to a unilateral obstacle crossing control method for a double-wheel foot robot.
Background
The double-wheel foot robot is a foot type and wheel type composite walking robot, is different from the existing double-wheel balance trolley, has the advantages of wheel type efficient movement and foot type complex environment walking, corresponding research has been carried out by domestic and foreign research institutions, and typically comprises a Handle wheel foot robot with Boston power in the United states, which can realize complex actions such as unilateral obstacle crossing, jumping, going down stairs, descending slopes and the like.
The double-wheel foot robot comprises a machine body, two supporting legs and two driving wheels, wherein each supporting leg is provided with one driving wheel, each supporting leg comprises a thigh and a shank, the connecting part of the thigh and the machine body is a hip joint, the connecting part of the thigh and the shank is called as a knee joint, most of the existing single-side obstacle crossing control technologies of the double-wheel foot robot adopt a whole body dynamics method, the method needs to carry out complex dynamics modeling on each rigid body and each joint, and meanwhile, the method is realized by means of an optimized control mode, therefore, the double-wheel foot robot is required to have higher modeling precision aiming at each rigid body, and meanwhile, the calculation force of the whole system also has great challenge.
Disclosure of Invention
In order to solve the problem that the unilateral obstacle crossing control mode of the double-wheel foot robot is complex due to a complex modeling mode, the invention provides a unilateral obstacle crossing control method of the double-wheel foot robot, on the basis of a linear and discretized simplified dynamic model of the double-wheel foot, the concept of virtual legs is introduced, two legs are simplified into one virtual leg, in the simplified model, the two wheels are independent, and the virtual leg is connected with the two wheels; posture control is realized by respectively controlling joint angles of the two supporting legs, and the controlled object is ensured not to roll. The method is characterized by fusing the virtual legs to establish a state feedback control model and finally performing unilateral obstacle crossing attitude compensation on the supporting legs to realize stable control.
The invention firstly establishes a two-wheel-foot simplified dynamic model containing six state quantities of a robot virtual leg attitude angle, a virtual leg attitude angular velocity, a machine body yaw attitude angle, a machine body yaw attitude angular velocity, a machine body forward displacement and a machine body forward linear velocity, carries out linearization and discretization treatment, then introduces a virtual leg concept, carries out polynomial interpolation of state feedback matrix elements aiming at the length of a discretized virtual leg, adopts a Kalman filter to realize observation of each state, utilizes a linear quadratic regulator to carry out full-state feedback to generate driving moments of two driving wheels to realize state feedback balance control, finally carries out side dip angle attitude compensation on a supporting leg on the basis of the state feedback balance control, generates a hip joint angle and a knee joint angle through the inverse solution of the supporting leg kinematics to realize unilateral obstacle-crossing attitude control, the method is simple and easy to implement, and the control effect is good.
The specific technical scheme is as follows:
establishing a two-wheel-foot simplified dynamic model containing six state quantities, namely a robot virtual leg attitude angle, a virtual leg attitude angular velocity, a machine yaw attitude angle, a machine yaw attitude angular velocity, machine forward displacement and machine forward linear velocity, serving as a model basis for control, and performing linearization and discretization;
step (2) the balance control of the double-wheel foot robot under the variable virtual leg length is carried out, and the change of the virtual leg of the unilateral obstacle crossing is supported;
and (3) stably adapting the posture under the unilateral obstacle crossing to complete unilateral obstacle crossing stable control.
Further, the step (2) comprises the following steps,
step 21: solving a state feedback matrix at the current moment:
obtaining by off-line calculation of a state feedback matrixState feedback matrix K under discrete virtual leg lengthdAnd further using the discrete virtual leg lengths and corresponding KdFitting a state feedback matrix K through 5-degree polynomial interpolation, and finally obtaining the state feedback matrix at the current moment according to the length of the variable virtual leg at the current moment, wherein the state feedback matrix K obtained through fitting is used for adapting to state feedback control of the variable virtual leg under various lengths;
step 22: estimating the system state at the current moment by adopting a Kalman filter according to a discrete model of the biped robot
Figure BDA0003501057570000021
Step 23: fusing the state feedback matrix K of step 21 and the system state of step 22
Figure BDA0003501057570000022
Establishing an expected state XdAnd estimated current time system state
Figure BDA0003501057570000023
The state error feedback control model obtains the driving moment U of the wheel at the current momentkAnd balance control under variable virtual leg length is realized.
Further, the step (3) comprises the following steps,
step 31: measuring the side-tipping attitude angle phi of the machine body in real time;
step 32: establishing a side inclination angle proportional control term and an integral control term of the machine body;
step 33: and (3) respectively carrying out attitude compensation on the heights of the left and right supporting legs at the current moment by utilizing the proportional control item and the integral control item established in the step (32), converting the height positions of the two compensated supporting legs into the joint angle of each supporting leg through inverse kinematics, realizing stable adaptation of the attitude by driving the joint, and realizing unilateral obstacle crossing stable control under the combined action of the state error feedback model in the step (23).
Has the advantages that:
the existing control method of the double-wheel foot robot is mainly researched on balance control of the robot such as advancing, steering and the like, the feedback control precision is insufficient aiming at the position change state of the robot body, and most of the control methods of the whole body dynamics are adopted to solve the problem of attitude control under the single-side obstacle crossing working condition, and the control process is complex. Compared with the prior art, the invention has the following advantages:
(1) a dynamic equation of a full state is established, so that the pose of the robot can be effectively controlled; (2) the virtual leg idea is adopted, and the virtual leg length is used as the input of the interpolation of the state feedback matrix elements, so that the stability under different virtual leg lengths can be effectively realized; (3) the state matrix elements are subjected to quintic polynomial interpolation, so that the accuracy of state feedback control can be improved; (4) the attitude compensation of the side-tipping angle is carried out according to the height of the supporting leg, so that the unilateral obstacle crossing of the robot can be effectively controlled, and the control method is simple and effective; (5) the invention has simple model and simple and effective control method.
Drawings
Fig. 1 is a two-wheel-foot robot model.
Fig. 2 is a unilateral obstacle crossing model of the two-wheel foot robot.
Fig. 3 is a schematic angle view of a virtual leg in a vertical direction.
Detailed Description
The following describes a unilateral obstacle crossing control method of a two-wheeled foot robot in detail with reference to the accompanying drawings and specific embodiments.
Meanwhile, it is described herein that the following embodiments are preferred and preferred embodiments for making the embodiments more detailed, and those skilled in the art can implement the embodiments in other alternative ways for some known technologies; also, the drawings are only for purposes of more particularly describing embodiments and are not intended to particularly limit the invention.
The invention is intended to cover alternatives, modifications, equivalents, and alternatives that may be included within the spirit and scope of the invention. In the following description of the preferred embodiments of the present invention, specific details are set forth in order to provide a thorough understanding of the present invention, and it will be apparent to those skilled in the art that the present invention may be practiced without these specific details.
As shown in fig. 1, step 1, two-wheel foot dynamics modeling is used as a model basis for control. The method specifically comprises the following steps:
step 11: a Lagrange equation is adopted to establish a two-wheel foot dynamics model containing six state quantities of a robot virtual leg attitude angle/attitude angular velocity, a yaw attitude/attitude angular velocity and a forward displacement/linear velocity.
Figure BDA0003501057570000041
In the formula, L is a Lagrangian function, Q is a generalized coordinate, and Q is a generalized force.
Kinetic energy of the system:
Figure BDA0003501057570000042
wherein T is the kinetic energy of the system, theta is the angle of the virtual leg in the vertical direction, gamma is the yaw angle of the machine body, x is the forward displacement of the robot, and IxxIs the moment of inertia of the body along the x-axis, IyyIs the moment of inertia of the body along the y-axis, IzzMoment of inertia of the machine body along the z-axis, mass of M wheels, mass of M machine body, length of l virtual leg, width between d wheels, radius of r wheels,
potential energy of the system:
V=Mglcosθ
L=T-V
step 12: and (3) two-wheel foot dynamics linearization:
Figure BDA0003501057570000051
Figure BDA0003501057570000052
wherein:
p1=[(2m+M)Iyyr2+2IyyIw]+2Mml2r2+2Ml2Iw
p2=(Ml2+Iyy)(Mr2+2mr2+2Iw)-M2l2r2
p3=2d2r(m+Iw/r2)+rIzz
in the formula IwMoment of inertia of the wheel along the axis of rotation, taul、τrThe active driving torque of the left wheel and the active driving torque of the right wheel are respectively.
Step 13: and discretizing a two-wheel foot continuous dynamic model.
Figure BDA0003501057570000053
In the formula, Δ t is a discrete time.
And 2, controlling the balance of the double-wheel foot robot under the variable virtual leg length to support the change of the virtual leg with the unilateral obstacle crossing. The method specifically comprises the following steps:
step 21: and solving the state feedback matrix at the current moment. Obtaining state feedback matrix elements under the discrete virtual leg length through state feedback matrix off-line calculation, and performing 5-order polynomial interpolation according to the discrete virtual leg length and the matrix elements; measuring the hip joint and knee joint angles of the two supporting legs in real time, calculating the length of the virtual leg according to the leg kinematics relationship, and calculating a state feedback matrix at the current moment according to the fitted 5 th-order polynomial.
The state feedback matrix is calculated off line, the Riccati equation is adopted to solve, and the solution is as follows:
Figure BDA0003501057570000061
in the formula, the positive definite matrix P is obtained by the following equation,
Figure BDA0003501057570000062
wherein Q is a semi-positive definite real symmetric matrix, R is a positive definite real symmetric matrix, AdAnd BdThe elements of the matrix contain the virtual leg lengths and are obtained from the formula in step 13.
The state feedback matrix 5-degree polynomial interpolation is used for solving corresponding K matrix elements by setting discrete virtual leg length and setting according to Q, R matrix so as to adapt to state feedback control under variable virtual leg length, and the fifth-degree polynomial interpolation form is as follows:
Kij=k5_ijl5+k4_ijl4+k3_ijl3+k2_ijl2+k1_ijl+k0_ij
in the formula KijIs the ith row and the jth column element, K, of the K matrixn_ijIs corresponding to KijThe polynomial coefficient of (1).
The virtual leg length is calculated by measuring the hip joint and knee joint angles of the two supporting legs in real time according to the leg kinematics relationship, and the following solution is obtained:
Figure BDA0003501057570000063
pf1x=-l1sinθ11-l2sin(θ1112)
pf1z=-l1cosθ11-l2cos(θ1112)
pf2x=-l1sinθ21-l2sin(θ2122)
pf2z=-l1cosθ21-l2cos(θ2122)
Figure BDA0003501057570000064
Figure BDA0003501057570000065
in the formula, pfiFoot position of the ith leg, pfixIs the x-direction position of the foot of the ith leg, pfizIs the foot z-direction position of the ith leg,/1Thigh length,. l2Length of lower leg, [ theta ]11Left leg hip angle θ12Angle of knee joint of left leg θ21Angle of hip joint of right leg θ22Right leg knee joint angle.
Step 22: estimating the system state at the current moment by adopting a Kalman filter according to the discrete model of the biped robot in the step 13
Figure BDA0003501057570000071
The method comprises the following specific steps:
Figure BDA0003501057570000072
wherein,
Figure BDA0003501057570000073
Figure BDA0003501057570000074
Figure BDA0003501057570000075
in the formula,
Figure BDA0003501057570000076
for the last discrete-time system state,
Figure BDA0003501057570000077
in order to be in a new state of the system,
Figure BDA0003501057570000078
estimated system state for the current time, Pk-1Is the covariance matrix of the last discrete time,
Figure BDA0003501057570000079
as a new covariance matrix, PkIs the current covariance matrix, y is the system output, Uk-1For the last discrete-time control input, Ad、BdObtaining the C matrix from a system output equation, Pk-1Is initially set to be an identity matrix and,
Figure BDA00035010575700000710
initially set to zero vector, Uk-1Initially set to a zero vector.
Step 23: and (3) fusing the state feedback matrix in the step (21) and the system state in the step (22), establishing a state error feedback control model, generating a wheel driving moment, and realizing balance control under the variable virtual leg length, wherein the control model is as follows:
Figure BDA00035010575700000711
in the formula of UkFor the current discrete-time wheel drive torque input, XdIs in the desired state.
As shown in fig. 2, step 3, the posture under the unilateral obstacle crossing is adapted stably, so that the controlled object is ensured not to turn on one side, and the unilateral obstacle crossing stable control is completed. The method specifically comprises the following steps:
step 31: and detecting the side inclination angle phi of the machine body in real time through the airborne inertia measurement unit.
Step 32: controlling the roll angle phi in a proportional-integral mode, and establishing a proportional control term and an integral control term of the roll angle of the machine body as follows:
proportional term pkp=kdPhi), integral term pki=k∑(φd-φ)Δt,
In the formula, kIs a proportionality coefficient, kIs an integral coefficient, phidFor the desired body roll angle, φ is the actual body roll angle, and Δ t is the time interval.
Step 33: according to the polarity directions of the left and right side legs, carrying out attitude compensation on the height of the supporting leg to generate a new foot end position; and (3) because the foot end position and each joint angle have a calculation relation, the angle of each joint can be obtained from the new foot end position through the inverse kinematics of the leg, the joint angle is further controlled to realize the posture adaptation, and the posture adaptation and the state error feedback model in the step 23 act together to realize the unilateral obstacle crossing stable control.
Figure BDA0003501057570000081
Figure BDA0003501057570000082
θij=IK(pi_new)
Wherein, the left leg alpha is-1, the right leg alpha is 1,
Figure BDA0003501057570000083
for the amount of height compensation for the ith support leg,
Figure BDA0003501057570000084
new height position for ith support leg, pi_newIK represents the inverse kinematics calculation for the ith legijRepresenting the angle of the jth joint of the ith support leg.
The robot control system is used for controlling the motion of the double-wheel legged robot, and particularly ensures that the robot can realize stable unilateral obstacle crossing by setting six state quantities of an expected robot virtual leg attitude angle, a virtual leg attitude angular velocity, a machine body yaw attitude angle, a machine body yaw attitude angular velocity, a machine body forward displacement, a machine body forward linear velocity and an expected machine body side inclination angle. For example, the expected forward linear velocity of the machine body is set to be 1km/h, the expected yaw velocity and yaw angle are set to be 0, the expected attitude and attitude angular velocity of the virtual leg are set to be 0, the expected forward displacement is accumulated according to the velocity and time, and the robot runs according to the expected forward linear velocity of the machine body; when the moving road meets a slope, the robot is controlled to cross the obstacle on one side, namely one wheel rides on the slope, the other wheel keeps driving on a horizontal road surface, at the moment, the robot is ensured not to tilt forwards and backwards through the step (2), then the side inclination angle of the machine body reaches the expected side inclination angle of the machine body through proportional integral control, and the machine body is ensured not to turn over, so that the stable obstacle crossing on one side is realized.

Claims (10)

1. The utility model provides a unilateral control method that hinders more of two-wheeled foot robot for control two-wheeled foot robot is unilateral hinders more, two-wheeled foot robot include organism, two supporting legs, two drive wheels, a drive wheel is connected to every supporting leg, every supporting leg contains thigh and shank, the connecting portion of thigh and organism becomes hip joint, the connecting portion of thigh and shank is called knee joint, its characterized in that: the method comprises the steps of introducing a concept of virtual legs, simplifying two legs into one virtual leg, wherein in a simplified model, two driving wheels are independent of each other, and the virtual leg is connected with the two driving wheels, wherein the length of the virtual leg is equal to half of the sum of the distances from a hip joint to the center of the corresponding driving wheel of each supporting leg, the length of the virtual leg, hip joint angles and knee joint angles of the two supporting legs have a leg kinematics calculation relation, and the hip joint angles and the knee joint angles of the two supporting legs are obtained through real-time measurement;
the specific control process comprises the following steps of,
establishing a two-wheel-foot simplified dynamic model containing six state quantities, namely a robot virtual leg attitude angle, a virtual leg attitude angular velocity, a machine yaw attitude angle, a machine yaw attitude angular velocity, machine forward displacement and machine forward linear velocity, serving as a model basis for control, and performing linearization and discretization;
step (2) balance control of the double-wheel foot robot under the variable virtual leg length is carried out, and support is carried out on the change of the virtual leg with the unilateral obstacle crossing;
and (3) stably adapting the posture under the unilateral obstacle crossing to finish the unilateral obstacle crossing stable control.
2. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 1, characterized in that: the simplified dynamic linearization model of the double-wheel foot in the step (1) is as follows:
Figure FDA0003501057560000011
Figure FDA0003501057560000021
wherein:
p1=[(2m+M)Iyyr2+2IyyIw]+2Mml2r2+2Ml2Iw
p2=(Ml2+Iyy)(Mr2+2mr2+2Iw)-M2l2r2
p3=2d2r(m+Iw/r2)+rIzz
wherein x is the forward displacement of the robot, gamma is the yaw angle of the robot body, theta is the angle of the virtual leg in the vertical direction, M body mass, l virtual leg length, g is the acceleration of gravity, r wheel radius, M wheel mass, IwMoment of inertia of the wheel along the axis of rotation, IxxIs the moment of inertia of the body along the x-axis, IyyIs the moment of inertia of the body along the y-axis, IzzMoment of inertia of the body along the z-axis, d width between wheels, τl、τrActive driving torques of the left and right wheels, A, B, C,X, y and U are respectively corresponding to corresponding matrixes in the formula.
3. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 2, characterized in that: the simplified dynamic discretization model of the double-wheel foot in the step (1) is as follows:
Figure FDA0003501057560000022
wherein Δ t is a discrete time, Ad、Bd、Xk、UkRespectively corresponding matrixes in the formula.
4. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 3, characterized in that: further, the step (2) comprises the following steps,
step 21: solving a state feedback matrix at the current moment:
obtaining a state feedback matrix K under the length of the discrete virtual leg through off-line calculation of the state feedback matrixdAnd further using the discrete virtual leg lengths and corresponding KdFitting a state feedback matrix K through 5-degree polynomial interpolation, and finally obtaining the state feedback matrix at the current moment according to the length of the variable virtual leg at the current moment, wherein the state feedback matrix K obtained through fitting is used for adapting to state feedback control of the variable virtual leg under various lengths;
step 22: estimating the system state at the current moment by adopting a Kalman filter according to a discrete model of the biped robot
Figure FDA0003501057560000037
Step 23: fusing the state feedback matrix K of step 21 and the system state of step 22
Figure FDA0003501057560000038
Establishing an expected state XdSystematic with estimated current timeState of
Figure FDA0003501057560000039
The state error feedback control model obtains the driving moment U of the wheel at the current momentkBalance control at variable virtual leg lengths is achieved.
5. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 4, wherein the unilateral obstacle crossing control method comprises the following steps: further, the off-line calculation of the state feedback matrix in step 21 is implemented by solving a ricack Riccati equation, wherein the specific equation is as follows:
Figure FDA0003501057560000031
in the formula, the positive definite matrix P is obtained by the following equation,
Figure FDA0003501057560000032
wherein Q is a semi-positive definite real symmetric matrix, R is a positive definite real symmetric matrix, AdAnd BdThe elements of the matrix contain the virtual leg length.
6. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 4, wherein the unilateral obstacle crossing control method comprises the following steps: further, the system state observation model in step 22 is as follows:
Figure FDA0003501057560000033
wherein,
Figure FDA0003501057560000034
Figure FDA0003501057560000035
Figure FDA0003501057560000036
in the formula,
Figure FDA0003501057560000041
for the last discrete-time system state,
Figure FDA0003501057560000042
in order to be in a new state of the system,
Figure FDA0003501057560000043
estimated system state for the current time, Pk-1Is the covariance matrix of the last discrete time, Pk′As a new covariance matrix, PkIs the current covariance matrix, y is the system output, Uk-1For the last discrete-time control input, Ad、BdAnd obtaining the C matrix from a system output equation.
7. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 4, wherein the unilateral obstacle crossing control method comprises the following steps: further, the state error feedback control model in step 23 is as follows:
Figure FDA0003501057560000044
in the formula, XdIs a desired state, is a set value.
8. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 1, characterized in that: further, the step (3) comprises the following steps,
step 31: measuring the side-tipping attitude angle phi of the machine body in real time;
step 32: establishing a side inclination angle proportional control term and an integral control term of the machine body;
step 33: and (3) respectively carrying out attitude compensation on the heights of the left and right supporting legs at the current moment by utilizing the proportional control item and the integral control item established in the step (32), converting the height positions of the two compensated supporting legs into the joint angle of each supporting leg through inverse kinematics, realizing stable adaptation of the attitude by driving the joint, and realizing unilateral obstacle crossing stable control under the combined action of the state error feedback model in the step (23).
9. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 8, wherein: further, the proportional control term and the integral control term in step 32 are specifically as follows:
pkp=kd-φ)
pki=k∑(φd-φ)Δt
in the formula, kIs a proportionality coefficient, kIs an integral coefficient, phidFor the desired body roll angle, φ is the actual body roll angle, and Δ t is the time interval.
10. The unilateral obstacle crossing control method of the two-wheeled foot robot according to claim 9, wherein: further, the attitude compensation for the height of the support leg in step 33 is specifically as follows,
Figure FDA0003501057560000051
wherein, the left leg alpha is-1, the right leg alpha is 1,
Figure FDA0003501057560000052
the height compensation amount for the ith support leg.
CN202210133403.8A 2022-02-11 2022-02-11 Unilateral obstacle surmounting control method for double-wheel-foot robot Active CN114564010B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210133403.8A CN114564010B (en) 2022-02-11 2022-02-11 Unilateral obstacle surmounting control method for double-wheel-foot robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210133403.8A CN114564010B (en) 2022-02-11 2022-02-11 Unilateral obstacle surmounting control method for double-wheel-foot robot

Publications (2)

Publication Number Publication Date
CN114564010A true CN114564010A (en) 2022-05-31
CN114564010B CN114564010B (en) 2024-10-22

Family

ID=81713245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210133403.8A Active CN114564010B (en) 2022-02-11 2022-02-11 Unilateral obstacle surmounting control method for double-wheel-foot robot

Country Status (1)

Country Link
CN (1) CN114564010B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114578836A (en) * 2022-02-11 2022-06-03 中国北方车辆研究所 Jumping control method for double-wheel foot robot
CN118306495A (en) * 2024-04-08 2024-07-09 盐城工学院 Balance control method and system for double-wheel-leg robot

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180057173A (en) * 2016-11-22 2018-05-30 한국과학기술연구원 Method for modeling a simplified robot model for stable walking of a biped robot
CN113721649A (en) * 2021-09-03 2021-11-30 中国北方车辆研究所 Virtual leg-based multi-support leg force distribution method for quadruped robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180057173A (en) * 2016-11-22 2018-05-30 한국과학기술연구원 Method for modeling a simplified robot model for stable walking of a biped robot
CN113721649A (en) * 2021-09-03 2021-11-30 中国北方车辆研究所 Virtual leg-based multi-support leg force distribution method for quadruped robot

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄元林;付成龙;王健美;陈恳;: "双足跑步机器人控制方法研究概述", 机器人, no. 04, 15 July 2009 (2009-07-15) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114578836A (en) * 2022-02-11 2022-06-03 中国北方车辆研究所 Jumping control method for double-wheel foot robot
CN114578836B (en) * 2022-02-11 2024-06-25 中国北方车辆研究所 Jumping control method for double-wheel-foot robot
CN118306495A (en) * 2024-04-08 2024-07-09 盐城工学院 Balance control method and system for double-wheel-leg robot
CN118306495B (en) * 2024-04-08 2024-10-22 盐城工学院 Balance control method and system for double-wheel-leg robot

Also Published As

Publication number Publication date
CN114564010B (en) 2024-10-22

Similar Documents

Publication Publication Date Title
Kim et al. Dynamic analysis of a nonholonomic two-wheeled inverted pendulum robot
JP5219956B2 (en) Control device for moving body
JP5221689B2 (en) Gait generator for legged mobile robot
CN114578836B (en) Jumping control method for double-wheel-foot robot
JP2002326173A (en) Operation generating device of legged mobile robot
JPWO2005000534A1 (en) Control device for legged mobile robot
JP2011093025A (en) Control device for legged mobile robot
CN114564010B (en) Unilateral obstacle surmounting control method for double-wheel-foot robot
Moshayedi et al. Review on: The service robot mathematical model
CN111752150A (en) Four-wheel cooperative control method for wheeled-foot robot
CN111230868A (en) Gait planning and control method of biped robot when external thrust disturbance is applied to advancing direction
CN115793683A (en) Gravity center control method, adjusting mechanism and foot type robot
Raza et al. Towards robust wheel-legged biped robot system: Combining feedforward and feedback control
CN115933723B (en) Whole-body compliant control method applied to rapid walking of biped robot
JPWO2005082582A1 (en) Gait generator for mobile robot
Shen et al. Cooperative control strategy of wheel-legged robot based on attitude balance
Zhu et al. Experimental approach for high speed walking of biped robot MARI-1
Cao et al. Mechanism design and dynamic switching modal control of the wheel-legged separation quadruped robot
Suzumura et al. High mobility control for a wheel-legged mobile robot based on resolved momentum control
Zhao et al. Compliant Motion Control of Wheel-Legged Humanoid Robot on Rough Terrains
Guan et al. Kinematic modeling, analysis, and verification of an Essboard-like robot
Qian et al. Dynamic balance control of two-wheeled self-balancing pendulum robot based on adaptive machine learning
JP5232120B2 (en) Control device for moving body
JP5404543B2 (en) Control device for legged mobile robot
Abeygunawardhana et al. An adaptive based approach to improve the stability of two wheel mobile manipulator

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