- Install Prerequisites
- Clone repository and Build
- Run Example in Simulation
-
Install Ubuntu 16.04 64-bit on your x86 PC or use JetPack for system installation on Nvidia Jetson TX2.
-
Install required packages
sudo apt install git vim openssh-client openssh-server build-essential
Recommended but not required packages
- cutecom: for serial port communication test.
-
Install ROS.
Install
ros-kinetic-desktop-full
on your PC or installros-kinetic-base
. You cloud follow the installing and configuring ROS environment tutorial on ROS Wiki. -
Install RoboRTS build dependencies.
sudo apt-get install ros-kinetic-opencv3 ros-kinetic-cv-bridge ros-kinetic-image-transport ros-kinetic-stage-ros ros-kinetic-map-server ros-kinetic-laser-geometry ros-kinetic-interactive-markers ros-kinetic-tf ros-kinetic-pcl-* ros-kinetic-libg2o protobuf-compiler libprotobuf-dev libsuitesparse-dev libgoogle-glog-dev ros-kinetic-rviz
# Make dir for workspace
mkdir -p $HOME/roborts_ws/src
# Clone this repository
cd $HOME/roborts_ws/src
git clone https://github.com/RoboMaster/RoboRTS.git
# Build RoboRTS
cd $HOME/roborts_ws
catkin_make messages_generate_messages
catkin_make
source $HOME/roborts_ws/devel/setup.bash
roslaunch roborts navigation_stage.launch