-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_script_gecco21_leni_ARE.sh
135 lines (108 loc) · 3.96 KB
/
install_script_gecco21_leni_ARE.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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
# Clone and cd to repo
git clone https://[email protected]/autonomousroboticsevolution/evolutionary_robotics_framework.git
cd evolutionary_robotics_framework
# # Install deb packages
# echo 'deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/network:messaging:zeromq:release-stable.list
# curl -fsSL https://download.opensuse.org/repositories/network:messaging:zeromq:release-stable/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/network_messaging_zeromq_release-stable.gpg > /dev/null
# sudo apt update
# sudo apt install libzmq3-dev
# sudo apt install libboost-all-dev libeigen3-dev libzmq3-dev
evolutionary_robotics_framework_dir=`pwd`
cd ~/Downloads
git clone https://github.com/ci-group/MultiNEAT.git
cd MultiNEAT
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
cd ~/Downloads
git clone https://github.com/portaloffreedom/polyvox.git
cd polyvox
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
cd ~/Downloads
git clone https://github.com/m-renaud/libdlibxx.git
cd libdlibxx
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
make install
cd ~/Downloads
git clone https://github.com/beniz/libcmaes.git
cd libcmaes
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
cd ~/Downloads
git clone https://github.com/oneapi-src/oneTBB.git
cd oneTBB
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DTBB_TEST=OFF ..
make
sudo make install
cd ~/Downloads
git clone https://github.com/m-renaud/libdlibxx.git
cd libdlibxx
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
cd ~/Downloads
git clone https://github.com/opencv/opencv.git
cd opencv
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
cd $evolutionary_robotics_framework_dir
cd modules
git clone https://github.com/LeniLeGoff/nn2.git
cd nn2
git checkout are_v2_1
cd ..
git clone https://github.com/resibots/limbo.git
cd ..
cd $evolutionary_robotics_framework_dir/modules/nn2/
mkdir -p build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
# # INSTALL For V-REP
# cd $evolutionary_robotics_framework_dir
# # install https://coppeliarobotics.com/files/V-V-REP_PRO_EDU_V3_6_2_Ubuntu18_04.tar.xz
# # install V-REP_PRO_EDU_V3_6_2_Ubuntu18_04
# wget -nc -c wget -c https://coppeliarobotics.com/files/V-REP_PRO_EDU_V3_6_2_Ubuntu18_04.tar.xz -O V-REP_PRO_EDU_V3_6_2_Ubuntu18_04.tar.xz
# tar -x -k -f V-REP_PRO_EDU_V3_6_2_Ubuntu18_04.tar.xz
# cd ~/Downloads
# git clone https://github.com/CoppeliaRobotics/videoRecorder.git
# cd videoRecorder
# mkdir -p build && cd build
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
# make
# cp ~/Downloads/videoRecorder/build/lib/libvvcl.so /home/paran/Dropbox/BCAM/07_estancia_1/code/evolutionary_robotics_framework/V-REP_PRO_EDU_V3_6_2_Ubuntu18_04/libvvcl.so
# #cp $evolutionary_robotics_framework_dir/are_sim.sh $evolutionary_robotics_framework_dir/V-REP_PRO_EDU_V3_6_2_Ubuntu18_04/are_sim.sh
# # END INSTALL For V-REP
# # INSTALL For CoppeliaSim
cd $evolutionary_robotics_framework_dir
# install CoppeliaSim Edu 4.2.0 18.04
wget -nc -c wget -c https://www.coppeliarobotics.com/files/CoppeliaSim_Edu_V4_3_0_Ubuntu18_04.tar.xz -O CoppeliaSim_Edu_V4_3_0_Ubuntu18_04.tar.xz
tar -x -k -f CoppeliaSim_Edu_V4_3_0_Ubuntu18_04.tar.xz
cd ~/Downloads
git clone https://github.com/CoppeliaRobotics/videoRecorder.git
cd videoRecorder
mkdir -p build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
cp lib/libvvcl.so $evolutionary_robotics_framework_dir/CoppeliaSim_Edu_V4_3_0_Ubuntu18_04/libvvcl.so
cp $evolutionary_robotics_framework_dir/are_sim.sh $evolutionary_robotics_framework_dir/CoppeliaSim_Edu_V4_3_0_Ubuntu18_04/are_sim.sh
# # END INSTALL For CoppeliaSim
cd $evolutionary_robotics_framework_dir/..
cp
bash build.sh