# flag_simulator **Repository Path**: bobhjybaba/flag_simulator ## Basic Information - **Project Name**: flag_simulator - **Description**: 可以用于算法实践的baseline - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-22 - **Last Updated**: 2024-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flag_simulator #### 介绍 可以用于算法实践的baseline #### 软件架构 软件架构说明 #### 安装教程 不用安装,代码可以直接使用。 #### 使用说明 在ubuntu20.04上使用,需要安装ros-noetic 1. 新建文件夹 并克隆项目至本地 ``` mkdir -p catkin_ws/src cd catkin_ws/src git clone https://gitee.com/bobhjybaba/flag_simulator.git ``` 2. 在catkin_ws目录下执行以下命令 ``` catkin_make source devel/setup.bash(如果是zsh,则source devel/setup.zsh) ``` 3. 项目提供了多种baseline,可以直接使用,也可以根据需要修改。大部分的内容都在nav_learn文件夹下。提供了栅格地图、定位话题以及gazebo的配套仿真(gazebo的world在nav_learn/worlds/my_test.world),能够在gazebo里面调用雷达、相机、kinect等传感器(可以修改文件nav_learn/urdf/xacro/my_base_camera_laser.xacro),默认开启雷达 ``` # gazebo仿真启动 roslaunch nav_learn test.launch # 栅格地图与定位启动 roslaunch nav_learn .launch ``` #### 参与贡献 1. 如果有什么想要的新功能可以提issue 2. 欢迎大家在此基础之上进行拓展