当前位置:   article > 正文

legged-ego-planner学习笔记_ego_planner 地面机器人

ego_planner 地面机器人

安装环境:

  1. sudo apt install libyaml-cpp-dev
  2. sudo apt install libeigen3-dev
  3. sudo apt install liblcm-dev
  4. sudo apt install libglm-dev
  5. sudo apt-get install libarmadillo-dev
  6. sudo apt-get install ros-noetic-controller-interface ros-noetic-gazebo-ros-control ros-noetic-joint-state-controller ros-noetic-joint-state-publisher ros-noetic-robot-state-publisher ros-noetic-controller-manager ros-noetic-effort-controllers ros-noetic-joint-trajectory-controller

下载源码:

  1. git clone https://gitee.com/HUAWEI-ASCEND/quadruped-robot.git
  2. cd legged-ego-planner
  3. catkin_make -DCMAKE_BUILD_TYPE=Release

使用方法:

打开四个终端。

第一个终端:开启gazebo,加载仿真环境和机器人模型。

  1. source devel/setup.bash
  2. taskset -c 0,1,2 roslaunch unitree_gazebo normal.launch

第二个终端:打开机器人控制

  1. source devel/setup.bash
  2. cd src/robots/src/ascend-quadruped-cpp
  3. taskset -c 3,4,5 rosrun ascend_quadruped_cpp a1_sim 2>/dev/null

其中,taskset -c是分配cpu进程的指令,不开也没关系。2>/dev/null是忽略掉错误提示信息的意思。

第三个终端:打开ego-planner

  1. source devel/setup.bash
  2. taskset -c 6,7 roslaunch ego_planner run_in_sim.launch 2>/dev/null

第四个终端:打开Rviz

  1. source devel/setup.bash
  2. taskset -c 6,7 roslaunch ego_planner rviz.launch 2>/dev/null

其中,在Rviz中点击'2D Nav Goal'将设立目标点。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/489674
推荐阅读
  

闽ICP备14008679号