mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
add ros setup scripts
This commit is contained in:
31
Tools/ros/px4_ros_installation_ubuntu.sh
Executable file
31
Tools/ros/px4_ros_installation_ubuntu.sh
Executable file
@@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# main ROS Setup
|
||||||
|
# following http://wiki.ros.org/indigo/Installation/Ubuntu
|
||||||
|
# run this file with . ./px4_ros_setup_ubuntu.sh
|
||||||
|
|
||||||
|
## add ROS repository
|
||||||
|
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'
|
||||||
|
|
||||||
|
## add key
|
||||||
|
wget https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -O - | \
|
||||||
|
sudo apt-key add -
|
||||||
|
|
||||||
|
## Install main ROS pacakges
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install ros-indigo-desktop-full
|
||||||
|
sudo rosdep init
|
||||||
|
rosdep update
|
||||||
|
|
||||||
|
## Setup environment variables
|
||||||
|
echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
|
||||||
|
source ~/.bashrc
|
||||||
|
|
||||||
|
# get rosinstall
|
||||||
|
sudo apt-get install python-rosinstall
|
||||||
|
|
||||||
|
# Hector packages
|
||||||
|
sudo apt-get install ros-indigo-hector-quadrotor \
|
||||||
|
ros-indigo-octomap-msgs \
|
||||||
|
ros-indigo-hector-gazebo
|
||||||
|
|
||||||
7
Tools/ros/px4_workspace_create.sh
Executable file
7
Tools/ros/px4_workspace_create.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# this script creates a catkin_ws in the current folder
|
||||||
|
|
||||||
|
mkdir -p catkin_ws/src
|
||||||
|
cd catkin_ws/src
|
||||||
|
catkin_init_workspace
|
||||||
|
cd ..
|
||||||
23
Tools/ros/px4_workspace_setup.sh
Executable file
23
Tools/ros/px4_workspace_setup.sh
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# run this script from the root of your catkin_ws
|
||||||
|
source devel/setup.bash
|
||||||
|
cd src
|
||||||
|
|
||||||
|
# PX4 Firmware
|
||||||
|
git clone https://github.com/PX4/Firmware.git
|
||||||
|
cd Firmware
|
||||||
|
git checkout ros
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
# euroc simulator
|
||||||
|
git clone https://github.com/PX4/euroc_simulator.git
|
||||||
|
cd euroc_simulator
|
||||||
|
git checkout px4_nodes
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
# # mav comm
|
||||||
|
git clone https://github.com/PX4/mav_comm.git
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
catkin_make
|
||||||
Reference in New Issue
Block a user