Chemical plume tracing: A three-dimensional technique for quadrotors by considering the altitude control of the robot in the casting stage. (2nd February 2018)