├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets └── voronoi_hsi-example.jpg ├── launch ├── ar_track.launch ├── eight_robots.yaml ├── epuck │ ├── epuck0.launch │ ├── epuck1.launch │ ├── epuck2.launch │ ├── epuck3.launch │ ├── epuck4.launch │ ├── epuck5.launch │ ├── epuck6.launch │ ├── epuck7.launch │ └── epuck8.launch ├── four_robots.yaml ├── map.pgm ├── map_server.launch ├── map_server.launch~ ├── map_server.yaml ├── map_server.yaml~ ├── robot_control_info.yaml ├── simulator.launch ├── simulator.yaml ├── stdr_sim.launch ├── three_epuck.launch ├── three_robots.yaml ├── topic_info.yaml ├── twenty_robots.yaml ├── voronoi_20.launch ├── voronoi_3.launch ├── voronoi_3_with_app.launch ├── voronoi_4.launch ├── voronoi_4_with_app.launch ├── voronoi_8.launch ├── voronoi_8_with_app.launch ├── voronoi_common.launch ├── voronoi_params.launch~ ├── voronoi_params20.launch ├── voronoi_params3.launch ├── voronoi_params4.launch └── voronoi_params8.launch ├── msg ├── Gaussian.msg ├── GaussianArray.msg ├── RobotGain.msg ├── RobotGainArray.msg └── VoronoiTesselation.msg ├── package.xml ├── rviz └── voronoi.rviz ├── src ├── ControlLaw.py ├── Graph.py ├── Node.py ├── Robot.py ├── RobotControl.py ├── Util.py ├── Voronoi.py ├── __init__.py ├── ar_track_to_odom.py ├── density_pub.py ├── pose_controller_tester.py ├── sandbox.py ├── simulator.py ├── simulator_util.py ├── tests │ ├── GraphTests.py │ ├── UtilTests.py │ ├── VoronoiTests.py │ └── __init__.py └── voronoi_h.py ├── srv ├── RemoveColorPlot.srv ├── RemoveRobot.srv ├── SetColorPlot.srv ├── SetOccGrid.srv └── SetRobotPose.srv └── worlds ├── cow.pgm ├── eight_voronoi.world ├── four_voronoi.world ├── four_voronoi.world~ ├── rectangle.pgm ├── room.pgm ├── room80.pgm ├── square.pgm ├── square800.pgm ├── three_voronoi.world └── twenty_voronoi.world /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/README.md -------------------------------------------------------------------------------- /assets/voronoi_hsi-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/assets/voronoi_hsi-example.jpg -------------------------------------------------------------------------------- /launch/ar_track.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/ar_track.launch -------------------------------------------------------------------------------- /launch/eight_robots.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/eight_robots.yaml -------------------------------------------------------------------------------- /launch/epuck/epuck0.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck0.launch -------------------------------------------------------------------------------- /launch/epuck/epuck1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck1.launch -------------------------------------------------------------------------------- /launch/epuck/epuck2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck2.launch -------------------------------------------------------------------------------- /launch/epuck/epuck3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck3.launch -------------------------------------------------------------------------------- /launch/epuck/epuck4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck4.launch -------------------------------------------------------------------------------- /launch/epuck/epuck5.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck5.launch -------------------------------------------------------------------------------- /launch/epuck/epuck6.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck6.launch -------------------------------------------------------------------------------- /launch/epuck/epuck7.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck7.launch -------------------------------------------------------------------------------- /launch/epuck/epuck8.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/epuck/epuck8.launch -------------------------------------------------------------------------------- /launch/four_robots.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/four_robots.yaml -------------------------------------------------------------------------------- /launch/map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/map.pgm -------------------------------------------------------------------------------- /launch/map_server.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/map_server.launch -------------------------------------------------------------------------------- /launch/map_server.launch~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/map_server.launch~ -------------------------------------------------------------------------------- /launch/map_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/map_server.yaml -------------------------------------------------------------------------------- /launch/map_server.yaml~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/map_server.yaml~ -------------------------------------------------------------------------------- /launch/robot_control_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/robot_control_info.yaml -------------------------------------------------------------------------------- /launch/simulator.launch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /launch/simulator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/simulator.yaml -------------------------------------------------------------------------------- /launch/stdr_sim.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/stdr_sim.launch -------------------------------------------------------------------------------- /launch/three_epuck.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/three_epuck.launch -------------------------------------------------------------------------------- /launch/three_robots.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/three_robots.yaml -------------------------------------------------------------------------------- /launch/topic_info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/topic_info.yaml -------------------------------------------------------------------------------- /launch/twenty_robots.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/twenty_robots.yaml -------------------------------------------------------------------------------- /launch/voronoi_20.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_20.launch -------------------------------------------------------------------------------- /launch/voronoi_3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_3.launch -------------------------------------------------------------------------------- /launch/voronoi_3_with_app.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_3_with_app.launch -------------------------------------------------------------------------------- /launch/voronoi_4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_4.launch -------------------------------------------------------------------------------- /launch/voronoi_4_with_app.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_4_with_app.launch -------------------------------------------------------------------------------- /launch/voronoi_8.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_8.launch -------------------------------------------------------------------------------- /launch/voronoi_8_with_app.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_8_with_app.launch -------------------------------------------------------------------------------- /launch/voronoi_common.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_common.launch -------------------------------------------------------------------------------- /launch/voronoi_params.launch~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_params.launch~ -------------------------------------------------------------------------------- /launch/voronoi_params20.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_params20.launch -------------------------------------------------------------------------------- /launch/voronoi_params3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_params3.launch -------------------------------------------------------------------------------- /launch/voronoi_params4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_params4.launch -------------------------------------------------------------------------------- /launch/voronoi_params8.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/launch/voronoi_params8.launch -------------------------------------------------------------------------------- /msg/Gaussian.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/msg/Gaussian.msg -------------------------------------------------------------------------------- /msg/GaussianArray.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/msg/GaussianArray.msg -------------------------------------------------------------------------------- /msg/RobotGain.msg: -------------------------------------------------------------------------------- 1 | int32 id 2 | float64 kp 3 | -------------------------------------------------------------------------------- /msg/RobotGainArray.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/msg/RobotGainArray.msg -------------------------------------------------------------------------------- /msg/VoronoiTesselation.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/msg/VoronoiTesselation.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/package.xml -------------------------------------------------------------------------------- /rviz/voronoi.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/rviz/voronoi.rviz -------------------------------------------------------------------------------- /src/ControlLaw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/ControlLaw.py -------------------------------------------------------------------------------- /src/Graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/Graph.py -------------------------------------------------------------------------------- /src/Node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/Node.py -------------------------------------------------------------------------------- /src/Robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/Robot.py -------------------------------------------------------------------------------- /src/RobotControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/RobotControl.py -------------------------------------------------------------------------------- /src/Util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/Util.py -------------------------------------------------------------------------------- /src/Voronoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/Voronoi.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ar_track_to_odom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/ar_track_to_odom.py -------------------------------------------------------------------------------- /src/density_pub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/density_pub.py -------------------------------------------------------------------------------- /src/pose_controller_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/pose_controller_tester.py -------------------------------------------------------------------------------- /src/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/sandbox.py -------------------------------------------------------------------------------- /src/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/simulator.py -------------------------------------------------------------------------------- /src/simulator_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/simulator_util.py -------------------------------------------------------------------------------- /src/tests/GraphTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/tests/GraphTests.py -------------------------------------------------------------------------------- /src/tests/UtilTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/tests/UtilTests.py -------------------------------------------------------------------------------- /src/tests/VoronoiTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/tests/VoronoiTests.py -------------------------------------------------------------------------------- /src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/voronoi_h.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/src/voronoi_h.py -------------------------------------------------------------------------------- /srv/RemoveColorPlot.srv: -------------------------------------------------------------------------------- 1 | string id 2 | --- -------------------------------------------------------------------------------- /srv/RemoveRobot.srv: -------------------------------------------------------------------------------- 1 | string id 2 | --- -------------------------------------------------------------------------------- /srv/SetColorPlot.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/srv/SetColorPlot.srv -------------------------------------------------------------------------------- /srv/SetOccGrid.srv: -------------------------------------------------------------------------------- 1 | nav_msgs/OccupancyGrid map 2 | --- -------------------------------------------------------------------------------- /srv/SetRobotPose.srv: -------------------------------------------------------------------------------- 1 | string id 2 | geometry_msgs/Pose pose 3 | int8[] color 4 | --- -------------------------------------------------------------------------------- /worlds/cow.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/cow.pgm -------------------------------------------------------------------------------- /worlds/eight_voronoi.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/eight_voronoi.world -------------------------------------------------------------------------------- /worlds/four_voronoi.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/four_voronoi.world -------------------------------------------------------------------------------- /worlds/four_voronoi.world~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/four_voronoi.world~ -------------------------------------------------------------------------------- /worlds/rectangle.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/rectangle.pgm -------------------------------------------------------------------------------- /worlds/room.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/room.pgm -------------------------------------------------------------------------------- /worlds/room80.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/room80.pgm -------------------------------------------------------------------------------- /worlds/square.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/square.pgm -------------------------------------------------------------------------------- /worlds/square800.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/square800.pgm -------------------------------------------------------------------------------- /worlds/three_voronoi.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/three_voronoi.world -------------------------------------------------------------------------------- /worlds/twenty_voronoi.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucascoelhof/voronoi_hsi/HEAD/worlds/twenty_voronoi.world --------------------------------------------------------------------------------