сверх
Учитесь программировать дроны и проверяйте свой код в симуляторе.
Начните с курса по Python или ROS, запустите готовый пример и измените его под свою задачу. Для соревнований есть хакатоны с отдельными заданиями и оцениванием.
import rospyfrom clover import srvfrom std_srvs.srv import Trigger # Инициализация и сервисыrospy.init_node('flight')navigate = rospy.ServiceProxy( 'navigate', srv.Navigate)land = rospy.ServiceProxy('land', Trigger) # Взлёт на 2 метраnavigate(z=2, speed=0.5, frame_id='body', auto_arm=True)rospy.sleep(3) # Квадрат: вперёд, вправо, назад, влевоnavigate(x=3, y=0, speed=0.6)rospy.sleep(2)navigate(x=3, y=3, speed=0.6)rospy.sleep(2)navigate(x=0, y=3, speed=0.6)rospy.sleep(2)navigate(x=0, y=0, speed=0.6) # Посадкаland()