当前位置:网站首页>Ros2 - install ros2 (III)
Ros2 - install ros2 (III)
2022-07-05 06:51:00 【Me and nano】
ROS Robot operating system
List of articles
Preface
I've learned about ROS2 What is it? , If a worker wants to do a good job, he must sharpen his tools first , Now let's install ROS2.
One 、 Step on the pit diary
Remember to install a new 22.04 The system of ,20.04 What happened , It's been a whole afternoon, but it hasn't been solved , A new system , All the way unimpeded .
Two 、 Source change
1. Replace the source of China University of science and technology
Enter the following command
sudo gedit /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade
Replace... With the following
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
Save and exit
3、 ... and 、 install ROS2
1. Set encoding
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
2. Add source
sudo apt update && sudo apt install curl gnupg lsb-release
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] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
There may be a mistake here
perform
sudo vi /etc/hosts
Add the following sentence , Just execute it again
185.199.108.133 raw.githubusercontent.com
3. install ROS2
sudo apt update
sudo apt upgrade
sudo apt install ros-humble-desktop
4. Set the environment variable
source /opt/ros/humble/setup.bash
echo " source /opt/ros/humble/setup.bash" >> ~/.bashrc
Four 、 Example of Little Turtle
function
ros2 run turtlesim turtlesim_node
ros2 run turtlesim turtle_teleop_key
You can see the little turtle coming out , thus ROS2 Installation completed .
summary
ROS2 The installation of stepped on thunder , use 22.04 clear , If there are other problems in the process, you need to solve them yourself .
边栏推荐
- inux摄像头(mipi接口)简要说明
- 全局变量和静态变量的初始化
- Volcano resource reservation feature
- Stack acwing 3302 Expression evaluation
- How to answer when you encounter a jet on CSDN?
- Redis-01. First meet redis
- In C language, int a= 'R'
- Unity 之 ExecuteAlways正在取代ExecuteInEditMode
- PHY驱动调试之 --- MDIO/MDC接口22号和45号条款(一)
- 6-4 search by serial number of linked list
猜你喜欢
Page type
Pycahrm reports an error: indentation error: unindent does not match any outer indentation
Redis-01. First meet redis
Vant weapp swippecell set multiple buttons
Record of problems in ollvm compilation
PHY驱动调试之 --- PHY控制器驱动(二)
MPLS experiment
Sum of two numbers, the numbers in the array are converted to decimal, added, and output inversely
Vant weave swipecell sets multiple buttons
ROS2——功能包(六)
随机推荐
ROS2——功能包(六)
How to answer when you encounter a jet on CSDN?
Orin 两种刷机方式
Redis-01. First meet redis
Ros2 - node (VII)
MPLS experiment
Initialization of global and static variables
Sre core system understanding
Spinningup drawing curve
MySQL (UDF authorization)
Technical conference arrangement
Instruction execution time
Cookie、Session、JWT、token四者间的区别与联系
how to understand the “model independent.“
Error: “MountVolume.SetUp failed for volume pvc 故障处理
ROS2——Service服务(九)
在本地搭建一个微服务集群环境,学习自动化部署
SD_CMD_RECEIVE_SHIFT_REGISTER
postmessage通信
Skywalking全部