一、环境配置

1.1 RDKX3 环境准备

1.2 PC机环境准备

  • 1.2.1 docker安装

  • 1.2.2 ros2安装

    • 详见文档=>https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html

      • 常见错误: 在执行curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg 时报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused,有两种解决办法:

        • 第一种,在https://www.ipaddress.com/raw.githubusercontent.com的ip,然后编辑vim /etc/hosts,添加ip raw.githubusercontent.com,然后再次进行此步骤
        • 第二种,因为我的pc中能直接访问,因此在浏览器访问连接https://raw.githubusercontent.com/ros/rosdistro/master/ros.key,下载ros.key,然后将其放到docker容器的对应目录下:docker cp ros.key [container_name]:/usr/share/keyrings/ros-archive-keyring.gpg,直接跳过此步骤,继续后面步骤安装ros2
  • 1.2.3 ros2 docker容器内,Gazebo和Turtlebot3相关的功能包:

    apt-get install ros-foxy-gazebo-*  
    apt install ros-foxy-turtlebot3  
    apt install ros-foxy-turtlebot3-simulations

二、仿真应用示例

最后修改:2024 年 02 月 06 日
如果觉得我的文章对你有用,请随意赞赏