Replies: 1 comment 2 replies
-
|
Always tricky to give "real" answers to questions like this, but here is my best summary. The company I work for does not officially sponsor this project, but I'm given some discretionary time to maintain it as we rely heavily on it. The project is of various levels of quality at the moment depending on the specific backend in use.
From the support perspective, I'm basically solo maintaining at the moment, there are few folks who contribute here and there, but largely you're betting on my continuing to support it at the moment. So far I've been consistently developing on it for 3 years, am actively using it in production at my company, and want to continue working on it and seeing it grow. But I'm also just a dude, so if I get hit by a bus you'll likely be outta luck. Frankly the biggest thing roslibrust is missing at the moment is a lot of users with real world use cases beyond mine. I'm fixing the majority of bugs that come in pretty quickly when they do, but also know that a lot of what is built has only seen limited battle testing, and there is only so much you can do in CI. You're project sounds cool (especially if it is open source), and I'll volunteer sometime to test it out and fix some issues if you run into them. Myself and Ezra one of the maintainers of rosbridge server have been discussing potentials for "Rosbridge Server v3" where a substantial portion gets re-written in rust to optimize it. What you're talking about sounds pretty similar? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I'm looking to get "temperature check" (if available!) on the status of the
RosLibRustproject. I appreciate thatRosLibRustis a smaller project without a 1.0 build so I'm coming pre-loaded with reasonable expectations. In terms of "temperature check" I'm thinking on the rough spectrum of "You'll hit rough edges but it's an active project and we'd be excited to see it used for this!" to "There will be a lot of pain..."We're looking to replace Rosbridge Websocket with a Rust-based purpose-built Websocket API used for Web UI monitoring tools for fleets of up to 1000 robots on a single ROS master. This would be a Rust runtime with a Websocket server on one side, in-memory state (users, auth, latest messages, etc.) in the middle, and ROS pub/sub on the other. It's very much like Rosbridge, except we own the shape of the API (serializers/deserializers/views/router, not just ROS to JSON passthrough).
I've been experimenting with
RosLibRustand am struggling with gettingrostopic echoandrostopic pubto work (might be a me problem withROS_IPor whatnot...), but I don't want to start asking too many questions if the initial answer is something like "this is still a very alpha-stage project mostly aimed at a specific use case" or whatnot.Thank you!
Andrew
Beta Was this translation helpful? Give feedback.
All reactions