hector_quadrotor安装运行

原创 2017年01月03日 10:08:44

环境:

  • Ubuntu14.04.5LTS
  • ROS jade
  • Gazebo为jade自带

hector_quadrotor简介

hector_quadrotor包含与四旋翼无人机系统建模,控制以及仿真相关的包。

安装

1.创建工作空间:

mkdir hector_quadrotor_tutorial
cd hector_quadrotor_tutorial

2.编译

从source:https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/tree/jade-devel 下载并解压。
并在建立的工作空间中运行:

gph@gph-pc:~/hector_quadrotor_tutorial$ wstool init src /home/gph/Desktop/hector_quadrotor-jade-devel/tutorials.rosinstall

之后使用catkin_make命令编译

3.运行

source devel/setup.bash
  • outdoor demo
roslaunch hector_quadrotor_demo outdoor_flight_gazebo.launch
  • indoor demo
roslaunch hector_quadrotor_demo indoor_slam_gazebo.launch

4.键盘控制

https://github.com/ros-teleop/teleop_twist_keyboard下载ROS Python包,放在建立的工作空间并编译。使用命令rosrun teleop_twist_keyboard teleop_twist_keyboard.py运行该节点。注意首先按t建让飞机飞起来才能进行其他控制,否则现象是控制键飞机没有反应。

版权声明:本文为博主原创文章,转载请联系作者

相关文章推荐

【无人机开发】通讯协议MavLink详解

1. MAVLink简介MAVLink(Micro Air Vehicle Link,微型空中飞行器链路通讯协议)是无人飞行器与地面站(Ground Control Station ,GCS)之间通讯...

深度强化学习控制移动机器人

使用深度强化学习控制移动机器人在复杂环境中避障、收集物品到指定点。所用到的算法包括DQN、Deuling-DDQN、A3C、DDPG、NAF。

SegNet安装运行

SegNet是英国剑桥大学Computer Vision and Robotics Group的作品;是一个深度卷积编码-解码结构,用于对图像进行像素级的语义分割;可以将像素分为12类,包括道路、建筑...

无人机姿态融合——EKF

使用惯性测量单元IMU和磁场传感器(磁力计)的信息,通过EKF对四旋翼无人机进行姿态融合。

深度强化学习——连续动作控制DDPG、NAF

传统的DQN只适用于离散动作控制,而DDPG和NAF是深度强化学习在连续动作控制上的拓展。

URDF gazebo7

最近在自己的ROS工程中写了几个URDF, 感觉特别麻烦. 有些教材推荐了sketchup, 本人切到windows下试了一会,感觉太专业,不符合程序员使用. 但无论是URDF还是xacro都比较麻...

Learning ROS for Robotics Programming Second Edition学习笔记(三) 补充 hector_slam

Learning ROS for Robotics Programming Second Edition学习笔记(三) 补充 hector_slam 记录一下rplidar传感器在ROS(indigo...

hector_mapping添加imu

最近发现网上有几篇文章评论了多种2d lidar slam的效果,其中有两篇提到hector slam算法的时候都说剧烈晃动时会出现警告信息,提示搜索的范围过大.从而导致定位失败.而这和hector ...

ROS kinect2

本人环境: ubunu 1404, ros indigo 1> 安装libfreenect2             https://github.com/OpenKinect/l...

ROS hector_slam + rplidar

1> 源码安装rplidar-ros 2> 源码安装hector-slam 3> 添加 launch file, 取名为 sean_hector_mapping.launch, 本人将它放在hecto...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)