Quadrotor firmware and control softwares for DIY