Skip to content

Set of libraries (packaged as OSGi bundles) to be used by SimulationManagers (mirror do not commit)

License

Notifications You must be signed in to change notification settings

cpswarm/SimulationManagerLibs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPSwarm Simulation Manager Libs

This repository contains the source code of the OSGi dependency bundles used both by Gazebo SM and Stage SM.

  • it.ismb.pert.cpswarm.simulation.manager is a library used to implement the SM API in XMPP,
  • it.ismb.pert.cpswarm-mqttlib is a library for MQTT communication, used by the SMs to pulish the fitness scores calculated during optimization,
  • all the other projects are extended versions of ROS-OSGi bundles.

Getting Started

  • Documentation: wiki

Deployment

The libraries are already inserted in the Stage SM and Gazebo SM projects, if you need to update and deploy them you can follow this guide

Compile from source

Development

Run tests

The tests for this component are included in the Simulation and Optimization Orchestrator.

Dependencies

Contributing

Contributions are welcome.

Please fork, make your changes, and submit a pull request. For major changes, please open an issue first and discuss it with the other authors.

Affiliation

CPSwarm
This work is supported by the European Commission through the CPSwarm H2020 project under grant no. 731946.

About

Set of libraries (packaged as OSGi bundles) to be used by SimulationManagers (mirror do not commit)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages