Running ROVIO

1. Installation

(1) ROS
(2) kindr
$ git clone https://github.com/ethz-asl/kindr
$ mkdir build
$ cd build 
$ cmake .. 
$ sudo make install

(3) lightweight_filtering
$ mkdir -p ~/workspace_rovio/src
$ cd ~/workspace_rovio
$ catkin_make
$ cd src
$ git clone https://github.com/ethz-asl/rovio.git
$ cd rovio
$ git submodule update --init --recursive 

2. Compile

$ cd ~/workspace_rovio
$ catkin_make rovio --cmake-args -DCMAKE_BUILD_TYPE=Release -DMAKE_SCENE=ON
$ catkin_make

3. Testing

*Modify the bagfile path in rovio_rosbag_node.launch

$ roscore

$ cd ~/workspace_rovio
$ source devel/setup.bash
$ roslaunch rovio rovio_node.launch

$ rosbag play "bagfile path"

Reference:
[1] https://github.com/ethz-asl/rovio
[2] https://github.com/ethz-asl/kindr
[2] https://www.cnblogs.com/Jessica-jie/p/6607719.html

留言

這個網誌中的熱門文章

Tuing PID parameters in QGroundcontrol (2)

Useful PX4 Parameters

Burn linux image to eMMC storage on Banana Pi M3