Skip to content

Latest commit

 

History

History
72 lines (55 loc) · 1.47 KB

README.md

File metadata and controls

72 lines (55 loc) · 1.47 KB

task_management

Nodejs and Npm Installation for Ubuntu 22.04

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

MongoDB Installation for Ubuntu 22.04

https://www.cherryservers.com/blog/install-mongodb-ubuntu-22-04

MongoDB Compass Installation for Ubuntu 22.04

https://linuxgenie.net/how-to-install-mongodb-compass-on-ubuntu-22-04/

Installing all dependencies

sudo npm install --save

Services

  • Job Cancel
  • Job Create
  • Job Query
  • Job Remove
  • Job Update
  • Location Create
  • Location Query
  • Location Update
  • Location Load
  • Robot Create
  • Robot Query
  • Robot Remove
  • Robot Update
  • Waiting Point Create
  • Waiting Point Query
  • Waiting Point Load
  • Waiting Point Remove
  • Waiting Point Update

Rosbridge

  • Robot services
  • Robot topics
  • Job services
  • Job topics
  • Location services
  • Location topics
  • Waiting Point services
  • Waiting Point topics

Fleet Management

  • Start Management
  • Fleet Management (if mission status == "SCHEDULED" and robot status == "IDLE")

Task Maangement for FSM

task_management package in robolaunch_colcon_ws is the main package on robot's side. We need to run this command using task_management FSM. https://github.com/furkansariyildiz/robolaunch_colcon_ws

source install/setup.bash
ros2 run task_management fsm.py