-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drone kit SITL issue #1219
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am using Mac m1 Apple chip
When i am running this code
print("Start simulator (SITL)")
import dronekit_sitl
sitl = dronekit_sitl.start_default()
connection_string = sitl.connection_string()
Import DroneKit-Python
from dronekit import connect, VehicleMode
Connect to the Vehicle.
print("Connecting to vehicle on: %s" % (connection_string,))
vehicle = connect(connection_string, wait_ready=True)
Get some vehicle attributes (state)
print("Get some vehicle attribute values:")
print(" GPS: %s") % vehicle.gps_0
print(" Battery: %s") % vehicle.battery
print(" Last Heartbeat: %s") % vehicle.last_heartbeat
print(" Is Armable?: %s") % vehicle.is_armable
print(" System status: %s") % vehicle.system_status.state
print(" Mode: %s") % vehicle.mode.name # settable
Close vehicle object before exiting script
vehicle.close()
Shut down simulator
sitl.stop()
print("Completed")
It is showing this error
"/Documents/CODING/python/DRONE/hello.py"
Start simulator (SITL)
Starting copter simulator (SITL)
SITL already Downloaded and Extracted.
Ready to boot.
Traceback (most recent call last):
File "Documents/CODING/python/DRONE/hello.py", line 4, in
sitl = dronekit_sitl.start_default()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/dronekit_sitl/init.py", line 462, in start_default
sitl.launch(sitl_args, await_ready=True, restart=True)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/dronekit_sitl/init.py", line 251, in launch
caps = ArdupilotCapabilities(self.path)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/dronekit_sitl/init.py", line 160, in init
process = subprocess.Popen([path, '--help'], stdout=subprocess.PIPE)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 951, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1821, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 86] Bad CPU type in executable: '/.dronekit/sitl/copter-3.3/apm'
This is my python version ----> Python 3.9.12
This is my dronekit version ---> Version: 2.9.2
This is dronekit-SITL version ---> Version: 3.3.0
Can anyone help me out how to resolve this??
The text was updated successfully, but these errors were encountered: