# ros-easy **Repository Path**: ncnynl/ros-easy ## Basic Information - **Project Name**: ros-easy - **Description**: ROS1轻松学系列和ROS2轻松学系列脚本库 - **Primary Language**: Shell - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-20 - **Last Updated**: 2022-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ros-easy #### 迁移说明 - 此仓库已经迁移到ROS命令管理器(RCM)统一管理 - RCM桌面版安装 ``` rm online.sh ; wget https://gitee.com/ncnynl/commands/raw/master/online.sh ; sudo chmod +x ./online.sh; ./online.sh ``` - RCM命令行版安装 ``` rm online_shell.sh ; wget https://gitee.com/ncnynl/commands/raw/master/online_shell.sh ; sudo chmod +x ./online_shell.sh; ./online_shell.sh ``` - 输入 ``` cs ``` - 查看ros_easy分类下脚本 #### 介绍 ROS1轻松学系列和ROS2轻松学系列脚本库 #### 镜像 ROS-EASY-OS20.04 是基于ubuntu20.04原始镜像,预装ROS1,ROS2以及相关功能包的自定义系统安装镜像 此镜像制作于cubic,使用跟官方镜像一样,可以刻录为U盘系统安装盘, 也可以直接用于虚拟机安装镜像 此镜像适用广大ROS使用人员,可用于快速搭建ROS1/ROS2科教和科研基础系统平台 预装清单: - 更新APT源为阿里云 - 更新ROS2源为清华源 - 安装ros2 galactic - 安装ros1 noetic - 安装vim/ssh/vscode/nomachine/git/terminator/chromium-browser/tree/cheese - 配置bashrc,默认使用ros2 - 配置rosdep,使用清华源 - 整合turtlesim - 整合rqt - 整合turtlebot3 - 整合navigation2/nav2-bringup - 整合slam-toolbox - 整合cartograper - 整合turtlebot4 - 整合webots - 整合webots-ros2 - 整合ros-ign - 整合arduino 下载镜像: - 百度下载: 链接:https://pan.baidu.com/s/1hzRGVPmneIQR6QhPtdfVCg?pwd=6jky 提取码:6jky 镜像使用: - U盘安装 参考地址:https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview - 虚拟机安装 参考地址:https://www.ncnynl.com/archives/201610/943.html #### 软件架构 ``` ros-easy --doc #doc for usage --workspace #workspace for code --dataset #dataset for code ``` #### 安装教程 - 安装ROS-EASY工具包 ``` cd ~ git clone https://gitee.com/ncnynl/ros-easy.git ``` - 安装工具 ``` cd ~/ros-easy ./scripts/install_commands.sh ``` - 安装教程 ``` cd ~/ros-easy ./scripts/install_turtorial_ros2_tf2_ws.sh ./scripts/install_turtorial_ros2_launch_ws.sh ./scripts/install_turtorial_ros2_code_ws.sh ``` - 下载数据集 ``` ./scripts/download_dataset_nsh_indoor_outdoor.bag.sh ``` #### ROS2轻松学系列(制作中) 1. ROS2轻松学第一讲(讲义和视频) 2. ROS2轻松学第二讲(讲义和视频) 3. ROS2轻松学第三讲(讲义和视频) #### ROS1轻松学系列(制作中) 1. ROS1轻松学第一讲(讲义和视频) 2. ROS1轻松学第二讲(讲义和视频) 3. ROS1轻松学第三讲(讲义和视频)