IMHO robotics is 90% mechanical and electronics. The programming part is minor. When someone tells you that you can learn the field by buying a third party device and programming it, they are either lying to you or to themselves. I'd put this one down to "well meaning academic".
MOOC on Mobile Robotics using ROS 2 and your own affordable robot
11–18 of 18 posts
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#12ROS 2 is in this uncomfortable place that python3 was in for many years. It's clearly the future. Everybody wants to move to it. But too many of the useful libraries haven't been ported over yet, so people mostly stick with ROS1. We might be getting close to a tipping point. I hope so. But it's probably still 1-4 years out.
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#13IMHO robotics is 90% mechanical and electronics. The programming part is minor. When someone tells you that you can learn the field by buying a third party device and programming it, they are either lying to you or to themselves. I'd put this one down to "well meaning academic".
You can certainly get started on robot software when you have some ready-made hardware. You will not learn how to build your own robot from scratch by skipping that part, obviously. You will likely not make a successful robot business case with just buying hardware off the shelf without understanding it well. The various self-driving car teams are all building their cars themselves, not now and not in the days of the DARPA Grand Challenge.
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#14IMHO robotics is 90% mechanical and electronics. The programming part is minor. When someone tells you that you can learn the field by buying a third party device and programming it, they are either lying to you or to themselves. I'd put this one down to "well meaning academic".
21th century mechanical engineering primarily involves novel manufacturing processes that massively increase design flexibility while making manufacturing extremely expensive.
Most people don't need the state of the art, they need affordability. Meanwhile semiconductors get cheaper every year. There is more opportunity on the software side.
You're also forgetting that it's a MOOC for ROS2, not "the field". If you've ever been at a college you notice that you don't learn "the field" in a single course.
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#15ROS 2 is in this uncomfortable place that python3 was in for many years. It's clearly the future. Everybody wants to move to it. But too many of the useful libraries haven't been ported over yet, so people mostly stick with ROS1. We might be getting close to a tipping point. I hope so. But it's probably still 1-4 years out.
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#16ROS 2 is in this uncomfortable place that python3 was in for many years. It's clearly the future. Everybody wants to move to it. But too many of the useful libraries haven't been ported over yet, so people mostly stick with ROS1. We might be getting close to a tipping point. I hope so. But it's probably still 1-4 years out.
Do you work on the robotics industry professionally by any chance and is ROS used there?
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#17Earlier quoted context omitted.
Totally disagree. To a very large degree, the mechanics are a solved problem. Robots have all the mechanical capabilities they need to solve all sorts of useful problems. The challenge is figuring out how to control them to do anything useful. That's mostly software. Sensors too, and electronics to run the software. But it's mostly an algorithmic and coding challenge.
I do think the mechanical and electrical aspects of robotics (ie the mechatronics) are ignored or glazed over when teaching robotics, especially through simulation. One has a new appreciation for how wheels roll on carpet once they try to implement a control / path planning algorithm on a real robot in their living room! It would be valuable to gain these "appreciations" by learning robotics more intimately with real…
The grandparent obviously has limited experience. Custom electromechanical systems, particularly mobile ones, are not like software. You can't spitball them together in five minutes for free, and you can't build more than a tiny percentage of things using ready-made parts if you care about weight/space/cost/repeatability/efficiency/etc. Particularly if you are planning to take them to market and want a defensible USP.
Re: MOOC on Mobile Robotics using ROS 2 and your own affordable robot
#18IMHO robotics is 90% mechanical and electronics. The programming part is minor. When someone tells you that you can learn the field by buying a third party device and programming it, they are either lying to you or to themselves. I'd put this one down to "well meaning academic".
20th century mechanical engineering is a "solved problem". i.e. designing products to be manufactured with milling, bending, turning, welding, injection molding etc. 21th century mechanical engineering primarily involves novel manufacturing processes that massively increase design flexibility while making manufacturing extremely expensive. Most people don't need the state of the art, they need affordability. Meanwhil…
Furthermore, if as you suggest the primary design goal of many products should be that of affordability, then you most certainly have to look deeply at the hardware, as software is not typically a contributor to unit costs (excepting weird licensing regimens).