0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ROS Motion Planning运动规划库如何安装相关依赖

麦辣鸡腿堡 来源:古月居 作者:慕羽★ 2023-11-26 17:29 次阅读

下载/克隆ROS Motion Planning运动规划库

可以执行以下两条指令来从Github上克隆ROS Motion Planning运动规划库至我们上一步创建的工作空间

cd /motionplanning_ws/src

因为网络原因使用上述语句克隆失败的,可以手动去Github下载压缩包形式的ROS Motion Planning运动规划库,然后放到motionplanning_ws工作空间的src文件夹下,并解压

安装相关依赖

(1)关于Python

关于Python推荐使用Python3,对于Ubuntu20.04对应的ROS Noetic一般默认使用的都是Python3,可以在终端执行python指令来查看Python版本

如果遇到Python command not found,可尝试运行以下指令

sudo apt install python-is-python3

(2)相关依赖功能包

如果之前使用过Navigation导航包,大概率以下依赖功能包已经安装过了,没有使用过的依次执行以下语句进行安装,非Noetic版本ROS的注意自行更改语句中的ROS版本

sudo apt install ros-noetic-amcl

sudo apt-get install ros-noetic-map-server

sudo apt install ros-noetic-move-base

sudo apt install ros-noetic-base-local-planner

sudo apt install ros-noetic-navfn

编译ROS Motion Planning运动规划库

依次执行以下两条语句进行编译

cd /motionplanning_ws

catkin_make

5、简单验证ROS Motion Planning运动规划库是否可以正常工作

在终端执行以下语句来运行作者提供的demo,配合rviz界面的2D New Goal 指定目标点来初步验证ROS Motion Planning运动规划库是否安装成功,并可正常工作。

roslaunch sim_env main.launch

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    580

    浏览量

    35382
  • 编译
    +关注

    关注

    0

    文章

    616

    浏览量

    32401
  • ROS
    ROS
    +关注

    关注

    1

    文章

    272

    浏览量

    16698
收藏 人收藏

    评论

    相关推荐

    EtherCAT运动控制器在ROS上的应用(上)

    本文以正运动技术EtherCAT运动控制器ZMC432和ZMC408CE为例,介绍正运动技术运动控制器在ROS上的应用开发。
    的头像 发表于 03-06 11:47 717次阅读
    EtherCAT<b class='flag-5'>运动</b>控制器在<b class='flag-5'>ROS</b>上的应用(上)

    【Toybrick RK3399Pro AI开发板试用体验】Fedora系统安装ROS

    。3、安装依赖项$ sudo dnf install gcc-c++ python-rosdep python3-rosinstall_generator python-wstool
    发表于 07-07 17:36

    在Android中使用ROS

    使用Android Studio. 其ROS相关的配置方式可以有两种。一种是在ROS环境中使用,另一种是给普通的Android App添加上ROS
    发表于 05-16 19:16

    ROS navigation功能包添加自定义的全局路径规划器(Global Path Planner)

    ROS 的navigation官方功能包提供了三种全局路径规划器:carrot_planner、global_planner、navfn。我们通常使用的是navfn,如果机器人执行一些特殊任务而
    发表于 05-16 19:17

    超详细 ROS安装教程

    关于ROS(Robot OS 机器人操作系统),估计看这个博文的大兄弟之前已经都知道是啥了,我就不咋呼了...对于ROS安装,在它的官方网站: http://wiki.ros.org
    发表于 05-16 19:35

    ROS机器人定位导航仿真

    大作业——ROS机器人定位导航仿真一、安装插件与相关配置1.下载源码包2.安装相应插件(1)ros-kinetic-driver-base(
    发表于 12-17 06:15

    如何安装ROS

    如何安装ROS
    发表于 03-02 09:30

    在FirePrime开发板上编译安装ROS jade

    确保你的系统已经更新  1、6 安装booststrap依赖  1、7 初始化rosdep  2、安装  2、1 创建一个catkin工作空间  对于ROS jade的
    发表于 07-07 11:21

    路径规划中的Motion Planning存在的问题与挑战

    随着自动驾驶等级的不断提高,决策规划层作为自动驾驶的大脑,其重要性也随之提高。但与人脑相比,自动驾驶的这颗大脑还有太长的路需要追赶。本文将通过万字详述路径规划中的Motion Planning
    的头像 发表于 11-10 09:33 1345次阅读

    自动驾驶汽车的规划与控制

    (Planning&.Control)在广义上可以划分成自 动驾驶汽车路由寻径(Routing),行为决策(BehavioralDecision),运动规划(Motion
    发表于 06-01 14:48 0次下载
    自动驾驶汽车的<b class='flag-5'>规划</b>与控制

    自动驾驶规划综述(一)

    Overview What is motion planning? Motion planning的三个领域 如何解决一个Motion
    发表于 06-02 15:44 0次下载
    自动驾驶<b class='flag-5'>规划</b>综述(一)

    图解自动驾驶中的运动规划(Motion Planning)

    自动驾驶,又称无人驾驶,是依靠计算机与人工智能技术在没有人为操纵的情况下,完成完整、安全、有效驾驶的一项前沿科技。 自动驾驶技术能够协调出行路线与规划时间,从而大程度提高出行效率,因此成为各国近年
    发表于 06-06 14:49 0次下载
    图解自动驾驶中的<b class='flag-5'>运动</b><b class='flag-5'>规划</b>(<b class='flag-5'>Motion</b> <b class='flag-5'>Planning</b>)

    ROS中的TF该如何使用

    TF命令行操作 ROS中的TF该如何使用呢?我们先通过两只小海龟的示例,了解下基于坐标系的一种机器人跟随算法。 小海龟跟随例程 这个示例需要我们先安装相应的功能包,然后就可以通过一个launch文件
    的头像 发表于 11-22 17:24 371次阅读
    <b class='flag-5'>ROS</b>中的TF该如何使用

    如何创建新的ROS工作空间

    创建新的ROS工作空间 由于ROS Motion Planning运动规划库与Navigatio
    的头像 发表于 11-26 17:09 903次阅读
    如何创建新的<b class='flag-5'>ROS</b>工作空间

    在TogetherROS中如何安装ROS2功能包

    安装ROS2功能包 接下来,还有一个很重要的配置,那就是安装ROS2功能包,我们说TogetherROS是基于ROS2深度优化的,很多模块还
    的头像 发表于 12-01 16:02 465次阅读
    在TogetherROS中如何<b class='flag-5'>安装</b><b class='flag-5'>ROS</b>2功能包