├── .gitignore ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── launch ├── amcl_demo.launch ├── copy_ridgeback_world.launch ├── fleet_manager.launch └── ridgeback_world.launch ├── maps ├── mymap.pgm └── mymap.yaml ├── msg ├── ActiveJob.msg ├── JobInfo.msg ├── MexInfo.msg ├── MexListInfo.msg ├── PendingJob.msg └── TaskInfo.msg ├── package.xml ├── rviz └── fleet_manager_rviz.rviz ├── src ├── JobManager │ ├── ClosestMex.py │ ├── Job.py │ ├── JobActivation.py │ ├── JobBuilder.py │ ├── JobServiceMethods.py │ ├── Location.py │ ├── MobileExecutor.py │ ├── Order.py │ ├── Tasks.py │ └── __init__.py ├── fleet_manager_front.py ├── job_manager.py ├── marker_array.py ├── mex_sentinel.py └── ui │ ├── __init__.py │ ├── fleet_manager_ui.py │ └── images_rc.py ├── srv ├── AssignJobToMex.srv ├── ChangeMexStatus.srv ├── GetActiveJobs.srv ├── GetJobInfo.srv ├── GetMexList.srv ├── GetMexStatus.srv ├── GetPendingJobs.srv ├── PlaceOrder.srv └── UnassignJobFromMex.srv └── worlds └── ridgeback_race.world /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | *.pyc 3 | doc 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/README.md -------------------------------------------------------------------------------- /launch/amcl_demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/launch/amcl_demo.launch -------------------------------------------------------------------------------- /launch/copy_ridgeback_world.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/launch/copy_ridgeback_world.launch -------------------------------------------------------------------------------- /launch/fleet_manager.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/launch/fleet_manager.launch -------------------------------------------------------------------------------- /launch/ridgeback_world.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/launch/ridgeback_world.launch -------------------------------------------------------------------------------- /maps/mymap.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/maps/mymap.pgm -------------------------------------------------------------------------------- /maps/mymap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/maps/mymap.yaml -------------------------------------------------------------------------------- /msg/ActiveJob.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/ActiveJob.msg -------------------------------------------------------------------------------- /msg/JobInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/JobInfo.msg -------------------------------------------------------------------------------- /msg/MexInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/MexInfo.msg -------------------------------------------------------------------------------- /msg/MexListInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/MexListInfo.msg -------------------------------------------------------------------------------- /msg/PendingJob.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/PendingJob.msg -------------------------------------------------------------------------------- /msg/TaskInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/msg/TaskInfo.msg -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/package.xml -------------------------------------------------------------------------------- /rviz/fleet_manager_rviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/rviz/fleet_manager_rviz.rviz -------------------------------------------------------------------------------- /src/JobManager/ClosestMex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/ClosestMex.py -------------------------------------------------------------------------------- /src/JobManager/Job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/Job.py -------------------------------------------------------------------------------- /src/JobManager/JobActivation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/JobActivation.py -------------------------------------------------------------------------------- /src/JobManager/JobBuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/JobBuilder.py -------------------------------------------------------------------------------- /src/JobManager/JobServiceMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/JobServiceMethods.py -------------------------------------------------------------------------------- /src/JobManager/Location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/Location.py -------------------------------------------------------------------------------- /src/JobManager/MobileExecutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/MobileExecutor.py -------------------------------------------------------------------------------- /src/JobManager/Order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/Order.py -------------------------------------------------------------------------------- /src/JobManager/Tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/JobManager/Tasks.py -------------------------------------------------------------------------------- /src/JobManager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fleet_manager_front.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/fleet_manager_front.py -------------------------------------------------------------------------------- /src/job_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/job_manager.py -------------------------------------------------------------------------------- /src/marker_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/marker_array.py -------------------------------------------------------------------------------- /src/mex_sentinel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/mex_sentinel.py -------------------------------------------------------------------------------- /src/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/fleet_manager_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/ui/fleet_manager_ui.py -------------------------------------------------------------------------------- /src/ui/images_rc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/src/ui/images_rc.py -------------------------------------------------------------------------------- /srv/AssignJobToMex.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/AssignJobToMex.srv -------------------------------------------------------------------------------- /srv/ChangeMexStatus.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/ChangeMexStatus.srv -------------------------------------------------------------------------------- /srv/GetActiveJobs.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/GetActiveJobs.srv -------------------------------------------------------------------------------- /srv/GetJobInfo.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/GetJobInfo.srv -------------------------------------------------------------------------------- /srv/GetMexList.srv: -------------------------------------------------------------------------------- 1 | --- 2 | MexInfo[] mex_list 3 | bool success -------------------------------------------------------------------------------- /srv/GetMexStatus.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/GetMexStatus.srv -------------------------------------------------------------------------------- /srv/GetPendingJobs.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/GetPendingJobs.srv -------------------------------------------------------------------------------- /srv/PlaceOrder.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/srv/PlaceOrder.srv -------------------------------------------------------------------------------- /srv/UnassignJobFromMex.srv: -------------------------------------------------------------------------------- 1 | string mex_id 2 | --- 3 | bool success -------------------------------------------------------------------------------- /worlds/ridgeback_race.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROOSTER-fleet-management/rooster_fleet_manager/HEAD/worlds/ridgeback_race.world --------------------------------------------------------------------------------