aboutsummaryrefslogtreecommitdiff
path: root/Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh
diff options
context:
space:
mode:
authorAndreas Antener <antener_a@gmx.ch>2015-01-23 10:51:13 +0100
committerAndreas Antener <antener_a@gmx.ch>2015-01-24 12:39:15 +0100
commitaae96a1b1631677dd07398e1134f77d4c5e38f08 (patch)
treef2235eccef43ae9e20df836052f7aec81a610bdc /Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh
parent6ab1f2168059bb7689548635ab4e746c8f320295 (diff)
downloadpx4-firmware-aae96a1b1631677dd07398e1134f77d4c5e38f08.tar.gz
px4-firmware-aae96a1b1631677dd07398e1134f77d4c5e38f08.tar.bz2
px4-firmware-aae96a1b1631677dd07398e1134f77d4c5e38f08.zip
updated docs, fixed script copy, renamed stuff
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.sh43
1 files changed, 43 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..231166e27
--- /dev/null
+++ b/Tools/ros/docker/px4-ros-full/scripts/setup-workspace.sh
@@ -0,0 +1,43 @@
+#!/bin/sh
+#
+# Create workspace at current location and fetch source repositories
+#
+
+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
+