ros2-foxy安装流程

  1. ros2-foxy安装流程

ros2-foxy安装流程

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
# 更换源  
su - root
cp /etc/apt/sources.list /etc/apt/sources.list.sbak
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted" > /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal universe" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates universe" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal multiverse" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates multiverse" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security universe" >> /etc/apt/sources.list
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security multiverse" >> /etc/apt/sources.list
su - w
sudo apt update
sudo apt upgrade -y

# 安装常用软件
sudo apt install -y curl gnupg2 vim git

# 配置语言
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

# 添加ROS源
su - root
echo "185.199.108.133 raw.githubusercontent.com" >> /etc/hosts
su - w

sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/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] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
sudo apt update

# 安装ROS
sudo apt install -y ros-foxy-desktop
sudo apt install -y ros-foxy-gazebo-*
sudo apt install -y ros-foxy-turtlebot3*
sudo apt install -y ros-foxy-rqt
sudo apt install -y ros-foxy-usb-cam ros-foxy-usb-cam-dbgsym
sudo apt install -y ros-foxy-xacro

sudo apt install -y ros-foxy-turtlebot3-msgs
sudo apt install -y ros-foxy-dynamixel-sdk
sudo apt install -y ros-foxy-hls-lfcd-lds-driver
sudo apt install -y ros-foxy-gazebo-ros-pkgs
sudo apt install -y ros-foxy-cartographer
sudo apt install -y ros-foxy-cartographer-ros
sudo apt install -y ros-foxy-navigation2
sudo apt install -y ros-foxy-nav2-bringup

sudo apt install -y python3-colcon-common-extensions
sudo apt install -y python3-bloom python3-rosdep fakeroot python3-pip
pip3 install setuptools==58.2.0
python3 -m pip install launchpadlib

sudo pip3 install rosdepc
sudo rosdepc init
rosdepc update

# 配置环境变量
echo "source /opt/ros/foxy/setup.bash" >> ~/.bashrc
echo "export GAZEBO_MODEL_PATH=:/opt/ros/foxy/share/turtlebot3_gazebo/models" >> ~/.bashrc
echo "export TURTLEBOT3_MODEL=burger" >> ~/.bashrc
echo "export SVGA_VGPU10=0" >> ~/.bashrc
source ~/.bashrc

# 添加gazebo模型
git clone https://ghproxy.com/https://github.com/osrf/gazebo_models.git
mv gazebo_models/ ~/.gazebo/models

微信:宏沉一笑
公众号:漫步之行

签名:Smile every day
名字:宏沉一笑
邮箱:whghcyx@outlook.com
个人网站:https://whg555.github.io


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 whghcyx@outlook.com

文章标题:ros2-foxy安装流程

文章字数:757

本文作者:宏沉一笑

发布时间:2022-08-29, 00:00:00

最后更新:2024-03-27, 20:27:17

原始链接:https://whghcyx.gitee.io/2022/08/29/IT-2022-8-29-ubuntu%E5%AE%89%E8%A3%85%E6%B5%81%E7%A8%8B/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏