Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Self-Driving Cars with ROS and Autoware (apex.ai)
70 points by vladoh on May 12, 2020 | hide | past | favorite | 8 comments


Every 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?


It 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.


> 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


ROS 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?


my main reason for suggesting rust was to avoid the temptation for an open source robotics project to try 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 ...


Looks 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!


Seems 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?


I am really looking forward to the announced lectures :-D




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: