https://github.com/robolaunch/task_management
https://github.com/robolaunch/task_management
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/robolaunch/task_management
- Owner: robolaunch
- License: apache-2.0
- Created: 2024-03-26T18:54:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T08:31:17.000Z (about 2 years ago)
- Last Synced: 2024-04-25T09:38:16.688Z (about 2 years ago)
- Language: JavaScript
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# task_management
### Nodejs and Npm Installation for Ubuntu 22.04
```bash
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04
```
### MongoDB Installation for Ubuntu 22.04
```bash
https://www.cherryservers.com/blog/install-mongodb-ubuntu-22-04
```
### MongoDB Compass Installation for Ubuntu 22.04
```bash
https://linuxgenie.net/how-to-install-mongodb-compass-on-ubuntu-22-04/
```
### Installing all dependencies
```bash
sudo npm install --save
```
### Services
- [x] Job Cancel
- [x] Job Create
- [x] Job Query
- [x] Job Remove
- [x] Job Update
- [x] Location Create
- [x] Location Query
- [x] Location Update
- [ ] Location Load
- [x] Robot Create
- [x] Robot Query
- [x] Robot Remove
- [x] Robot Update
- [x] Waiting Point Create
- [x] Waiting Point Query
- [ ] Waiting Point Load
- [x] Waiting Point Remove
- [x] Waiting Point Update
### Rosbridge
- [x] Robot services
- [x] Robot topics
- [x] Job services
- [x] Job topics
- [x] Location services
- [x] Location topics
- [x] Waiting Point services
- [x] Waiting Point topics
### Fleet Management
- [x] Start Management
- [x] 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
```bash
source install/setup.bash
ros2 run task_management fsm.py
```