WP6-33: Difference between revisions

From COMP4DRONES
Jump to navigation Jump to search
(Initial text from early deliverables, will need to be updated to final level.)
 
(Initial text from early deliverables, will need to be updated to final level.)
Line 1: Line 1:
==ROS1 & ROS2 infrastructure/dev-ops==
==Cloud-based simulation environment==
{|class="wikitable"
{|class="wikitable"
|  ID|| WP6-33
|  ID|| WP6-33
Line 9: Line 9:
|  Require ||  
|  Require ||  
|-
|-
|  Provide || A standard working environment for developing both for ROS and ROS2
|  Provide || A cloud-based simulation environment, providing simulation as a service
|-
|-
|  Input ||  
|  Input ||  
Line 17: Line 17:
|  C4D building block ||  
|  C4D building block ||  
|-
|-
|  TRL || 3
|  TRL || 5
|-
|-
|  Parent Building block || []
|  Parent Building block || []
Line 26: Line 26:
==Description==
==Description==


Providing a standard setup for the development of robotics using ROS1, ROS2 and MAVLink interfaces. Focus of this standard setup is on the interoperability between the two versions of ROS and external dependencies.
Simulation of UC4Demo2, Single rover, multiple drones in an indoor environment, (e.g. smoke-simulation, point of interest, 3-D obstacles) Cloud hosting of the simulation for the project. Working towards hardware-in-the-loop as well. Explore AR/VR options.  


==Improvements==
==Improvements==


Migration from ROS1 to ROS2 is not entirely without effort, as there are several fundamental technology changes between the versions. This holds for the communication layer, but also for the development tools, library dependencies and documentation. Through a bridge node it's already possible to have a ROS2 environment connecting and sharing messages with a ROS1 environment.
Current state-of-the-art is Gazebo+Single-ROS-environment+locally hosted, We aim to introduce multiple ROS environments (=Multi-master), cloud-hosted, simulation (probably Gazebo, optionally others)


==Validation==
==Validation==

Revision as of 10:06, 15 March 2023

Cloud-based simulation environment

ID WP6-33
Contributor ALMENDE
Levels Platform, Function
Require
Provide A cloud-based simulation environment, providing simulation as a service
Input
Output
C4D building block
TRL 5
Parent Building block []
Contact ludo at almende.org

Description

Simulation of UC4Demo2, Single rover, multiple drones in an indoor environment, (e.g. smoke-simulation, point of interest, 3-D obstacles) Cloud hosting of the simulation for the project. Working towards hardware-in-the-loop as well. Explore AR/VR options.

Improvements

Current state-of-the-art is Gazebo+Single-ROS-environment+locally hosted, We aim to introduce multiple ROS environments (=Multi-master), cloud-hosted, simulation (probably Gazebo, optionally others)

Validation