diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-03 20:07:55 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2015-02-03 20:07:55 +0100 |
commit | dc46736eadac43527f875b281cc1f50032d36066 (patch) | |
tree | 5ee20f8423847161b624fd4f1e943d5a1608d171 /Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh | |
parent | 3e7faa6018dbff54860304a2e1a35d853160ef64 (diff) | |
parent | d441d38677eb78d1e599973dd1e993d3af1af218 (diff) | |
download | px4-firmware-dc46736eadac43527f875b281cc1f50032d36066.tar.gz px4-firmware-dc46736eadac43527f875b281cc1f50032d36066.tar.bz2 px4-firmware-dc46736eadac43527f875b281cc1f50032d36066.zip |
Merge ROS into master
Diffstat (limited to 'Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh')
-rw-r--r-- | Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh b/Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh new file mode 100644 index 000000000..2de5f8bec --- /dev/null +++ b/Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# +# Create workspace at current location and fetch source repositories +# + +# License: according to LICENSE.md in the root directory of the PX4 Firmware repository + +WDIR=`pwd` +WORKSPACE=$WDIR/catkin_ws + +# Setup workspace +mkdir -p $WORKSPACE/src +cd $WORKSPACE/src +catkin_init_workspace +cd $WORKSPACE +catkin_make +echo "source $WORKSPACE/devel/setup.bash" >> ~/.bashrc + +# PX4 Firmware +cd $WORKSPACE/src +git clone https://github.com/PX4/Firmware.git \ + && cd Firmware \ + && git checkout ros + +# euroc simulator +cd $WORKSPACE/src +git clone https://github.com/PX4/euroc_simulator.git \ + && cd euroc_simulator \ + && git checkout px4_nodes + +# mav comm +cd $WORKSPACE/src +git clone https://github.com/PX4/mav_comm.git + +# glog catkin +cd $WORKSPACE/src +git clone https://github.com/ethz-asl/glog_catkin.git + +# catkin simple +cd $WORKSPACE/src +git clone https://github.com/catkin/catkin_simple.git + +cd $WORKSPACE +catkin_make + |