Robohub.org
 

How to get started (and progress) in robotics: A quick guide for teens and adults

by
09 December 2015



share this:

I get many questions from people about how I think kids and adults should get started in robotics, how they should progress, and what they should buy, to learn about robotics. This is a quick guide to help you get going.

I’ve described three levels below — Level 1 is for people older than 12; Level 2 is for people older than 15, and Level 3 is for people over 18. An adult can probably start at Level 2 if desired, however starting at Level 1 will give you important basic skills and knowledge that you can build on.

Don’t worry about the details. You do not need to learn how SPI or wifi work, for example, but you will slowly pick up the details as you use them.


 

Level 1 – Getting Started with Micros
Make_Arduino_for_Bots_and_Gadgets

  1. Set a clear and realistic goal – Robots are hard, so match your expectations to your skills. Your first robot should be really simple.
  2. Recommended BookMake: Arduino Bots and Gadgets: Six Embedded Projects with Open Source Hardware and Software and Arduino Robot Bonanza
  3. Get your hands dirty – Learn how to mechanically and electrically build a robot.
    • For this task, design and build a robot that uses an Arduino Uno, 2-4 motors, 2-4 simple sensors, a switch, a LED and a battery.
    • The Sparkfun Inventors Kit for Redbot is a great choice for this step.
    • Design on paper what the robot should look like and the parts that you need (if you buy a kit, use it, but then modify it).
    • Build the robot using basic hand and power tools.
  4. Learn how to program – Use the Arduino to program the robot.
    • Start by simply making the light on the Arduino blink. If you have never done this before, it will take longer than you think it!
    • Spin a single motor.
    • Read from your sensors and play with them – use Microsoft Excel to generate a calibration curve.
    • Combine the sensors and motor code to do what you desire.
  5. Join a robotics club – There are many options! For example:

 

Level 2 – Getting Started with Embedded Computing

Make_a_Raspberri_Pi
  1. Set a clear and realistic goal – Build upon what you learned in Level 1 to set goals for level 2.
  2. Recommended BookMake a Raspberry Pi-Controlled Robot: Building a Rover with Python, Linux, Motors, and Sensors
  3. Get your hands dirty – Learn how to mechanically and electrically build a robot.
    • For this task, design and build a robot that uses a Raspberry Pi computer, 2-4 motors, 2-4 sensors, and a battery
    • Design your parts with a CAD tool (such as Google Sketchup or Solidworks)
    • Think about how you will interface your sensors to the computer?
    • Use new materials and construction techniques. Try to use a 3D printer or laser cutter if possible.
  4. Learn how to program – Use the Linux computer to program the robot.
    • Learn basic C++ or Python, try talking to serial ports.
    • Make your robot act as desired.

Level 3 – Advanced Computing

  1. Set clear and realistic goals – You should increase the difficulty of your goals as you advance. At this point, try setting a goal that you’d like to attempt, even if you are not sure you can achieve it.
  2. Learn basic trig and statistics – Learn the basic math that you need for robotics.
  3. Get someone else’s hands dirty – Design a part and shop it out to be machined.
  4. Learn how to use more advanced sensors – Such as a Camera and/or LIDAR.
  5. Software – Learn the Robot Operating System (ROS).
  6. Algorithms – Continue making software more advanced. Autonomy, mapping, device drivers, etc…

Each level will take time to develop and learn, but following this path will ensure that you have the knowledge you’ll need to progress to the next level.


 

Additional Resources

I tend to like Sparkfun for buying hobby parts. Other places you should look are Adafruit, and Pololu. They all have blogs and tutorials for using the hardware they sell, including basic robotics, Arduino, and Raspberry Pi.

 



tags: , , , ,


Robots for Roboticists David Kohanbash is a Robotics Engineer in Pittsburgh, PA in the United States. He loves building, playing and working with Robots.
Robots for Roboticists David Kohanbash is a Robotics Engineer in Pittsburgh, PA in the United States. He loves building, playing and working with Robots.





Related posts :



IEEE 17th International Conference on Automation Science and Engineering paper awards (with videos)

The IEEE International Conference on Automation Science and Engineering (CASE) is the flagship automation conference of the IEEE Robotics and Automation Society and constitutes the primary forum for c...
ep.

340

podcast

NVIDIA and ROS Teaming Up To Accelerate Robotics Development, with Amit Goel

Amit Goel, Director of Product Management for Autonomous Machines at NVIDIA, discusses the new collaboration between Open Robotics and NVIDIA. The collaboration will dramatically improve the way ROS and NVIDIA's line of products such as Isaac SIM and the Jetson line of embedded boards operate together.
23 October 2021, by

One giant leap for the mini cheetah

A new control system, demonstrated using MIT’s robotic mini cheetah, enables four-legged robots to jump across uneven terrain in real-time.
23 October 2021, by

Robotics Today latest talks – Raia Hadsell (DeepMind), Koushil Sreenath (UC Berkeley) and Antonio Bicchi (Istituto Italiano di Tecnologia)

Robotics Today held three more online talks since we published the one from Amanda Prorok (Learning to Communicate in Multi-Agent Systems). In this post we bring you the last talks that Robotics Today...
21 October 2021, by and

Sense Think Act Pocast: Erik Schluntz

In this episode, Audrow Nash interviews Erik Schluntz, co-founder and CTO of Cobalt Robotics, which makes a security guard robot. Erik speaks about how their robot handles elevators, how they have hum...
19 October 2021, by and

A robot that finds lost items

Researchers at MIT have created RFusion, a robotic arm with a camera and radio frequency (RF) antenna attached to its gripper, that fuses signals from the antenna with visual input from the camera to locate and retrieve an item, even if the item is buried under a pile and completely out of view.
18 October 2021, by





©2021 - ROBOTS Association


 












©2021 - ROBOTS Association