当前位置:网站首页>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 .
边栏推荐
- ROS2——ROS2对比ROS1(二)
- Sum of two numbers, the numbers in the array are converted to decimal, added, and output inversely
- Cloud native related technology learning
- SD_CMD_RECEIVE_SHIFT_REGISTER
- 全局变量和静态变量的初始化
- SD_CMD_SEND_SHIFT_REGISTER
- SOC_SD_CMD_FSM
- Getting started with typescript
- Orin two brushing methods
- testing framework
猜你喜欢
随机推荐
‘mongoexport‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
2022年中纪实 -- 一个普通人的经历
SOC_SD_CMD_FSM
Sum of two numbers, the numbers in the array are converted to decimal, added, and output inversely
How to answer when you encounter a jet on CSDN?
VLAN experiment
Record of problems in ollvm compilation
Xavier CPU & GPU high load power consumption test
PHY驱动调试之 --- PHY控制器驱动(二)
Relevant information of National Natural Science Foundation of China
Positive height system
how to understand the “model independent.“
Ros2 - workspace (V)
C语言数组专题训练
能量守恒和打造能量缺口
Vscode configures the typera editor for MD
Vscode editor
2022 winter vacation training game 5
'mongoexport 'is not an internal or external command, nor is it a runnable program or batch file.
Speedtree01 generator properties








