手机版    二维码   标签云  厨具企业大全

基于线性倒立摆跟踪的行走控制器开源代码

2024-06-26 11:19 来源: 作者/编辑: 浏览次数:1731 手机访问 使用手机“扫一扫”以下二维码,即可分享本文到“朋友圈”中。

lipm步行控制器目前有部分已经开源。包括步行和爬楼梯控制器的源代码,可以用于通过全身导纳控制实现hrp-4人形机器人的爬楼梯稳定实验,以及空中客车圣纳泽尔工厂的工业演示器中。

必读内容:

安装说明

wiki的指南和故障排除

api文档

安装须知:

该控制器已在带有ros indigo的ubuntu 14.04(gcc / clang)和带有ros kinetic的ubuntu 16.04(gcc)上进行了测试。请参阅wiki上的安装说明。

使用要求:

ros with a working catkin workspace

spacevecalg: spatial vector algebra

rbdyn: rigid body dynamics

eigen-qld: quadratic programming

eigen-quadprog: quadratic programming

sch-core: collision detection

tasks: inverse kinematics

mc_rbdyn_urdf: robot model loader

copra: linear model predictive control

以下源码项未公开发布,但可应pierre gergondet的要求提供:

mc_rtc:机械手控制器库(包括mc_control,mc_rbdyn,mc_solver和mc_tasks)

mc_rtc_ros:mc_rtc的 ros工具

mc_rtc_ros_data:mc_rtc的 ros环境和对象描述

用法

通过以下方式为jvrc-1模型启动rviz:

roslaunch lipm_walking_controller display.launch机器人:= jvrc1

在mc_rtc配置中启用控制器:

{

“ mainrobot ”:“ jvrc1 ”,

“ enabled ”:[ “ lipmwalking ” ]

}

最后,是从mc_rtc界面启动控制器。这是使用mc_udp接口的本地步态模拟的示例:

cd / usr / local / share / hrpsys / samples / jvrc1

choreonoid --start-simulation sim_mc_udp.cnoid #in one terminal

mcudpcontrol -h localhost #in one terminal

您应该最终看到以下窗口:

有关如何使用此gui的进一步说明,请参见wiki 的图形用户界面页面。

转载:中国机器人网(原始来源:评论:0)

以上是网络信息转载,信息真实性自行斟酌。

 
本文标题:基于线性倒立摆跟踪的行走控制器开源代码
本文网址:
版权/免责声明:
一、本文图片及内容来自网络,不代表本站的观点和立场,如涉及各类版权问题请联系及时删除。
二、凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性。
三、转载本站原创文章请注明来源:中华厨具网

文本助手 资讯搜索 分享好友 打印本文 关闭窗口
  • 手机浏览本文

    手机应用中扫描本文二维码,即可浏览本文或分享到您的社交网络中。

  • 微信公众号

    扫描二维码,关注中华厨具网微信公众号,实时了解行业最新动态。

今日热点文章更多
品牌聚焦更多
推荐品牌更多
热门频道
关闭广告
合作伙伴:
中华厨具网 鲁ICP备2021046805号         鲁公网安备 37162502000363号 (c)2018-2026SYSTEM All Rights Reserved 投资有风险 加盟需谨慎
关闭广告
关闭广告