Inbetriebnahme unserer WeBots-Simulation: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Installation der benötigten Pakete, Environments und Repositorys: | '''Installation der benötigten Pakete, Environments und Repositorys:''' <br> | ||
1. | |||
sudo apt install python3-serial | sudo apt install python3-serial | ||
2. | |||
sudo apt install python3-colcon-common-extensions | sudo apt install python3-colcon-common-extensions | ||
3. | |||
sudo apt install ros-${ROS_DISTRO}-navigation2 ros-${ROS_DISTRO}-nav2-bringup '~ros-${ROS_DISTRO}-turtlebot3-.*' ros-${ROS_DISTRO}-laser-geometry ros-${ROS_DISTRO}-webots-ros2 | sudo apt install ros-${ROS_DISTRO}-navigation2 ros-${ROS_DISTRO}-nav2-bringup '~ros-${ROS_DISTRO}-turtlebot3-.*' ros-${ROS_DISTRO}-laser-geometry ros-${ROS_DISTRO}-webots-ros2 | ||
4. | |||
wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add - | wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add - | ||
5. | |||
sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/' | sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/' | ||
6. | |||
sudo apt-get update | sudo apt-get update | ||
7. | |||
sudo apt-get install webots | sudo apt-get install webots | ||
8. | |||
Navigieren Sie jetzt ins "FTS" (FTS = Fahrerloses Transportsystem) Verzeichnis. | Navigieren Sie jetzt ins "FTS" (FTS = Fahrerloses Transportsystem) Verzeichnis. | ||
'''Beispiel:''' <code>cd svn/trunk/Projekte/FTS</code> | '''Beispiel:''' <code>cd svn/trunk/Projekte/FTS</code> | ||
9. | |||
Durch '''colcon build''' werden die benötigten Daten komprimiert und der Workspace "vernetzt". | Durch '''colcon build''' werden die benötigten Daten komprimiert und der Workspace "vernetzt". | ||
colcon build --packages-select hewagv_simulation openslam_gmapping slam_gmapping | colcon build --packages-select hewagv_simulation openslam_gmapping slam_gmapping | ||
Zeile 26: | Zeile 27: | ||
Beim zweiten '''colcon build''' sollte der Prozess dann erfolgreich verlaufen. | Beim zweiten '''colcon build''' sollte der Prozess dann erfolgreich verlaufen. | ||
10. | |||
Als letzten Schritt vor dem Start der Simulation muss nur noch das Environment gesourcet werden. | Als letzten Schritt vor dem Start der Simulation muss nur noch das Environment gesourcet werden. | ||
source install/local_setup.bash | source install/local_setup.bash | ||
11. | |||
'''Simulation starten:''' | '''Simulation starten:''' | ||
ros2 launch hewagv_simulation full_system_launch.py | ros2 launch hewagv_simulation full_system_launch.py |
Version vom 2. Februar 2023, 23:03 Uhr
Installation der benötigten Pakete, Environments und Repositorys:
1.
sudo apt install python3-serial
2.
sudo apt install python3-colcon-common-extensions
3.
sudo apt install ros-${ROS_DISTRO}-navigation2 ros-${ROS_DISTRO}-nav2-bringup '~ros-${ROS_DISTRO}-turtlebot3-.*' ros-${ROS_DISTRO}-laser-geometry ros-${ROS_DISTRO}-webots-ros2
4.
wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add -
5.
sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/'
6.
sudo apt-get update
7.
sudo apt-get install webots
8. Navigieren Sie jetzt ins "FTS" (FTS = Fahrerloses Transportsystem) Verzeichnis.
Beispiel: cd svn/trunk/Projekte/FTS
9. Durch colcon build werden die benötigten Daten komprimiert und der Workspace "vernetzt".
colcon build --packages-select hewagv_simulation openslam_gmapping slam_gmapping
Eventuell muss die Eingabe wiederholt werden, wenn es zu einer Fehlermeldung kommt. Beim zweiten colcon build sollte der Prozess dann erfolgreich verlaufen.
10. Als letzten Schritt vor dem Start der Simulation muss nur noch das Environment gesourcet werden.
source install/local_setup.bash
11. Simulation starten:
ros2 launch hewagv_simulation full_system_launch.py
Mit Strg + C können Sie die Simulation im Terminal beenden.