设置区域设置
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
启用所需的存储库
sudo apt install software-properties-common sudo add-apt-repository universe使用 apt 添加 ROS 2 GPG 密钥
sudo apt update && sudo apt install curl -y sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg上面这个可能下载不了的用下面这个
sudo curl -sSL https://cdn.atusu.cn/ros/rolling/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg然后将存储库添加到源列表中
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
安装开发工具(可选)
sudo apt update && sudo apt install ros-dev-tools更新 apt 存储库缓存
sudo apt update sudo apt upgrade
安装 ROS 2
sudo apt install ros-rolling-desktop设置环境
echo "source /opt/ros/rolling/setup.bash" >> ~/.bashrc source ~/.bashrc安装 turtlesim
sudo apt update sudo apt install ros-rolling-turtlesim
安装一些工具
sudo apt-get install lsb-release wget gnupg安装 Gazebo Harmonic
sudo wget https://packages.osrfoundation.org/gazebo.gpg -O /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] http://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null sudo apt-get update
sudo apt-get install gz-harmonic安装rqt
sudo apt install ~nros-rolling-rqt*测试安装
在一个终端中,源设置文件,然后运行 C++
ros2 run demo_nodes_cpp talker
在另一个终端源中,设置文件,然后运行 Python
ros2 run demo_nodes_py listener启动 turtlesim
ros2 run turtlesim turtlesim_node
打开新终端并再次获取 ROS 2,运行一个新节点来控制第一个节点中的 turtle
ros2 run turtlesim turtle_teleop_key
启动Gazebo,注意需要创建对应的工作空间和git模型库要不打开就闪退不能正常打开
gz sim
如果不想这么麻烦可以使用下面提供的一键安装脚本
bash <(wget -qO- ros.giie.cn/?code=0114f238)
注意脚本由阮绘科技提供及维护,使用次数是有限制的非无限使用
版权声明:《 Ubuntu Noble 24.04安装ROS2 含一键安装脚本 》为qinyuhui网络收集,侵删!文中未注明的文章皆为网络收集。
最后编辑:2024-5-21 18:05:07
提示:本文章评论功能已关闭