'Take off and fly the vehicle to the specified altitude (in metres) and then wait for another command.
.. note::
This function should only be used on Copter vehicles.
The vehicle must be in GUIDED mode and armed before this is called.
There is no mechanism for notification when the correct altitude is reached,
and if another command arrives before that point (e.g. :py:func:`simple_goto`) it will be run instead.
.. warning::
Apps should code to ensure that the vehicle will reach a safe altitude before
other commands are executed. A good example is provided in the guide topic :doc:`guide/taking_off`.
:param alt: Target height, in metres.'

def simple_takeoff(self, alt=None):

    if (alt is not None):
        altitude = float(alt)
        if (math.isnan(altitude) or math.isinf(altitude)):
            raise ValueError('Altitude    was    NaN    or    Infinity.    Please    provide    a    real    number')
        self._master.mav.command_long_send(0, 0, mavutil.mavlink.MAV_CMD_NAV_TAKEOFF, 0, 0, 0, 0, 0, 0, 0, altitude)
