Commit 1f6666e1 authored by Julian Zobel's avatar Julian Zobel
Browse files

Multicoper Models, Intel RTF model, inclusion commencing for movement models

parent b5bc2f03
......@@ -36,7 +36,7 @@ public interface MulticopterModel {
public double hoverThrustRequired();
public double getMaximumTurnAngle();
// v
public double verticalAscentMaxVelocity();
......@@ -47,7 +47,9 @@ public interface MulticopterModel {
// acc
public double horizontalMaxAcceleration();
// curve
public double getMaximumTurnAngle();
public double powerConsumptionWatt(double velocity);
public double optimalSpeed();
......
......@@ -22,13 +22,9 @@ package de.tud.kom.p2psim.impl.uav;
import org.apache.commons.math3.geometry.euclidean.twod.Vector2D;
import de.tud.kom.p2psim.api.topology.movement.UAVMovementModel;
import de.tud.kom.p2psim.api.uav.MulticopterModel;
import de.tud.kom.p2psim.impl.energy.components.ActuatorComponent;
import de.tud.kom.p2psim.impl.energy.components.StatelessActuatorComponent;
import de.tud.kom.p2psim.impl.topology.component.UAVTopologyComponent;
import de.tud.kom.p2psim.impl.topology.movement.aerial.AerialMovementModelFactory;
import de.tud.kom.p2psim.impl.topology.movement.aerial.StateMulticopterMovement;
import de.tud.kom.p2psim.impl.topology.util.PositionVector;
public class IntelAeroRTF implements MulticopterModel {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment