Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@UWB-C4D

UWB-C4D

UWB-C4D project repositories

Droneport (DP) is a system for autonomous drone battery management. It complies with a reference architecture, dealing with drone power management, more precisely, battery management. Regarding the reference architecture, the DP consists of a battery management unit for charging and storage, a robotic manipulator for an automatic battery exchange, a data link to the drone, telemetry data, and a human-machine interface (HMI) for remote command and control. Power and storage management building blocks are implemented in Droneport, with a datalink connection to the outside world. Users can use telemetry data via MAVLink protocol to monitor the state of the DP. The DP acts autonomously, it monitors the state of the batteries, controls the battery exchange and charging, provides necessary navigation information for drone landing, and broadcasts the status of the remaining batteries.

Software components of Droneport system are included in following repositories:

  • DronePort Traffic Control
    • simple_orchestrator.ipynb includes the DronePort orchestrator with a demonstration of its use. The DP Orchestrator is used to schedule battery changes for several drones depending on the occupancy and capacity of the battery charge stations.
    • A nonlinear time-continous optimal control problem of trajectory planning considering the battery state of charge is solved in trajectory_planner.ipynb. The problem is transcribed using chebyshev pseudospectral collocation method to nonlinear program (NLP), which is solved with IPOPT solver.
  • DronePort Gazebo Extensions

Popular repositories Loading

  1. droneport_traffic_control droneport_traffic_control Public

    Traffic Control for the Droneport autonomous battery management system

    Jupyter Notebook

  2. droneport_gazebo_extensions droneport_gazebo_extensions Public

    Gazebo DronePort Extensions repository for simulation of autonomous battery management system called DronePort device.

    C++

  3. .github .github Public

  4. gripper-navigation gripper-navigation Public

    ArUco-based navigation for gripper and other devicec using MAVLink interface.

    JavaScript

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…