Hi, can you help me? When I select ardupilot (using the dev version for Isaacs 4.5), the following errors occur when adding a copter:
2025-05-14 10:31:39 [504,732ms] [Warning] [pegasus.simulator.ui.ui_delegate] Ardupilot backend selected.
2025-05-14 10:31:39 [504,811ms] [Error] [asyncio] Task exception was never retrieved
future: <Task finished name='Task-247' coro=<UIDelegate.on_load_vehicle.<locals>.async_load_vehicle() done, defined at /home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/ui/ui_delegate.py:206> exception=Exception('frequency of the camera sensor needs to be a divisible by the rendering frequency.')>
Traceback (most recent call last):
File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/ui/ui_delegate.py", line 293, in async_load_vehicle
Multirotor(
File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/multirotor.py", line 91, in __init__
super().__init__(stage_prefix, usd_file, init_pos, init_orientation, config.sensors, config.graphical_sensors, config.graphs, config.backends)
File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/vehicle.py", line 141, in __init__
graphical_sensor.initialize(self)
File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/graphical_sensors/monocular_camera.py", line 85, in initialize
self._camera = Camera(
File "/home/robot/isaacsim/exts/isaacsim.sensors.camera/isaacsim/sensors/camera/camera.py", line 188, in __init__
self.set_frequency(frequency)
File "/home/robot/isaacsim/exts/isaacsim.sensors.camera/isaacsim/sensors/camera/camera.py", line 324, in set_frequency
raise Exception("frequency of the camera sensor needs to be a divisible by the rendering frequency.")
Exception: frequency of the camera sensor needs to be a divisible by the rendering frequency.
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: Exception ignored in: <function Camera.__del__ at 0x70fe6999d990>
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/isaacsim/exts/isaacsim.sensors.camera/isaacsim/sensors/camera/camera.py", line 291, in __del__
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: for annotator in self.supported_annotators:
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/isaacsim/exts/isaacsim.sensors.camera/isaacsim/sensors/camera/camera.py", line 302, in supported_annotators
2025-05-14 10:31:39 [504,811ms] [Error] [omni.kit.app._impl] [py stderr]: return self._supported_annotators
2025-05-14 10:31:39 [504,812ms] [Error] [omni.kit.app._impl] [py stderr]: AttributeError: 'Camera' object has no attribute '_supported_annotators'
And when running the simulation, these errors occur::
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/multirotor.py", line 119, in update
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: if len(self._backends) != 0:
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: AttributeError: 'Multirotor' object has no attribute '_backends'. Did you mean: '_backend'?
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-05-14 10:38:12 [898,300ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/vehicle.py", line 375, in update_sensors
2025-05-14 10:38:12 [898,301ms] [Error] [omni.kit.app._impl] [py stderr]: for backend in self._backends:
2025-05-14 10:38:12 [898,301ms] [Error] [omni.kit.app._impl] [py stderr]: AttributeError: 'Multirotor' object has no attribute '_backends'. Did you mean: '_backend'?
2025-05-14 10:38:12 [898,310ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-05-14 10:38:12 [898,310ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/vehicle.py", line 245, in sim_start_stop
How can this be fixed?
UPD
I fixed it, but now I have this problem when the simulation starts and the map window doesn’t appear. How can I fix this?
025-05-14 13:31:10 [120,775ms] [Error] [omni.kit.app._impl] [py stderr]: Traceback (most recent call last):
2025-05-14 13:31:10 [120,775ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/vehicles/multirotor.py", line 148, in update
2025-05-14 13:31:10 [120,776ms] [Error] [omni.kit.app._impl] [py stderr]: backend.update(dt)
2025-05-14 13:31:10 [120,776ms] [Error] [omni.kit.app._impl] [py stderr]: File "/home/robot/PegasusSimulator/extensions/pegasus.simulator/pegasus/simulator/logic/backends/ardupilot_mavlink_backend.py", line 633, in update
2025-05-14 13:31:10 [120,776ms] [Error] [omni.kit.app._impl] [py stderr]: _, servos =self.ap.pre_update(
2025-05-14 13:31:10 [120,776ms] [Error] [omni.kit.app._impl] [py stderr]: AttributeError: 'ArduPilotMavlinkBackend' object has no attribute 'ap'