Top
Best
New

Posted by StefanBatory 6 days ago

Ask HN: How to get started with robotics as a hobbyist?

I wanted to find new hobbies for myself, something that involves more physical stuff compared to only code. How did you started on your journey with robotics, what's handy to learn in the first place? I know only basics about embedded programming and I'd need to brush up of my physics skills. I don't have a set goal in my mind, only exploring for the time being.
134 points | 58 commentspage 2
sho_hn 7 hours ago|
Buy some serial servo motors and program them.

Learn about how to battery-power projects, starting with a microcontroller board and your servo.

Learn power distribution circuitry - wire gauges for given loads, etc.

Learn some useful control/animation bits, e.g. play around with an IK library.

This is more or less what led to my own first robots (a simple walker, then a more ambitious hexapod, etc.)

BloondAndDoom 3 hours ago||
Recently bought a simple robot (hiwonder puppypi). It’s kind of a mess but armed with something like codex / Claude code it took me couple of days to the get int the rhythm of things. Bu the end of the week I was able to add new features understand the basics of ROS2.

I think it’s solid introduction, learning by doing.

pvitz 7 hours ago||
The book "Robot Builder's Bonanza" is a nice introduction and gets you started on the hardware side.
grigri907 3 hours ago||
BEAM robots are a stupid-simple way to start. A great project if you just want to follow some instructions and learn to solder, learn circuit components, play with low-power solar, etc.

https://smfr.org/robots/

YZF 5 hours ago||
What is exciting enough for you that you'll be able to sustain your interest? There's a lot of learning.

I'm going to maybe diverge from some advice and say try and start with hardware connected to your laptop. That's how I started way back (during the original IBM-PC era and a Data Acquisition Card from IBM). Learn how sensors, motors and actuators work. If you were near me I'd lend you a kit I have sitting around that I got for my kids but I'm sure there are options to hook up some basic I/O (Analog and digital) to your laptop.

I would decouple the embedded aspect from this for now and really many embedded systems are running "real" large computer systems. You can build a lot on your desk and having a "real" computer will take away some of the additional hassle of dealing with various embedded platforms. Once you gain a better understanding of the components you can always move to some embedded setup.

The Art of Electronics is one book I will recommend. I would say though start with a kit and use AI or Google search to get some basic circuits going.

relaxing 4 hours ago|
The closest thing to an IBM PC and daq is… an Arduino. Simple cpu, simple interface library, go from zero to making stuff move in no time.

A modern PC as a platform is in no way helpful to learning how sensors and actuators work. You’d be spending hundreds more for unnecessary frustration.

The Art of Electronics is not a good choice for a beginner. It’s aimed at good university educated EE’s.

doctoboggan 7 hours ago||
Buy an Arduino and some hobby servos and tinker with them.

But ideally you would have a goal in mind. what do you want your robot to do? (pass butter?) Once you have a goal then you will be able to focus on just what you need to learn to achieve that goal.

nxtfari 4 hours ago||
i do robots for work (formerly drones, now self driving cars). pick a type of robot that interests you. self driving rovers, industrial manufacturing machines, drones, humanoids, underwater pipe inspecting subs are all robots with very different technologies underlying them. very hard to just “learn robots” you gotta have something in mind that you think is cool that is the direction you wanna go in, otherwise e.g. you learn inverse kinematics and it’s completely unnecessary for delivery drones, or you learn VLMs and it’s completely unnecessary for industrial robots. start with the goal and then peel back the onion. good luck!
crawforc3 4 hours ago||
I'm working on an autonomous rover to deliver homebrew to my neighbors. It's a silly idea, but having that mission has resulted in a wild journey for me. I think it's the key to doing something more interesting than someone else's tutorial.

Here's my build blog: https://crawforc3.github.io/blog/rover

Feel free to reach out if you just want to chat.

mbgerring 7 hours ago||
How I did it: buy a Gen 2 Teddy Ruxpin from eBay, a bench power supply, a soldering kit, and an Arduino, and start tinkering
kens 5 hours ago|
If you have a child, you should definitely check out FIRST, started by Dean Kamen, who also invented the Segway. For elementary students, FIRST LEGO League uses simple, LEGO-based robotics. In high school, FIRST Robotics has the students building very impressive robots.
More comments...