Skip to content

Sentry simulation for RMUC based on gazebo.

License

Notifications You must be signed in to change notification settings

nusrobomaster/sentry_sim

 
 

Repository files navigation

This is the forked version and only works for ROS1, development work is in other branches

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 [email protected]: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

Sentry simulation for RMUC based on gazebo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.1%
  • Python 8.1%
  • CMake 6.5%
  • Other 1.3%