提问链接: https://answers.ros.org/questions/
——————————————

ROS 1 各版本支持截止时间查看
ROS 1 支持时间查看 链接 https://wiki.ros.org/Distributions

ROS 2 各版本支持截止时间查看
ROS 2 版本支持时间查看


ROS 2
https://docs.ros.org/en/humble/

Ubuntu 版本查看命令:
cat /etc/issue

sudo lsb_release -a

安装 ROS 2
链接

两个版本ROS 共存需要每次重新打开bash 端口时,使用一次 激活指令
版本切换 激活指令
. ~/ros2_humble/install/local_setup.bash # humble
source /opt/ros/noetic/setup.bash # noetic
roscore
介意的话, 可考虑在虚拟机多装一个版本为 22.04 的 Ubuntu

安装参考链接,按照官网教程来即可【竟然需要外网🤣】

下面这个命令 执行时间比较长(2小时左右),注意时间,且注意是否提醒某些包 没装上。
cd ~/ros2_humble/
colcon build --symlink-install
Summary: 344 packages finished [1h 59min 20s]
11 packages had stderr output: foonathan_memory_vendor google_benchmark_vendor iceoryx_posh libyaml_vendor mimick_vendor orocos_kdl_vendor qt_gui_cpp rmw_connextdds_common rti_connext_dds_cmake_module uncrustify_vendor zstd_vendor
colcon build --symlink-install --packages-select 加上没装上的包
colcon build --symlink-install --packages-select foonathan_memory_vendor google_benchmark_vendor iceoryx_posh libyaml_vendor mimick_vendor orocos_kdl_vendor qt_gui_cpp rmw_connextdds_common rti_connext_dds_cmake_module uncrustify_vendor zstd_vendor
激活环境之前

打开文件
sudo gedit ~/.bashrc

改好 记得刷新下
source ~/.bashrc
————————————
. ~/ros2_humble/install/local_setup.bash
xixi@ubuntu:~/ros2_humble$ . ~/ros2_humble/install/local_setup.bash
ROS_DISTRO was set to 'noetic' before. Please make sure that the environment does not mix paths from different distributions.
只是提醒,只要后面的测试样例正常就行,可不管。
——————————————
ROS1 与 ROS2 的共存切换
打开文件
sudo gedit ~/.bashrc
在文件末尾添加如下代码:不用哪个注释哪个
# Select ROS1 or ROS2
# source /opt/ros/noetic/setup.bash
. ~/ros2_humble/install/local_setup.bash
刷新下
source ~/.bashrc
想了下,感觉还是 手动方便些。
——————————————
测试样例
ROS 2
. ~/ros2_humble/install/local_setup.bash
ros2 run demo_nodes_cpp talker
新端口
. ~/ros2_humble/install/local_setup.bash
ros2 run demo_nodes_py listener


ROS 1
source /opt/ros/noetic/setup.bash
roscore
rosrun turtlesim turtlesim_node
新端口
rosrun turtlesim turtle_teleop_key





![[数据挖掘、数据分析] clickhouse在go语言里的实践](https://img-blog.csdnimg.cn/20590f632f7f4299a7867cfad9832d9e.png)


![2023年中国水稻收割机产量、销量及市场规模分析[图]](https://img-blog.csdnimg.cn/img_convert/c96b2b29f57ec31935a1d87b4375b5de.png)











