CN112936280A - 一种四足机器人本体质心标定方法 - Google Patents
一种四足机器人本体质心标定方法 Download PDFInfo
- Publication number
- CN112936280A CN112936280A CN202110242481.7A CN202110242481A CN112936280A CN 112936280 A CN112936280 A CN 112936280A CN 202110242481 A CN202110242481 A CN 202110242481A CN 112936280 A CN112936280 A CN 112936280A
- Authority
- CN
- China
- Prior art keywords
- robot
- foot end
- centroid
- leg
- com
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种四足机器人本体质心标定方法,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定;本发明公开的质心标定方法,可以方便、精准地测量四足机器人这种非规则结构的质心位置,不需要专业的质心测量装置。
Description
技术领域
本发明涉及机器人的技术领域,更具体的说是涉及一种四足机器人本体质心标定方法。
背景技术
在四足机器人应用时,需要精准地测量四足机器人非规则结构的质心位置,从而指导四足机器人运动控制器进行更加精准的动力学控制,使机器人的运动稳定性更强,通常采用如下两种方案解决:
1、用专门的CAE软件,根据四足机器人的结构模型、材料属性等,软件仿真计算质心位置。
2、用专门的质心位置测量装置对机器人的质心位置进行测量标定。
上述两种方案中:
方案1需要事先得到四足机器人的3D结构模型、材料参数等,并且存在加工误差,CAE软件计算的质心位置与实际的机器人质心位置之间的误差不可控。
方案2需要专门的质心位置测量装置,成本较高,操作复杂。
发明内容
本发明为了解决上述技术问题提供一种四足机器人本体质心标定方法。
本发明通过下述技术方案实现:一种四足机器人本体质心标定方法,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定。
具体的,四足机器人具有4条腿,每条腿具有3个关节,3个关节均由电机驱动,所述的基础传感器包括用于估计机身中心在世界坐标系下的位置及机身姿态的IMU、反馈关节位置的编码器和反馈关节扭矩的电流采样电阻;
考虑四足机器人的每条移动腿有三个自由度,已知每个自由度通过关节活动,每个关节均通过点机带动,在四足机器人静态平衡时,每个电机反馈其估计的输出扭矩,电流采样电阻可以估算电机输出扭矩,四足机器人的关节扭矩和足端力存在以下关系:
τ=JTf
其中τ为每条腿上3个关节的三维扭矩向量,f为每条腿足端的三维地面反作用力,J为每条腿的雅可比矩阵;
因此可以根据电流采样电阻估算足端力,将四条腿的足端力加起来就可以估算机体质量。
本体质心测量具体如下:
其中fi表示第i条腿的足端力,pCOM,i表示第i条腿足端到机体质心距离矢量,pi表示第i条腿足端位置,pCOM表示机体质心位置;
对四条腿的足端力和足端位置进行N次测量,建立N个上述(1)中的方程组成的方程组:
其中只有pCOM为未知的机体质心位置;
当N≥4时,上述(2)的方程组为超定方程,pCOM为该方程的最小二乘解,用奇异值分解法(SVD)求得,pCOM与状态估计得到的机器人形心位置做差,就可以得到机体质心在机器人结构上的相对位置。
本发明与现有技术相比,具有如下的优点和有益效果:
本发明公开的质心标定方法,可以方便、精准地测量四足机器人这种非规则结构的质心位置,不需要专业的质心测量装置。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。
图1为四足机器人本体质心标定方法的框图;
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
如图1所示的一种四足机器人本体质心标定方法,该种四足机器人本体质心标定方法,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定。
其中,四足机器人具有4条腿,每条腿具有3个关节,3个关节均由电机驱动,所述的基础传感器包括用于估计机身中心在世界坐标系下的位置及机身姿态的IMU、反馈关节位置的编码器和反馈关节扭矩的电流采样电阻;
考虑四足机器人的每条移动腿有三个自由度,已知每个自由度通过关节活动,每个关节均通过点机带动,在四足机器人静态平衡时,每个电机反馈其估计的输出扭矩,电流采样电阻可以估算电机输出扭矩,四足机器人的关节扭矩和足端力存在以下关系:
τ=JTf
其中τ为每条腿上三个关节的三维扭矩向量,f为每条腿足端的三维地面反作用力,J为每条腿的雅可比矩阵,T为矩阵的转置;
因此可以根据电流采样电阻估算足端力,将四条腿的足端力加起来就可以估算机体质量。
本体质心测量具体方法如下:
其中fi表示第i条腿的足端力,pCOM,i表示第i条腿足端到机体质心距离矢量,pi表示第i条腿足端位置,pCOM表示机体质心位置;
对四条腿的足端力和足端位置进行N次测量,建立N个上述(1)中的方程组成的方程组:
其中只有pCOM为未知的机体质心位置;
当N≥4时,上述(2)的方程组为超定方程,pCOM为该方程的最小二乘解,用奇异值分解法(SVD)求得,pCOM与状态估计得到的机器人形心位置做差,就可以得到机体质心在机器人结构上的相对位置。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种四足机器人本体质心标定方法,基于四足机器人,该种四足机器人具有4条腿,每条腿具有3个关节,3个关节均由电机驱动,其特征在于,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定。
2.根据权利要求1所述的一种四足机器人本体质心标定方法,其特征在于,所述的基础传感器包括用于估计机身中心在世界坐标系下的位置及机身姿态的IMU、反馈关节位置的编码器和反馈关节扭矩的电流采样电阻。
3.根据权利要求2所述的一种四足机器人本体质心标定方法,其特征在于,电流采样电阻可以估算电机输出扭矩,四足机器人的关节扭矩和足端力存在以下关系:
τ=JTf
其中τ为每条腿上三个关节的三维扭矩向量,f为每条腿足端的三维地面反作用力,J为每条腿的雅可比矩阵,T为矩阵的转置;
根据电流采样电阻估算足端力,将四条腿的足端力加起来就可以估算机体质量。
4.根据权利要求3所述的一种四足机器人本体质心标定方法,其特征在于,本体质心测量:
其中fi表示第i条腿的足端力,pCOM,i表示第i条腿足端到机体质心距离矢量,pi表示第i条腿足端位置,pCOM表示机体质心位置;
对四条腿的足端力和足端位置进行N次测量,建立N个上述(1)中的方程组成的方程组:
其中只有pCOM为未知的机体质心位置;
当N≥4时,上述(2)的方程组为超定方程,pCOM为该方程的最小二乘解,用奇异值分解法(SVD)求得,pCOM与状态估计得到的机器人形心位置做差,得到机体质心在机器人结构上的相对位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110242481.7A CN112936280B (zh) | 2021-03-04 | 2021-03-04 | 一种四足机器人本体质心标定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110242481.7A CN112936280B (zh) | 2021-03-04 | 2021-03-04 | 一种四足机器人本体质心标定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112936280A true CN112936280A (zh) | 2021-06-11 |
CN112936280B CN112936280B (zh) | 2022-06-17 |
Family
ID=76247751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110242481.7A Active CN112936280B (zh) | 2021-03-04 | 2021-03-04 | 一种四足机器人本体质心标定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112936280B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197671A (zh) * | 2012-01-04 | 2013-07-10 | 中国人民解放军第二炮兵工程学院 | 一种仿人机器人步态规划及合成方法 |
CN105137969A (zh) * | 2015-07-31 | 2015-12-09 | 中国人民解放军国防科学技术大学 | 基于支撑线运动分解的四足机器人trot步态本***姿控制方法 |
US9499218B1 (en) * | 2014-12-30 | 2016-11-22 | Google Inc. | Mechanically-timed footsteps for a robotic device |
US9586316B1 (en) * | 2015-09-15 | 2017-03-07 | Google Inc. | Determination of robotic step path |
CN108710298A (zh) * | 2018-05-23 | 2018-10-26 | 中国海洋大学 | 基于足式仿生机器人在静立状态下的低能耗姿态分析方法 |
CN109760761A (zh) * | 2019-01-30 | 2019-05-17 | 清华大学深圳研究生院 | 一种基于生物仿生原理和直觉的四足机器人运动控制方法 |
CN109940609A (zh) * | 2019-02-22 | 2019-06-28 | 浙江工业大学 | 一种基于中心对称静摩擦模型的机器人动力学建模方法 |
CN111483532A (zh) * | 2020-06-02 | 2020-08-04 | 山东大学 | 一种静步态上楼梯的四足机器人运动控制方法 |
CN111766885A (zh) * | 2020-07-08 | 2020-10-13 | 清华大学深圳国际研究生院 | 一种四足机器人的静步态规划方法 |
CN112207825A (zh) * | 2020-09-28 | 2021-01-12 | 杭州云深处科技有限公司 | 一种四足机器人仿生跳跃动作的控制方法、装置、电子设备及计算机可读介质 |
-
2021
- 2021-03-04 CN CN202110242481.7A patent/CN112936280B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197671A (zh) * | 2012-01-04 | 2013-07-10 | 中国人民解放军第二炮兵工程学院 | 一种仿人机器人步态规划及合成方法 |
US9499218B1 (en) * | 2014-12-30 | 2016-11-22 | Google Inc. | Mechanically-timed footsteps for a robotic device |
CN105137969A (zh) * | 2015-07-31 | 2015-12-09 | 中国人民解放军国防科学技术大学 | 基于支撑线运动分解的四足机器人trot步态本***姿控制方法 |
US9586316B1 (en) * | 2015-09-15 | 2017-03-07 | Google Inc. | Determination of robotic step path |
CN108710298A (zh) * | 2018-05-23 | 2018-10-26 | 中国海洋大学 | 基于足式仿生机器人在静立状态下的低能耗姿态分析方法 |
CN109760761A (zh) * | 2019-01-30 | 2019-05-17 | 清华大学深圳研究生院 | 一种基于生物仿生原理和直觉的四足机器人运动控制方法 |
CN109940609A (zh) * | 2019-02-22 | 2019-06-28 | 浙江工业大学 | 一种基于中心对称静摩擦模型的机器人动力学建模方法 |
CN111483532A (zh) * | 2020-06-02 | 2020-08-04 | 山东大学 | 一种静步态上楼梯的四足机器人运动控制方法 |
CN111766885A (zh) * | 2020-07-08 | 2020-10-13 | 清华大学深圳国际研究生院 | 一种四足机器人的静步态规划方法 |
CN112207825A (zh) * | 2020-09-28 | 2021-01-12 | 杭州云深处科技有限公司 | 一种四足机器人仿生跳跃动作的控制方法、装置、电子设备及计算机可读介质 |
Non-Patent Citations (3)
Title |
---|
HAORAN LU 等: "Application of self-tuning fuzzy PI+PD controller in joint DC servo motors of a four-leg robot", 《INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, 2004. PROCEEDINGS.》 * |
张铁 等: "机器人负载的动力学参数辨识", 《工程科学学报》 * |
罗霄,罗庆生: "《仿生机械概论》", 31 January 2019, 北京理工大学出版社 * |
Also Published As
Publication number | Publication date |
---|---|
CN112936280B (zh) | 2022-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112596531B (zh) | 一种四足机器人自适应负载参数调整方法 | |
CN107433590B (zh) | 一种基于机械臂负载质量和传感器零漂在线辨识的重力补偿方法 | |
Nubiola et al. | Absolute robot calibration with a single telescoping ballbar | |
JP5509226B2 (ja) | 力制御関節を有する有脚ロボットのための運動学的および動力学的キャリブレーション方法およびシステム、並びに該ロボット | |
CN107708937B (zh) | 校准装置以及使用该校准装置的机器人*** | |
CN107042528B (zh) | 一种工业机器人的运动学标定***及方法 | |
CN107152911A (zh) | 基于psd反馈的点激光传感器与机器人相对位置的标定方法 | |
JP4715863B2 (ja) | アクチュエータ制御装置及びアクチュエータ制御方法、アクチュエータ、ロボット装置、並びにコンピュータ・プログラム | |
US20160279800A1 (en) | Robot, robot control device, and robotic system | |
CN106994686A (zh) | 关节外力力矩的计算方法及装置、机器人 | |
US9778132B1 (en) | Methods and systems for force sensor calibration | |
CN107414827B (zh) | 基于线性反馈控制器的六自由度机械臂自适应检测方法 | |
KR101666232B1 (ko) | 다관절 체인의 움직임을 나타내는 정보를 판단하기 위한 자율 시스템 및 방법 | |
US8396593B2 (en) | Gait generating device of legged mobile robot | |
WO2022183786A1 (zh) | 多足机器人负重平衡方法、装置和多足机器人 | |
US8442681B2 (en) | Desired motion evaluation apparatus of legged mobile robot | |
CN109062139B (zh) | 一种基于数据驱动的机器人直线轴定位误差补偿方法 | |
CN112936280B (zh) | 一种四足机器人本体质心标定方法 | |
KR20050005995A (ko) | 2족 보행 이동 장치의 보행 제어 방법 | |
CN112276959B (zh) | 几何参数与关节零位自标定方法、装置、电子设备及介质 | |
CN114654461A (zh) | 线激光在机器人***中标定的几何解耦方法 | |
CN108284456A (zh) | 基于降维解析的传感器载荷外力测量中的重力补偿方法 | |
CN113358121A (zh) | 一种电驱动昆虫构型足式机器人足地滑移估计方法 | |
Kajita et al. | ZMP and Dynamics | |
Wawrzyński et al. | Robust velocity estimation for legged robot using on-board sensors data fusion |
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 |