/FLOBOT

EU funded Horizon 2020 project

Primary LanguageC++

FLOBOT

FLOBOT is an EU funded Horizon 2020 project. The University of Lincoln is responsible for developing the human tracking for safety software module, and leading the environment reasoning and learning software module. In this repository, you find these two modules as a whole, and specifically:

A detailed view of the proposed system in UML diagram is shown below:

flobot_uol_uml.jpg

In which leg_detector (and people_msgs) can be found here: https://github.com/wg-perception/people. For a more intuitive understanding, please refer to the following video.

YouTube

Install & Build

Our system has been tested on Ubuntu 14.04 + ROS Indigo, as well as Ubuntu 16.04 + ROS Kinetic. For the latter:

$ sudo apt-get install ros-kinetic-people*
$ sudo apt-get install ros-kinetic-velodyne*
$ cd catkin_ws/src
$ git clone https://github.com/LCAS/FLOBOT
$ cd ../catkin_ws
$ catkin_make

Run

$ roslaunch flobot_tracker_bringup flobot_tracker.launch

FLOBOT Perception Dataset

http://lcas.github.io/FLOBOT/

Citation

If you are considering using this repository, please reference the following:

@article{zhimon2020,
  author  = {Z. Yan and S. Schreiberhuber and G. Halmetschlager and T. Duckett and M. Vincze and N. Bellotto},
  title   = {Robot perception of static and dynamic objects with an autonomous floor scrubber},
  journal = {Intelligent Service Robotics},
  year    = {2020},
  volume  = {13},
  number  = {3},
  pages   = {403-417},
  doi     = {https://doi.org/10.1007/s11370-020-00324-9}
}

Related development