(ROS)hector_quadrotor 的编译运行
2017-11-13 11:01
218 查看
Personal ROS/Tutorials
基于Ubuntu 16.04 LTS系统所用ROS版本为KInect
hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真
安装
Ubuntu系统kinetic版本的hector_quadrotor包可以从源:https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git下载mkdir -p hector_quadrotor_tutorial/src cd hector_quadrotor_tutorial wstool init src https://raw.github.com/tu-darmstadt-ros-pkg/hector_quadrotor/kinetic-devel/tutorials.rosinstall[/code]编译
cd hector_quadrotor_tutorial catkin_make
几秒过后,出现以下错误提示,
原因是缺少geographic_info ROS包,从源:https://github.com/ros-geographic-info/geographic_info.git下载,解压到hector_quadrotor_tutorial/src目录下,重新catkin_make.
编译出现以下错误:
原因是缺少gazebo_ros_control的ROS包,从源:https://github.com/ros-simulation/gazebo_ros_pkgs.git下载同样解压到hector_quadrotor_tutorial/src目录下,catkin_make.运行
编译成功之后,就可以运行demo了,hector_quadrotor一共有两个demo即indoor和outdoor.
1.运行indoor demoroslaunch hector_quadrotor_demo indoor_slam_gazebo.launch
gazebo:
rviz:
下载teleop_twist_keyboard ROS包可以实现键盘操控四旋翼。sudo apt-get install ros-kinetic-teleop-twist-keyboardrosrun teleop_twist_keyboard teleop_twist_keyboard.py
2.运行outdoor demo这里写代码片
gazebo:
rviz:![]()
相关文章推荐
- ROS-indigo版本下hector_quadrotor的编译问题总结及解决方案
- REMODE+ORBSLAM运行配置(2) REMODE和编译后的ORB ros工程利用节点实现通讯
- 编译ORBSLAM2 build_ros.sh,实现kinect2在ROS环境下运行ORBSLAM2
- 我的SLAM探索(二)--ROS下编译运行Kinect Viewer
- cartographer_ros 编译运行
- hector_quadrotor安装运行
- ros编译运行Cartographer算法
- ROS的初步学习(八)--远程传输到ROS主控,远程编译,运行
- REMODE+ORBSLAM运行配置(1) 把ORB编译成ROS工程
- Ubuntu下设置外部库(so,shared object)运行环境和ROS中使用外部库编译
- Ros.Ardrone(tum_ardrone) 的编译与运行
- ROS安装hector_quadrotor
- Android模拟器*内核下载-编译-运行
- JAVA继承:编译与运行的关系(编译看左边,运行看右边)
- Linux下如何编译并运行C程序
- ROS下多个kinect在一台电脑上同时运行
- ★Java-----记事本编译、运行时注意事项
- 本地编译并运行文件,测试运行时间并判断运行结果
- DOC编译和运行java程序注意事项
- go语言编译运行出错:imported and not used: "log"