66Lau / sentry_sim

The simulation of sentry in RoboMaster 2023 session based on gazebo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sentry_sim

The simulation of sentry in RoboMaster 2023/2024 season based on gazebo, autonomous_exploration_development_environment, far_planner

332cc835b193e9f544fd5f33597ee3ac.-.Compressed.with.FlexClip.1.mp4

Environment Setting

  • CPU:4800h
  • GPU 2060
  • RAM: 16G
  • OS: Ubuntu 20.04
  • ROS: noetic

Some files in autonomous_exploration_development_environment, far_planner package are modified, therefore, I recommend that using noetic as your ROS version and cloning from my repo directly. Because I added collison attribute for the robot and used different controller, which is different from the original version of the autonomous_exploration_development_environment.

sudo apt-get install xterm
sudo apt install libusb-dev

cd ~
mkdir ws_sentry_sim
cd ws_sentry_sim
mkdir src
cd src
git clone git@github.com:66Lau/sentry_sim.git
cd ..
catkin_make

Launch Simulation

cd ws_sentry_sim
source devel/setup.bash
roslaunch sentry_gazebo startup_rmuc.launch
Uphill

Navigation in bumopy road

Global navigation(far_planner)

Reference

Appreciate!

Q&A

Drop

When lidar are not able to scan the ground below the cliff, the system would grant cliff passable. It could be solved by set "noDataObstacle" to true.

About

The simulation of sentry in RoboMaster 2023 session based on gazebo

License:MIT License


Languages

Language:C++ 84.1%Language:Python 8.1%Language:CMake 6.5%Language:C 0.6%Language:MATLAB 0.6%Language:Shell 0.1%