I am often asked how I go about teaching ROS to robotics students, and I simply reply “I don’t”.
Although ROS is an important skill to learn at some point during the career of a robotics student, in the first semester or two of introducing robotics, an instructor must balance the relatively steep learning curve of ROS against theory, algorithms. In the case of mathematically- or mechanically-minded students, software engineering itself can be a foreign concept.
ROS is a strong tool for connecting components together, but the robotics problem is not simply about connecting software packages. In my view, the…
This is the big ethical question of our time, and we need to face it before it’s too late.
To be clear, there has never been a time in history when humans could be called entirely rational. But the negative impacts of irrationality are being amplified and spread by technology at an alarming pace. The information age has brought us instant access to the world’s store of knowledge and globalization makes our wide world of 7 billion people feel interconnected and small… And human psychology isn’t coping well.
I recently watched a documentary, Behind the Curve, about flat earthers. Despite…
Associate Professor of Electrical and Computer Engineering at Duke University