agn-gazebo
agn-gazebo copied to clipboard
Several Gazebo models in order to person detection using 3D LiDAR, Pioneer P3DX and maze map for rescue robot exploration which is compatible with ROS.
Compatible Versions:
- ROS: Kinetic
- OS: Ubuntu-16.04
- Gazebo 7.0
Dependencies:
- Velodyne Simulator
-
sudo apt-get install ros-kinetic-husky-gazebo
- Hector NIST Arenas Elements
Install:
Clone this project on your ROS workspace, then run the command below:
~/catkin_ws$ catkin_make
Person LiDAR Gazebo model
A Gazebo model in order to person detection purpose in an outdoor location using 3D LiDAR Velodyne which is compatible to ROS.
Usage:
Launch its launch files:
-
Fixed persons:
roslaunch agn_gazebo static_velodyne.launch
-
Animated persons:
roslaunch agn_gazebo animated_person.launch roslaunch agn_gazebo movement.launch
-
To store the persons position in .csv files run the command below:
roslaunch agn_gazebo groundtruth.launch
Gazebo:
Rviz:
![Animated person and LiDAR RVIZ-MARKER](https://user-images.githubusercontent.com/14202344/58627451-911cfe80-82ec-11e9-8270-592f09e5c37a.png)
Pioneer P3DX Gazebo model
A Gazebo model in order to wall-following and go-to algorithms purpose like the Bug navigation algorithm
Usage:
Launch its launch file:
roslaunch agn_gazebo pioneer.launch
Rescue robot exploration Gazebo model
A Gazebo model in order to prepare an environment for a rescue robot on Exploration task in a ramped maze map.
Usage:
Launch its launch file:
roslaunch agn_gazebo rescue.launch