I am a fresher in Drone programming. I am currently trying to implement a simple python script in Mavproxy. I am facing problem in setting the airspeed/groundspeed of arducopter in Dronekit SITL. For airspeed/groundspeed set below or equal to 10m/s the simulation is working fine. But whenever the airspeed/groundspeed is set above 10m/s the simulation is not going beyond 10m/s. I am unable to figure out why this is happening. Please help.
Note: My python code is provided below.
from dronekit import connect, VehicleMode, LocationGlobalRelative import time def arm_and_takeoff(target_altitude): print("Arming Motors") while not vehicle.is_armable: time.sleep(2) vehicle.mode = VehicleMode("GUIDED") vehicle.armed = True print("Takeoff") vehicle.simple_takeoff(target_altitude) while True: altitude = vehicle.location.global_relative_frame.alt if altitude >= target_altitude: print("altitude reached") break time.sleep(2) def waypoints(lat, lon, alt): print("Proceeding to new waypoint") waypoint = LocationGlobalRelative(lat, lon, alt) vehicle.simple_goto(waypoint, groundspeed=12) time.sleep(40) print("Reached the waypoint") vehicle = connect("127.0.0.1:14550", wait_ready=True) arm_and_takeoff(5) waypoints(-35.36005069, 149.16080384, 5) waypoints(-35.36526968, 149.16679092, 6) print("Returning back home") vehicle.mode = VehicleMode("RTL") time.sleep(45) vehicle.close()