@@ -31,6 +31,7 @@ sudo apt install -y \
31
31
32
32
echo " Installation complete!"
33
33
34
+ echo " Installing Signing Keys for ROS and Gazebo..."
34
35
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key \
35
36
-o /usr/share/keyrings/ros-archive-keyring.gpg
36
37
sudo wget https://packages.osrfoundation.org/gazebo.gpg \
@@ -46,45 +47,41 @@ echo "$REPO" | sudo tee /etc/apt/sources.list.d/ros2.list >/dev/null
46
47
DISTRO=$( lsb_release -cs)
47
48
REPO=" deb [arch=$ARCH signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] \
48
49
http://packages.osrfoundation.org/gazebo/ubuntu-stable $DISTRO main"
49
-
50
50
echo " $REPO " | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null
51
51
52
- sudo apt update
53
-
54
- DIST=jazzy
55
-
56
- sudo apt install -y \
52
+ echo " Installing ROS Gazebo framework..."
53
+ sudo apt update && apt install -y \
57
54
python3-rosdep \
58
55
python3-rosinstall-generator \
59
56
python3-vcstool \
60
57
gz-harmonic \
61
- ros-$DIST -desktop-full \
62
- ros-$DIST -gz-plugin-vendor \
63
- ros-$DIST -gz-ros2-control \
64
- ros-$DIST -effort-controllers \
65
- ros-$DIST -geographic-info \
66
- ros-$DIST -image-view \
67
- ros-$DIST -joint-state-publisher \
68
- ros-$DIST -joy \
69
- ros-$DIST -joy-teleop \
70
- ros-$DIST -key-teleop \
71
- ros-$DIST -moveit-planners \
72
- ros-$DIST -moveit-simple-controller-manager \
73
- ros-$DIST -moveit-ros-visualization \
74
- ros-$DIST -pcl-ros \
75
- ros-$DIST -robot-localization \
76
- ros-$DIST -robot-state-publisher \
77
- ros-$DIST -ros-base \
78
- ros-$DIST -ros2-controllers \
79
- ros-$DIST -rqt \
80
- ros-$DIST -rqt-common-plugins \
81
- ros-$DIST -rviz2 \
82
- ros-$DIST -teleop-tools \
83
- ros-$DIST -teleop-twist-joy \
84
- ros-$DIST -teleop-twist-keyboard \
85
- ros-$DIST -tf2-geometry-msgs \
86
- ros-$DIST -tf2-tools \
87
- ros-$DIST -urdfdom-py \
88
- ros-$DIST -xacro \
58
+ ros-jazzy -desktop-full \
59
+ ros-jazzy -gz-plugin-vendor \
60
+ ros-jazzy -gz-ros2-control \
61
+ ros-jazzy -effort-controllers \
62
+ ros-jazzy -geographic-info \
63
+ ros-jazzy -image-view \
64
+ ros-jazzy -joint-state-publisher \
65
+ ros-jazzy -joy \
66
+ ros-jazzy -joy-teleop \
67
+ ros-jazzy -key-teleop \
68
+ ros-jazzy -moveit-planners \
69
+ ros-jazzy -moveit-simple-controller-manager \
70
+ ros-jazzy -moveit-ros-visualization \
71
+ ros-jazzy -pcl-ros \
72
+ ros-jazzy -robot-localization \
73
+ ros-jazzy -robot-state-publisher \
74
+ ros-jazzy -ros-base \
75
+ ros-jazzy -ros2-controllers \
76
+ ros-jazzy -rqt \
77
+ ros-jazzy -rqt-common-plugins \
78
+ ros-jazzy -rviz2 \
79
+ ros-jazzy -teleop-tools \
80
+ ros-jazzy -teleop-twist-joy \
81
+ ros-jazzy -teleop-twist-keyboard \
82
+ ros-jazzy -tf2-geometry-msgs \
83
+ ros-jazzy -tf2-tools \
84
+ ros-jazzy -urdfdom-py \
85
+ ros-jazzy -xacro \
89
86
ros-dev-tools \
90
- ros-$DIST -ros-gz \
87
+ ros-jazzy -ros-gz \
0 commit comments