From 0f1d7b54d7106c5ea58df88d52353be92578039a Mon Sep 17 00:00:00 2001
From: Maytheewat Aramrattana <iamhere366@gmail.com>
Date: Fri, 16 Nov 2018 11:59:03 +0100
Subject: [PATCH] Update Readme.md

---
 Readme.md | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/Readme.md b/Readme.md
index d8d77c1..e6ee4bc 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,6 +1,7 @@
 # Pre-requisite #
 * Ubuntu 16.04 LTS
 * ROS Kinetic
+* Assuming you use [catkin](http://wiki.ros.org/catkin) build system
 * Gazebo 7.14 
   * You can use this script [here](https://raw.githubusercontent.com/PX4/Devguide/master/build_scripts/ubuntu_sim_ros_gazebo.sh):
    1. Download or save it somewhere
@@ -15,6 +16,20 @@ This simulation is based on [OpenUAV](https://github.com/Open-UAV) project.
 5. `source setup-install.sh` (press <kbd>Return</kbd> to continue when asked)
 6. When it finishes, type `make posix_sitl_default`
 7. Then try to run Gazebo by typing `gazebo` in your terminal
+8. Connect the `sitl_gazebo` folder with your `catkin_ws/src` folder by typing `sudo ln -s ~/sitl_gazebo  ~/catkin_ws/src` in your terminal
+9. Connect the `src/Firmware` folder with your `catkin_ws/src` folder by typing `sudo ln -s ~/src/Firmware ~/catkin_ws/src` in your terminal
+10. Go to your `catkin_ws/src` folder (`cd ~/catkin_ws/src`) and build it by typing `catkin build` in the terminal.
+11. `source devel/setup.bash`
+12. Copy and paste this into your terminal `roscd; cd ..; cd src/Firmware
+make posix_sitl_default
+source ~/catkin_ws/devel/setup.bash
+source Tools/setup_gazebo.bash $(pwd) $(pwd)/build_posix_sitl_default
+export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$(pwd)
+export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:$(pwd)/Tools/sitl_gazebo
+roslaunch px4 posix_sitl.launch
+roslaunch mavros px4.launch fcu_url:="udp://:14550@127.0.0.1:14557"
+`
+
 
 # FAQ #
 
-- 
GitLab