Условие:
Посчитайте, исходя из программы на языке Python, сколько метров пролетит беспилотный аппарат выполняя эту программу? (Взлет и посадка не учитываются!)
from pioneer_sdk import Pioneer
uav = Pioneer(ip= '127.0.0.1', mavlink_port=8000)
uav.arm()
uav.takeoff()
uav.gotolocal_point(0, 3, 1.5, 0)
uav.gotolocal_point(2, 3, 1.5, 0)
uav.gotolocal_point(2, 0, 1.5, 0)
uav.gotolocal_point(0, 0, 1.5, 0)
uav.land()
uav.disarm()
Решение:
Разберём по шагам, какие точки задаются в программе (при этом взлёт и посадка не учитываем): 1. После взлёта аппарат оказывается в начальной точке с координатами (0, 0, 1.5) (высота взлёта – 1.5 м). 2. Команда uav.gotolocalpoint(0, 3, 1.5, 0) перемещает аппарат из (0, 0) в то...
