-
Notifications
You must be signed in to change notification settings - Fork 1
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
Is the development continuing? #6
Comments
Hey, yes feel free to add PRs. I'll review them :) Take note that I have created a separate library for msgpack-rpc itself, so you might want to take a look there as well if you encounter any issues: https://github.com/Sollimann/msgpack-rpc One bug that I have found that I haven't been able to resolve is that I'm getting a buffer overflow for large payloads such as images and pointclouds and is why I haven't been able to implement those endpoints yet. Nevertheless, its very strange in my opinion that the Airsim team chooses to use msgpack-rpc for video-streaming and streaming of pointclouds. Something like webrtc or grpc would be much better suited for that purpose. |
I am switching to another Airsim fork which seems to be well maintained(has over 90 comments after fork, including one commit last week). The fork is maintained by a company called SWARM under this repo: https://github.com/CodexLabsLLC/Colosseum . You might want to check it out. I will also check Rust API with their fork, and will inform you whether it works with minimal changes or not. They are trying to improve infrastructure. Right now, they are supporting Unreal Engine 5.2 out of the box(I had to downgrade to 4.27 in main Airsim repo). Another one of their goals is replacing msgpack with ZeroMQ or Google FlatBuffers. Thanks for your work! |
Okay, thanks for the info! It's good choice moving away from msgpack-rpc. Its a bad choice of protocol for large payloads, streaming api, strict typing, multilanguage operability, etc.. |
Development is continuing. |
Hello again, it seems I do not have write privileges to this repository. When I tried push a new branch to base my merge request, I had permission denied error. |
Added you as a collaborator to the project. You should have an invite pending :) |
I got it now :) |
Hey @Sollimann , for a company project, I decided use AirSim with Rust API. Yours were the only one. I am at the experimenting phase with examples and found some minor mistakes. I will soon create some PRs. Will you continue to manage this project?
The text was updated successfully, but these errors were encountered: