Feature request: "Descend" flight mode

When I'm high up in the air, and I want to bring the copter down, I never know how fast is descending. It would be nice to have a flight mode in which the user controls just the Yaw, Pitch and Roll and the auto pilot controls the descending speed.

EDIT: Well, never mind. Looks like the LAND flight mode does exactly this. I was looking through the code to try to implement this and I saw that LAND gives you Roll and Pitch just like Loiter (if there is GPS lock at take of) or Stabilize (if no GPS lock):

case LAND:
   if( ap.home_is_set ) {
      // switch to loiter if we have gps
     ap.manual_attitude = false;
     set_yaw_mode(LOITER_YAW);
     set_roll_pitch_mode(LOITER_RP);
   }else{
     // otherwise remain with stabilize roll and pitch
     ap.manual_attitude = true;
    set_yaw_mode(YAW_HOLD);
    set_roll_pitch_mode(ROLL_PITCH_STABLE);
  }
 ap.manual_throttle = false;
 do_land();
 break;

I went outside and tried to make sure it does what I want, and ... surprise, it does! :-)

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • You can use "Vertical Speed" from numeric indicator on Quick TAB, big numbers (it is on m/s I believe) in order to see the descending rate.

    At least this is where I am looking at on MP, until quad is back on my visual control.

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…