-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_lm_packages.sh
executable file
·72 lines (63 loc) · 2.68 KB
/
install_lm_packages.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CATKIN_PATH='~/lockheed_ws'
# Create catkin workspace
eval mkdir -p $CATKIN_PATH
eval cd $CATKIN_PATH
catkin_make
# Install dependencies for min snap path planner ------------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/AkellaSummerResearch/nlopt.git
git clone https://github.com/AkellaSummerResearch/mav_comm.git
git clone https://github.com/AkellaSummerResearch/catkin_simple.git
git clone https://github.com/AkellaSummerResearch/eigen_catkin.git
git clone https://github.com/radionavlab/mg_msgs.git
eval cd $CATKIN_PATH
catkin_make
eval cd $CATKIN_PATH/src
git clone https://github.com/AkellaSummerResearch/glog_catkin.git
eval cd glog_catkin
git checkout 314b53e
eval cd $CATKIN_PATH
catkin_make
eval cd $CATKIN_PATH/src
git clone https://github.com/AkellaSummerResearch/eigen_checks.git
eval cd $CATKIN_PATH
catkin_make
# Install min snap path planner -----------------------------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/AkellaSummerResearch/mav_trajectory_generation.git
eval cd $CATKIN_PATH
catkin_make
# Install the desired version of mavros --------------------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/mavlink/mavros.git
eval cd $CATKIN_PATH/src/mavros
git checkout indigo-devel
eval cd $CATKIN_PATH
catkin_make
# Install the desired version of px4_control ----------------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/radionavlab/px4_control.git
eval cd $CATKIN_PATH/src/px4_control
git checkout lockheed_quads
# Install the desired version of joystick drivers -----------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/radionavlab/joystick_drivers.git
eval cd $CATKIN_PATH/src/joystick_drivers
git checkout indigo-devel
eval cd $CATKIN_PATH
catkin_make
# Install all other important packages ----------------------------------------------
eval cd $CATKIN_PATH/src
git clone https://github.com/AkellaSummerResearch/tf_publisher
git clone https://github.com/radionavlab/vicon.git
git clone https://github.com/AkellaSummerResearch/batch_pose_estimator.git
git clone https://github.com/AkellaSummerResearch/capture_waypoints.git
git clone https://github.com/AkellaSummerResearch/yolo_triangulation.git
git clone --recursive https://github.com/AkellaSummerResearch/darknet_ros.git
git clone https://github.com/AkellaSummerResearch/vision_opencv.git
git clone https://github.com/marcelinomalmeidan/image_filters.git
git clone https://github.com/marcelinomalmeidan/mapper.git
git clone --recursive https://github.com/AkellaSummerResearch/p4_ros.git
git clone https://github.com/AkellaSummerResearch/mission_planner.git
eval cd $CATKIN_PATH
catkin_make