ArduPilot / MissionPlanner

Mission Planner Ground Control Station for ArduPilot (c# .net)
http://ardupilot.org/planner/
GNU General Public License v3.0
1.78k stars 2.4k forks source link

Recommendation for adding Battery Range Circles to Mission Planner #348

Open dcwalmsley opened 10 years ago

dcwalmsley commented 10 years ago
  1. Range Circles a. Planning a mission and program autopilot i. When selecting way points

    1. Use battery configuration parameters to identify estimated battery distance that the aircraft can fly and return home.
    2. As additional waypoints are added, mission planner recalculates the battery distance for each way point to last way point and provides the operator indications as to whether aircraft can fly all waypoints and safely return home.

    b. When Aircraft is Powered On i. Displayed on Map surrounding Aircraft ii. Green Range Circle – From max battery distance down to 5% battery life emaining (recommended minimum but operator selectable to any desired level). iii. Red Range Circle (Flashing) – from 5% to lowest voltage set in parameters.

dcwalmsley commented 10 years ago

MP will receive permanently ground speed and current (from 3DR module). As we know the total capacity of the battery, it's possible to know the time before the battery goes empty with present flight conditions.

d=v_t, so present circle radius will be simply equal to present ground_speed_present flight time left.

dcwalmsley commented 10 years ago

See discussion at http://ardupilot.com/forum/viewtopic.php?f=12&t=5876

elpipe commented 10 years ago

+1 On Jun 5, 2014 8:41 AM, "Doug Walmsley" notifications@github.com wrote:

MP will receive permanently ground speed and current (from 3DR module). As we know the total capacity of the battery, it's possible to know the time before the battery goes empty with present flight conditions.

d=v_t, so present circle radius will be simply equal to present ground_speed_present flight time left.

— Reply to this email directly or view it on GitHub https://github.com/diydrones/MissionPlanner/issues/348#issuecomment-45220064 .

zlite commented 10 years ago

Totally agree with this. Note that we're also going to be implementing these sort of safe/not safe zones at the API layer, with third party data providers, so they will be available to all GCSs via a cloud service in the future.

-Chris

On Thu, Jun 5, 2014 at 6:57 AM, Maurice Barnes notifications@github.com wrote:

+1 On Jun 5, 2014 8:41 AM, "Doug Walmsley" notifications@github.com wrote:

MP will receive permanently ground speed and current (from 3DR module). As we know the total capacity of the battery, it's possible to know the time before the battery goes empty with present flight conditions.

d=v_t, so present circle radius will be simply equal to present ground_speed_present flight time left.

— Reply to this email directly or view it on GitHub < https://github.com/diydrones/MissionPlanner/issues/348#issuecomment-45220064>

.

— Reply to this email directly or view it on GitHub https://github.com/diydrones/MissionPlanner/issues/348#issuecomment-45221895 .

Chris Anderson CEO, 3D Robotics chris@3drobotics.com