GithubHelp home page GithubHelp logo

mission_control-demo's Introduction

mission_control_demo

A exemplar project of how to use mission_control with pyDEEco to create simulation and generated mission plans.

Setup

This project uses 'poetry' for mananing dependencies

# install poetry [https://python-poetry.org/]
# then use poetry to install dependencies
~$ poetry install
# and configure a virtual environment in your shell
~$ poetry shell

[Optional] Importing hmrs_mission_control by code -----------------------------------

For fixing bugs and debuging, run side by side with 'hmrs_mission_control' code

# path considering both projects are in the same folder
~$ pip install -e ./hmrs_mission_control

Run

Run one of the already configured missions from the root of the project (each line below is a different mission):

# within poetry shell
~$ python ./mission_control_demo/lab_samples/run.py
~$ python ./mutrose/lab_samples/run.py
~$ python ./mutrose/food_logistics/run_fld.py
~$ python ./mutrose/food_logistics/run_flp.py

[optional] The are already configured 'Launch' actions for vscode, which can be used for execution/debuging.

Result

After executing the demo, a folder will be generated in /executions:

/executions/exec_{}
|_logs/cf_request_x.log # a file for each coalition formation process for each received request
|_scenarios.json        # the initial configuration of the simulation
|_trial.json            # the end state of the simulation, with a plan assigned to a robot if the case a plan was found

mission_control-demo's People

Contributors

gabrielsr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.