Skip to content

mukmalone/AdaptiveGoalManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Adaptive Goal Management

My project was fortunate to be selected for recognition during my coursework with Lentin Joesph. You can check out his great course and books here: https://robocademy.com/

image info

Description

This repository is the documentation, examples, issue tracking for a MVP app I created called Adaptive Goal Management or Command-Central.

Adaptive Goal Management is an app which acts as a robot fleet manager based upon an adaptive goal execution system for robots and drones which are connected to the internet.

There are no limitations as to the number of robots which can be controlled using this system. It was designed to be a high throughput system and handle hundreds of robots and users.

It is free to test and experiment with your robots and create your own fleet of the hardest working robots! I am currently building out examples using ROS that are also free to use.

Where to find the app and documentation

Introduction

IMAGE ALT TEXT

Quick start guide

IMAGE ALT TEXT

Web Controls Introduction

IMAGE ALT TEXT

Examples

In the examples folder there are examples of robots based upon ROS and simulations using the application.

  • Step 1: Clone this project to your catkin workspace
  • Step 2: Clone https://github.com/mukmalone/agm_msgs to your catkin workspace
  • Step 3: Clone https://github.com/mukmalone/agm_comm to your catkin workspac
  • Step 4: catkin_make --pkg agm_msgs
  • Step 5: catkin_make
  • Step 6: Configure your AGM workspace with one worker (see Quickstart)
  • Step 7: in /mir_agm/launch/mir_agm.launch modify the last node launched to have the arg equal to your Worker key:
  • <node name="agm_worker_node" pkg="agm_comm" type="agm_worker_node" args="YOUR_WORKER_KEY_HERE"/>

  • Step 8: roslaunch mir_agm mir_agm.launch
  • Step 9: Activate routings

IMAGE ALT TEXT

  • Step 1: Clone the project to your catkin workspace
  • Step 2: catkin_make
  • Step 3: Configure your AGM workspace with one worker (see Quickstart)
  • Step 4: in /mir_agm/launch/mir_agm_hospital.launch modify the last node launched to have the arg equal to your Worker key:
  • <node name="agm_worker_node" pkg="mir_agm" type="agm_worker_node" args="YOUR_WORKER_KEY_HERE"/>

  • Step 5: roslaunch mir_agm mir_agm_hospital.launch
  • Step 6: Activate routings you've created in AGM to sterilize the hospital setting. You can use the path creation ubuntu spreadsheet to find coordinates of locations in the hospital map

IMAGE ALT TEXT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published