Skip to content

Clover cloud slave server Docker code, based on clover_cloud CopterExpress repository

License

Notifications You must be signed in to change notification settings

eteriall/clover_os

 
 

Repository files navigation

CloverOS

CloverOS is a service providing software for drone programming.

Screenshot 2022-02-16 at 20:02:55

The CloverOS module is part of the COEX-Cloud project — a cloud-based service for modeling behavior and programming quadcopters in a cloud environment.

  • http://<ip_address>:8000 — Blockly
  • http://<ip_address>:591 — Visual Studio Code
  • http://<ip_address>:8080 — Clover web tools
  • http://<ip_address>:57575 — Terminal
  • http://<ip_address>:7070 — Gazebo web

At any given time, three systemd services are running on the virtual machine:

  • CLOVER-CLOUD-APP — CloverOS. Port 80.
  • CLOVER-CLOUD — Docker container with ROS, Gazebo, and an internal code-server for editing flight program code. Exposed ports: 7070, 57575, 8080, 591, 8000.
  • CODE-SERVER — External VS Code for testing new features and modifying the source code of all services. Access can be granted to any tester, but after the service release, access will be restricted. This service also provides root-level access to the VM console. Port 5000.

About

Clover cloud slave server Docker code, based on clover_cloud CopterExpress repository

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • HTML 72.2%
  • JavaScript 11.9%
  • CSS 9.4%
  • Python 5.0%
  • Dockerfile 1.5%