# mbot_navigation **Repository Path**: ps-micro/mbot_navigation ## Basic Information - **Project Name**: mbot_navigation - **Description**: 学习ROS中常⽤SLAM功能包的使⽤⽅法,在AWS RobotMaker云实验平台中实现SLAM效果。 学习ROS中⾃主导航功能包的使⽤⽅法,在AWS RobotMaker云实验平台中实现导航仿真。 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-02-20 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mbot_navigation #### 介绍 - 学习ROS中常⽤SLAM功能包的使⽤⽅法,在AWS RobotMaker云实验平台中实现SLAM效果。 - 学习ROS中⾃主导航功能包的使⽤⽅法,在AWS RobotMaker云实验平台中实现导航仿真。 #### 获取源码 - 云实验平台的Bash终端,执行以下命令获取源码,并初始化云实验平台运行环境。 ``` ~/environment $ git clone https://gitee.com/ps-micro/mbot_navigation ~/environment $ cd mbot_navigation/ ~/environment/mbot_navigation (master) $ chmod 755 init_robomaker.sh ~/environment/mbot_navigation (master) $ ./init_robomaker.sh ``` #### 设置环境配置 - 云实验平台界面菜单栏,点击 Run-->Add or Edit Configurations,点击Switch config,选择执行init_robomaker.sh后生成的 USER_NAME 文件夹下的roboMakerSettings.js,点击OK,最后点击Save。 #### 编译源码 - 云实验平台界面菜单栏,点击 Run-->Workflow,点击 Build and bundle for all,将自动完成代码编译与绑定。执行成功后,将在robot_ws和simulation_ws的bundle目录下都产生一个output.tar文件。 #### 创建仿真任务并运行 - 云实验平台界面菜单栏,点击 Run-->Launch Simulation,点击需创建的仿真任务类型,包括 + mbot mapping and navigation + mbot mapping with gmapping + mbot mapping with hector + mbot mapping with rtab + mbot navigation - 系统将自动创建仿真任务,并启动。