Skip to content

msgpackrpc.error.RPCError: rpclib: client error C0002: Function 'simGetImages' was called with an invalid number of arguments. Expected: 2, got: 3 #4754

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

Open
zclyaya opened this issue Nov 29, 2022 · 5 comments

Comments

@zclyaya
Copy link

zclyaya commented Nov 29, 2022

C:\Users\zcl.conda\envs\zclpytorch\python.exe D:\Fixedwing-Airsim-master\src\main.py

In file d:/JSBSim/aircraft/x8/x8.xml: line 80
Engine location ignored, only thruster location is used.

In file d:/JSBSim/aircraft/x8/x8.xml: line 85
Engine orientation ignored, only thruster orientation is used.
Traceback (most recent call last):
File "D:\Fixedwing-Airsim-master\src\main.py", line 217, in
run_simulator()
File "D:\Fixedwing-Airsim-master\src\main.py", line 195, in run_simulator
env.simulation_loop(rectangle)
File "D:\Fixedwing-Airsim-master\src\main.py", line 92, in simulation_loop
image.get_np_image(image_type=airsim.ImageType.Scene)
File "D:\Fixedwing-Airsim-master\src\image_processing.py", line 44, in get_np_image
False)])
File "C:\Users\zcl.conda\envs\zclpytorch\lib\site-packages\airsim\client.py", line 264, in simGetImages
responses_raw = self.client.call('simGetImages', requests, vehicle_name)
File "C:\Users\zcl.conda\envs\zclpytorch\lib\site-packages\msgpackrpc\session.py", line 41, in call
return self.send_request(method, args).get()
File "C:\Users\zcl.conda\envs\zclpytorch\lib\site-packages\msgpackrpc\future.py", line 45, in get
raise error.RPCError(self._error)
msgpackrpc.error.RPCError: rpclib: client error C0002: Function 'simGetImages' was called with an invalid number of arguments. Expected: 2, got: 3

 JSBSim Flight Dynamics Model v1.1.11 [GitHub build 741/commit 10e077b486c42d38e76d1dd7f0aeb744f92d96a0] Feb 13 2022 12:30:25
        [JSBSim-ML v2.0]

JSBSim startup beginning ...

Connected!
Client Ver:1 (Min Req: 1), Server Ver:1 (Min Req: 1)

Process finished with exit code 1

airsim==1.5.0 python 4.5.1

I do not how to solve this problem, can you help me ?

@peach-water
Copy link

I have the same problem.

@MaltheRaschke
Copy link

I have the same problem when running the Event camera "test_event_sim.py", but not when running other scripts as hello_drone.py - both work in blocks enviroment, but not in a custom enviroment I've downloaded.
Any inputs?

@zclyaya
Copy link
Author

zclyaya commented Mar 21, 2023

我有同样的问题。
你好,请问解决这个问题了吗?

@MaltheRaschke
Copy link

I fixed it with replacing the Plugins folder from a working environment (the "Blocks" environment) with the non-working environment's Plugins folder

@vegura
Copy link

vegura commented May 11, 2025

@MaltheRaschke
in the lib add additional argument in the rpc call after vehicle name
argument value(False)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants