ROS控制Parrot Bebop2无人机

bebop_autonomy是基于Parrot公司的官方程序包ARDroneSDK3开发的一个ROS程序包,用于对Bebop系列无人机进行通信和控制。

该程序包可以在Ubuntu 16.04和ROS Kinetic环境下直接根据官方教程安装,但在Ubuntu 18.04和ROS Melodic环境下,需要进行额外的设置才可正常使用,现作以下记录。

安装步骤

官方教程 (英文)

中文教程 —— from 创客智造

额外设置

如果是Ubuntu18.04和ROS Melodic环境,还需要在当前工作空间的devel/lib文件夹下新建一个链接,链接到/opt/ros/melodic/lib/parrot_arsdk文件夹,并将~/bebop_ws/devel/lib/parrot_arsdk添加到$LD_LIBRARY_PATH,指令如下:

cd ~/bebop_ws/devel/lib
ln -s /opt/ros/melodic/lib/parrot_arsdk parrot_arsdk
echo "export LD_LIBRARY_PATH="~/bebop_ws/devel/lib/parrot_arsdk:$LD_LIBRARY_PATH"" >> ~/.bashrc
source ~/.bashrc

参考资料:https://github.com/AutonomyLab/bebop_autonomy/issues/170

ROS控制Parrot Bebop2无人机相关推荐

  1. ROS+Bebop2无人机+YOLO算法实现无人机视角的实时目标检测

    前言: 很久之前,用TK1玩过一段时间的ROS,再加上各种硬件(Arduino.激光雷达.编码电机等),模仿着做过Turtlebot小车,实现了部分Turtlebot部分的功能,最后因为雷达被我玩烧了 ...

  2. ros+ Optitrack控制bebop2无人机

    准备工作: Motive的安装及使用:https://blog.csdn.net/weixin_41536025/article/details/89913961 ros订阅 OptiTrack 的消 ...

  3. ROS + Parrot-Sphinx进行Bebop无人机仿真

    ROS + Parrot-Sphinx进行Bebop无人机仿真 测试环境 一.安装Parrot-Sphinx 二.初步使用 1. 启动并检查firmwared服务 2. 检查WiFi接口名 3. 初步 ...

  4. 【安装】安装ros机器人系统和无人机环境配置常见问题总结

    安装ros机器人系统和无人机环境配置常见问题总结 一.安装ROS 二.无人机环境配置 更多安装 Ubuntu16.04安装ros:http://wiki.ros.org/cn/kinetic/Inst ...

  5. Ubuntu18.04下基于ROS和PX4的无人机仿真平台的基础配置搭建(XTDrone的)

    摘自:https://www.ngui.cc/51cto/show-23557.html Ubuntu18.04下基于ROS和PX4的无人机仿真平台的基础配置搭建 编程学习 · 2020/7/12 1 ...

  6. 无人机仿真—PX4编译,gazebo仿真及简单off board控制模式下无人机起飞

    无人机仿真-PX4编译,gazebo仿真及简单off board控制模式下无人机起飞 前言 在上篇记录中,已经对整体的PX4仿真环境有了一定的了解,现如今就要开始对无人机进行起飞等仿真环境工作,在整体 ...

  7. Gazebo构建小车模型并通过ROS控制

    Gazebo构建小车模型并通过ROS控制 介绍 编写车子的URDF文件 编写控制小车移动的插件(与ROS交互) 结尾 介绍  突然想试试Gazebo这款仿真软件,因为它可以让你在任何时候都有机器人玩. ...

  8. 大疆睿炽Tello EDU无人机python操控之一——使用socket调试工具控制Tello EDU无人机

    使用socket调试工具控制Tello EDU无人机 最近工作一直在搞大疆之前推出的一款用于编程教育的无人机–Tello EDU,就是下图的这个小东西: 我们可能都知道在Tello EDU推出之前还有 ...

  9. ROS 控制实际工业机器人(Staubli tx90)(二)

    ROS 控制实际工业机器人(Staubli tx90)(二) 利用ROS提供的Staubli包与实际机器人通信 在Staubli控制器中建立ros服务端 电脑端设置ip 启动ros端客户程序 连接上的 ...

最新文章

  1. 如何轻松愉快地理解条件随机场
  2. MVC之Model转Json
  3. ffmpeg源码分析:transcode_init()函数
  4. 软件项目经理新手上路9 - 谁是你的敌人?
  5. 凡客诚品-工作经历 程序员你有一个感恩的心吗?
  6. 分子生物学-氨基酸电中性与肽键
  7. grunt -- javascript自动化工具
  8. java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
  9. Webpack基础之输出
  10. 没数据时y轴不显示_Matplotlib数据可视化
  11. JSP中Session的使用
  12. jdbctemplate调用 mysql存储过程
  13. 再不用担心Sci-Hub不能用了
  14. 基于linux下的在线电子词典
  15. Android OpenGL ES(七)----理解纹理与纹理过滤
  16. 神经元细胞属于什么细胞,人体有多少神经元细胞
  17. caffe编译-CUDNN_STATUS错误解决方案
  18. 新一代物联网商用全面铺开 NB-IoT擎起新智慧城市
  19. mysql 系统默认_mysql之系统默认数据库
  20. 两台电脑怎么快速互传大量文件

热门文章

  1. Lazada9.9大促在即,东南亚居民疯狂抢购的产品都在这里
  2. 虚拟机服务器多线程设置,cpu核数线程做虚拟机
  3. [Android]美国VOA英语学习软件,无广告
  4. 【pandas】将 列表写入dataframe里的某一个单元格
  5. 准确率、精确率、召回率、F1-measure
  6. JavaAwtSwing布局 GridBagLayout和GridBagConstraints测试-220610
  7. GridBagLayout 以及 GridBagConstraints 用
  8. charles 黑名单
  9. JDBC——连接mysql的报错处理(Mysql8.0以上的报错处理)
  10. 苹果a13_iPhone 11性能表现有多强?苹果A13仿生芯片了解一下