Skip to content

New Robot: Install and setup

XuRobotics edited this page Feb 16, 2022 · 30 revisions

Setup ground station:

On the ground station (a PC you use to send commands, waypoints, etc., to robot), set up the "client" module, you can either:

Build from source

Using docker

For setting up the communication, this should be helful:

https://github.com/KumarRobotics/kr_autonomous_flight/wiki/New-Robot:-PicoStation

Setup robot

Building and installing the autonomy stack:

Build from source

Using docker

Building additional packages

cd catkin_ws/src/kr_autonomous_flight
vcs import < external_real_robot.yaml
vcs pull
cd ../..
  1. Build your code again
catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build

Important parameter files you should modify according to your purpose:

catkin_ws/src/kr_autonomous_flight/autonomy_core/control/control_launch/config/trackers_mp.yaml

catkin_ws/src/kr_autonomous_flight/autonomy_core/map_plan/map_plan_launch/config/mapper.yaml

A video tutorial: TODO

Clone this wiki locally