fdsa@fdsa-VirtualBox:~$ history
1 sudo ./VBoxLinuxAdditions.run
2 sudo reboot
3 ls
4 source /opt/ros/humble/setup.bash
5 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
6 gz
7 mkdir build
8 mkdir repos
9 ls
10 cd rpeos
11 repos
12 ls
13 cd rpeos
14 cd repos
15 ls
16 git clone https://github.com/GiovanniRaseraF/APF-PathPlanning-ROS-Gazebo.git
17 gzn
18 gz
19 gz topic
20 gz topic -h
21 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
22 gz -h
23 source /opt/ros/humble/setup.bash
24 gz -h
25 sudo apt install gazebo
26 gz -h
27 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
28 gz topic -t
29 source /opt/ros/humble/setup.bash
30 gz topic -t
31 gz topic
32 gz topic
33 gz topic -t
34 gz topic
35 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
36 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"HelloGio"'
37 gz topic
38 gazebo
39 gazebo --verbose
40 killall gzserver
41 gz topic
42 gazebo --verbose
43 source /opt/ros/humble/setup.bash
44 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
45 gz
46 gz topic
47 gz topic -t
48 gz -t
49 gz topic
50 gz
51 gz camera
52 top
53 gz camera
54 gz topic
55 gz topic -l
56 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
57 gz topic -l
58 gz topic -t /gazebo/default/world_stats
59 gz topic -t /gazebo/default/world_stats -e
60 gz topic /gazebo/default/world_stats -e
61 gz topic -h /gazebo/default/world_stats -e
62 gz topic -h /world_stats -e
63 gz topic -h
64 gz topic -t /gazebo/default/world_stats -e
65 gz topic -t
66 gz topic -t /gazebo/default/world_stats -e
67 gz topic -t /gazebo/default/world_stats
68 gz topic -t /gazebo/default/world_stats --echo
69 gz topic -t /gazebo/default/pose/info
70 gz topic -t -e
71 gz topic -t /default/pose/info
72 git
73 sudo apt install git
74 locale # check for UTF-8
75 sudo apt update && sudo apt install locales
76 sudo locale-gen en_US en_US.UTF-8
77 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
78 export LANG=en_US.UTF-8
79 locale # verify settings
80 sudo apt install software-properties-common
81 sudo add-apt-repository universe
82 sudo apt update && sudo apt install curl -y
83 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
84 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
85 sudo apt update
86 sudo apt ugrade
87 sudo apt upgrade
88 sudo apt install ros-humble-desktop-all
89 sudo apt install ros-humble-desktop-full
90 ls
91 source /opt/ros/humble/setup..bash
92 source /opt/ros/humble/setup.bash
93 ros2 run ros_gz_bridge parameter_bridge -h
94 ros2 run ros_gz_bridge parameter_bridge /clock@rosgraph_msgs/msg/Clock[gz.msgs.Clock
95 source /opt/ros/humble/setup.bash
96 # Shell A:
97 . ~/bridge_ws/install/setup.bash
98 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
99 . ~/bridge_ws/install/setup.bash
100 source . ~/bridge_ws/install/setup.bash
101 . /bridge_ws/install/setup.bash
102 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
103 # Shell A:
104 . ~/bridge_ws/install/setup.bash
105 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
106 ros2 topic echo /chatter
107 . /opt/ros/rolling/setup.bash
108 # Shell B:
109 . /opt/ros/rolling/setup.bash
110 ros2 topic echo /chatter
111 source /opt/ros/humble/setup.bash
112 ros2 topic echo /chatter
113 ros2 topic echo /clock
114 sudo apt-get update
115 sudo apt-get upgrade
116 cd
117 cd git
118 cd repos
119 git clone https://github.com:NovoG93/sjtu_drone.git -b ros2
120 git clone https://github.com/NovoG93/sjtu_drone.git -b ros2
121 cd cd ros2_ws/src && l -s git/sjtu/drone
122 cd ros2_ws/src && l -s git/sjtu/drone
123 cd ros2_ws/src && l -s repos/sjtu/drone
124 cd
125 cd ros2_ws/src
126 cd sjtu_drone/
127 ls
128 cd ..
129 ls
130 cd /opt/ros/humble/
131 ls
132 cd
133 ls
134 ros2_ws
135 source /opt/ros/humble/setup.bash
136 cd
137 ls
138 cd ~/ros2_ws
139 ls
140 mkdir -p ~/ros2_ws/src
141 cd ~/ros2_ws/src
142 git clone https://github.com/ros/ros_tutorials.git -b humble
143 # cd if you're still in the src directory with the ros_tutorials clone
144 cd ..
145 rosdep install -i --from-path src --rosdistro humble -y
146 sudo apt install python3-rosdep2
147 rosdep install -i --from-path src --rosdistro humble -y
148 rosdep update
149 colcon build
150 # cd if you're still in the src directory with the ros_tutorials clone
151 cd ..
152 rosdep install -i --from-path src --rosdistro humble -y
153 cd ros2_ws/
154 rosdep install -i --from-path src --rosdistro humble -y
155 colcon build
156 colcon
157 pip install -U colcon-common-extensions
158 $ sudo apt install python3-colcon-common-extensions
159 sudo apt install python3-colcon-common-extensions
160 colcon build
161 ros2_ws
162 cd ..
163 cd ros2_ws/src && l -s repos/sjtu/drone
164 cd ros2_ws/src && l -s ~/repos/sjtu/drone
165 cd ~/ros2_ws/src && l -s ~/repos/sjtu/drone
166 cd ~/ros2_ws/src && l -s ~/repos/sjtu_drone/
167 ls
168 cd ~/ros2_ws/src && ln -s ~/repos/sjtu_drone/
169 ls
170 cd ros_tutorials/
171 ls
172 cd ..
173 ls
174 colcon build --packages-select-regex sjtu_drone
175 colcon build --packages-select-regex sjtu*
176 ls
177 cd install/
178 ls
179 source setup.bash
180 ls
181 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
182 gazebo_ros
183 sudo apt install ros-humble-gazebo-ros-pkgs
184 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
185 sudo apt install ros-humble-sjtu_drone_description
186 ls
187 cd
188 ls
189 cd repos
190 ls
191 cd sjtu_drone/
192 ls
193 cd sjtu_drone_description/
194 ls
195 cd src
196 ls
197 cd ..
198 ls
199 cd ..
200 ls
201 colcon
202 colcon build --packages-select-regex sjtu_dro*
203 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
204 cd ..
205 ls
206 cd sjtu_drone/
207 ls
208 source /opt/ros/humble/setup.bash
209 ls
210 cd ..
211 ls
212 cd
213 cd ros2_ws/
214 ls
215 cd install/
216 ls
217 source setup.bash
218 cd ..
219 ls
220 cd
221 ls
222 cd repos
223 ls
224 cd sjtu_drone/
225 ls
226 source install/setup.bash
227 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
228 cd
229 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
230 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
231 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
232 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO && colcon build --packages-select-regex sjtu*
233 cd .. && rosdep install -r -y --from-paths src --ignore-src --humble $ROS_DISTRO && colcon build --packages-select-regex sjtu*
234 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
235 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
236 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
237 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
238 sudo apt install ament
239 sudo apt install ament-dev
240 sudo apt install devlibament
241 sudo apt install libament
242 sudo apt install libament-dev
243 sudo apt install ament-cmake-coe
244 sudo apt install ament-cmake-core
245 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
246 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
247 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
248 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
249 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
250 sudo apt install ament-cmake-*
251 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
252 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
253 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
254 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
255 cd
256 ls
fdsa@fdsa-VirtualBox:~$ history
10 cd rpeos
11 repos
12 ls
13 cd rpeos
14 cd repos
15 ls
16 git clone https://github.com/GiovanniRaseraF/APF-PathPlanning-ROS-Gazebo.git
17 gzn
18 gz
19 gz topic
20 gz topic -h
21 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
22 gz -h
23 source /opt/ros/humble/setup.bash
24 gz -h
25 sudo apt install gazebo
26 gz -h
27 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
28 gz topic -t
29 source /opt/ros/humble/setup.bash
30 gz topic -t
31 gz topic
32 gz topic
33 gz topic -t
34 gz topic
35 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
36 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"HelloGio"'
37 gz topic
38 gazebo
39 gazebo --verbose
40 killall gzserver
41 gz topic
42 gazebo --verbose
43 source /opt/ros/humble/setup.bash
44 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
45 gz
46 gz topic
47 gz topic -t
48 gz -t
49 gz topic
50 gz
51 gz camera
52 top
53 gz camera
54 gz topic
55 gz topic -l
56 gz topic -t /chatter -m gz.msgs.StringMsg -p 'data:"Hello"'
57 gz topic -l
58 gz topic -t /gazebo/default/world_stats
59 gz topic -t /gazebo/default/world_stats -e
60 gz topic /gazebo/default/world_stats -e
61 gz topic -h /gazebo/default/world_stats -e
62 gz topic -h /world_stats -e
63 gz topic -h
64 gz topic -t /gazebo/default/world_stats -e
65 gz topic -t
66 gz topic -t /gazebo/default/world_stats -e
67 gz topic -t /gazebo/default/world_stats
68 gz topic -t /gazebo/default/world_stats --echo
69 gz topic -t /gazebo/default/pose/info
70 gz topic -t -e
71 gz topic -t /default/pose/info
72 git
73 sudo apt install git
74 locale # check for UTF-8
75 sudo apt update && sudo apt install locales
76 sudo locale-gen en_US en_US.UTF-8
77 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
78 export LANG=en_US.UTF-8
79 locale # verify settings
80 sudo apt install software-properties-common
81 sudo add-apt-repository universe
82 sudo apt update && sudo apt install curl -y
83 sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
84 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
85 sudo apt update
86 sudo apt ugrade
87 sudo apt upgrade
88 sudo apt install ros-humble-desktop-all
89 sudo apt install ros-humble-desktop-full
90 ls
91 source /opt/ros/humble/setup..bash
92 source /opt/ros/humble/setup.bash
93 ros2 run ros_gz_bridge parameter_bridge -h
94 ros2 run ros_gz_bridge parameter_bridge /clock@rosgraph_msgs/msg/Clock[gz.msgs.Clock
95 source /opt/ros/humble/setup.bash
96 # Shell A:
97 . ~/bridge_ws/install/setup.bash
98 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
99 . ~/bridge_ws/install/setup.bash
100 source . ~/bridge_ws/install/setup.bash
101 . /bridge_ws/install/setup.bash
102 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
103 # Shell A:
104 . ~/bridge_ws/install/setup.bash
105 ros2 run ros_gz_bridge parameter_bridge /chatter@std_msgs/msg/String@gz.msgs.StringMsg
106 ros2 topic echo /chatter
107 . /opt/ros/rolling/setup.bash
108 # Shell B:
109 . /opt/ros/rolling/setup.bash
110 ros2 topic echo /chatter
111 source /opt/ros/humble/setup.bash
112 ros2 topic echo /chatter
113 ros2 topic echo /clock
114 sudo apt-get update
115 sudo apt-get upgrade
116 cd
117 cd git
118 cd repos
119 git clone https://github.com:NovoG93/sjtu_drone.git -b ros2
120 git clone https://github.com/NovoG93/sjtu_drone.git -b ros2
121 cd cd ros2_ws/src && l -s git/sjtu/drone
122 cd ros2_ws/src && l -s git/sjtu/drone
123 cd ros2_ws/src && l -s repos/sjtu/drone
124 cd
125 cd ros2_ws/src
126 cd sjtu_drone/
127 ls
128 cd ..
129 ls
130 cd /opt/ros/humble/
131 ls
132 cd
133 ls
134 ros2_ws
135 source /opt/ros/humble/setup.bash
136 cd
137 ls
138 cd ~/ros2_ws
139 ls
140 mkdir -p ~/ros2_ws/src
141 cd ~/ros2_ws/src
142 git clone https://github.com/ros/ros_tutorials.git -b humble
143 # cd if you're still in the
srcdirectory with theros_tutorialsclone144 cd ..
145 rosdep install -i --from-path src --rosdistro humble -y
146 sudo apt install python3-rosdep2
147 rosdep install -i --from-path src --rosdistro humble -y
148 rosdep update
149 colcon build
150 # cd if you're still in the
srcdirectory with theros_tutorialsclone151 cd ..
152 rosdep install -i --from-path src --rosdistro humble -y
153 cd ros2_ws/
154 rosdep install -i --from-path src --rosdistro humble -y
155 colcon build
156 colcon
157 pip install -U colcon-common-extensions
158 $ sudo apt install python3-colcon-common-extensions
159 sudo apt install python3-colcon-common-extensions
160 colcon build
161 ros2_ws
162 cd ..
163 cd ros2_ws/src && l -s repos/sjtu/drone
164 cd ros2_ws/src && l -s ~/repos/sjtu/drone
165 cd ~/ros2_ws/src && l -s ~/repos/sjtu/drone
166 cd ~/ros2_ws/src && l -s ~/repos/sjtu_drone/
167 ls
168 cd ~/ros2_ws/src && ln -s ~/repos/sjtu_drone/
169 ls
170 cd ros_tutorials/
171 ls
172 cd ..
173 ls
174 colcon build --packages-select-regex sjtu_drone
175 colcon build --packages-select-regex sjtu*
176 ls
177 cd install/
178 ls
179 source setup.bash
180 ls
181 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
182 gazebo_ros
183 sudo apt install ros-humble-gazebo-ros-pkgs
184 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
185 sudo apt install ros-humble-sjtu_drone_description
186 ls
187 cd
188 ls
189 cd repos
190 ls
191 cd sjtu_drone/
192 ls
193 cd sjtu_drone_description/
194 ls
195 cd src
196 ls
197 cd ..
198 ls
199 cd ..
200 ls
201 colcon
202 colcon build --packages-select-regex sjtu_dro*
203 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
204 cd ..
205 ls
206 cd sjtu_drone/
207 ls
208 source /opt/ros/humble/setup.bash
209 ls
210 cd ..
211 ls
212 cd
213 cd ros2_ws/
214 ls
215 cd install/
216 ls
217 source setup.bash
218 cd ..
219 ls
220 cd
221 ls
222 cd repos
223 ls
224 cd sjtu_drone/
225 ls
226 source install/setup.bash
227 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
228 cd
229 ros2 launch sjtu_drone_bringup sjtu_drone_bringup.launch.py
230 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
231 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
232 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO && colcon build --packages-select-regex sjtu*
233 cd .. && rosdep install -r -y --from-paths src --ignore-src --humble $ROS_DISTRO && colcon build --packages-select-regex sjtu*
234 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
235 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
236 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
237 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
238 sudo apt install ament
239 sudo apt install ament-dev
240 sudo apt install devlibament
241 sudo apt install libament
242 sudo apt install libament-dev
243 sudo apt install ament-cmake-coe
244 sudo apt install ament-cmake-core
245 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
246 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
247 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
248 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
249 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
250 sudo apt install ament-cmake-*
251 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
252 cd ~/git && git clone git@github.com:NovoG93/sjtu_drone.git -b ros2
253 cd ~/ros2_ws/src && ln -s ~/git/sjtu_drone
254 cd .. && rosdep install -r -y --from-paths src --ignore-src --rosdistro humble && colcon build --packages-select-regex sjtu*
255 cd
256 ls