3 ms·
Self-Driving Cars with ROS and Autoware
- baylessj 6y agoLooks like a great resource and it comes at a good time for me, I was just starting in on installing and learning ROS yesterday. Thanks for posting!
- breatheoften 6y agoEvery time I see ROS I have nightmare flashbacks to a project i worked on using it ... I did not enjoy the cmake wrapper (catkin) -- and I bloody hate the garbage fire that is the python ecosystem ... someone needs to rebuild this project in rust -- could be a million times more plug and play and also better performance ... does something like that exist?
- rcxdude 6y agoIt doesn't need rebuilding in a different language (though you might as well), it just needs rebuilding competently so you have something with quality suitable for any production use, let alone anything safety critical. Sadly I've not seen anything similar in terms of an integrated ecosystem, but I do believe anyone planning on using ROS for a project of significance (i.e. something which will go beyond a prototype) is better served by creating their own version of everything ROS provides.
- TheArcane 6y ago> someone needs to rebuild this project in rust I was in agreement with you until this. C++ would be better in terms of compatibility. Rust is non-existent in the world of robotics which is mostly dominated by C++ libraries
- jefft255 6y agoROS is already mostly in C++. I find it very enjoyable to use with C++. Python documentation and support is lacking, and Python 3 support is very recent. But yeah; ROS has problems and they don't have anything to do with the language. Saying "rebuild that in Rust" is missing the point. How does that address the parent's complaint which is Python support?
- breatheoften 6y agomy main reason for suggesting rust was to avoid the temptation to "solve the problem of the c++ build system ecosystem" which seems to be why catkin was created -- but i think this problem is basically intractable ... Rust seems to me a reasonable language for developing the library of functionality that ROS offers -- with distribution and building and component development story all solved by the ecosystem default build mechanism ...
- 9wzYQbTYsAIc 6y agoSeems like a very detailed project there, with Autoware. It wasn’t easy to find what the hardware interfacing looked like, however. Could this be used in a DIY manner that attaches to cars without automation mechanisms built in?
- aktenlage 6y agoI am really looking forward to the announced lectures :-D