Robohub.org
 

Matthew Schroyer on “What is the best way to get a robotics education today?”


by
16 September 2013



share this:

A quality learning experience centered on robotics is hard to find for many students who lack STEM resources through their own schools. Although new science standards hope to improve the situation, K-12 schools are struggling to provide a basic STEM education, let alone opportunities involving more specialized lessons in robotics. So on more than one occasion, I have talked to parents who are struggling to find rewarding opportunities for their children. Fortunately, even if one lives in a “robot desert,” today there are many online and physical resources that can provide rich, self-guided education on robotics.

ticklebot

First, most modern robots are driven by computers, and those computers are driven by computer code. For a child or young adult, computer coding can be an excellent gateway into robotics, and it’s never been easier to learn how to code. Websites such as CodeAcademy.comCodeSchool.comLearnStreet.comTryRuby.org, provide lessons in several languages like C, C++, JavaScript, Ruby and Python.

I would say that it ultimately doesn’t matter which language a student chooses to learn, as the world of software development is continually churning out new languages and making older languages obsolete (COBOL, anyone?). What matters is understanding basic concepts like loops and boolean arguments, learning how to break down problems in a way that a computer can process and solve them, and being able to look through someone’s code and understand which line of code does what.

Second, it’s useful to understand how a robot’s computer code and physical parts (such as motors and sensors) work together as a system. Thanks to the “maker movement,” there’s a range of relatively inexpensive systems on the market today that make it increasingly easy for anyone to jump in and make a simple robot. These systems usually consist of a small circuit board that is embedded with a microcontroller “brain”, along with various connectors to hook up external devices. They frequently can be purchased in “kit” form, with a variety of odds-and-ends (LEDs, buttons, sensors, various small electrical components) and reading material that helps guide people through projects of varying complexity. They’re similar to the electronics kits of yore, but capable of so much more.

In a sense, these boards function as tiny home computers, except instead of plugging in keyboards or mice to manipulate programs, you’re plugging in servos to give the robot movement, or light sensors that enable the robot to sense and act differently in bright and dark environments. Arduino, BeagleBone, and RaspberryPi are all boards that are designed so that novice programmers can build functional electronics from the first project. Websites such as Arduino.cc and RaspberryPi.org carry some introductory exercises on doing basic things with these systems (getting a light to blink Morse code, for example), but there are many sophisticated projects scattered across the web by people who are very good at documenting the prototyping process and sharing code.

Last, there’s much a person can accomplish on their own, but the learning process can be much more efficient and fulfilling with the right mentor. These mentors can be found at places like FabLabs, Makerspaces, and hackerspaces, which are places where people who have an interest in programming, digital fabrication, and robotics collaborate. Increasingly, these workshops can be found at libraries and community centers. If one doesn’t exist, it’s possible to rally support in a community to create such a place.

The resources and tools at these workshops are very useful for building robots, and the people who congregate in them can provide useful advice, but a mentor need not be affiliated with any of these places to teach robotics. All a student really needs is a dedicated, trustworthy adult who is willing to learn and to teach.



tags:


Matthew Schroyer is a drone and data journalist based in Urbana, Illinois.
Matthew Schroyer is a drone and data journalist based in Urbana, Illinois.





Related posts :



Robot Talk Episode 110 – Designing ethical robots, with Catherine Menon

  21 Feb 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Catherine Menon from the University of Hertfordshire about designing home assistance robots with ethics in mind.

Robot Talk Episode 109 – Building robots at home, with Dan Nicholson

  14 Feb 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Dan Nicholson from MakerForge.tech about creating open source robotics projects you can do at home.

Robot Talk Episode 108 – Giving robots the sense of touch, with Anuradha Ranasinghe

  07 Feb 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Anuradha Ranasinghe from Liverpool Hope University about haptic sensors for wearable tech and robotics.

Robot Talk Episode 107 – Animal-inspired robot movement, with Robert Siddall

  31 Jan 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Robert Siddall from the University of Surrey about novel robot designs inspired by the way real animals move.

Robot Talk Episode 106 – The future of intelligent systems, with Didem Gurdur Broo

  24 Jan 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Didem Gurdur Broo from Uppsala University about how to shape the future of robotics, autonomous vehicles, and industrial automation.

Robot Talk Episode 105 – Working with robots in industry, with Gianmarco Pisanelli 

  17 Jan 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Gianmarco Pisanelli from the Advanced Manufacturing Research Centre about how to promote the safe and intuitive use of robots in manufacturing.

Robot Talk Episode 104 – Robot swarms inspired by nature, with Kirstin Petersen

  10 Jan 2025
In the latest episode of the Robot Talk podcast, Claire chatted to Kirstin Petersen from Cornell University about how robots can work together to achieve complex behaviours.

Robot Talk Episode 103 – Delivering medicine by drone, with Keenan Wyrobek

  20 Dec 2024
In the latest episode of the Robot Talk podcast, Claire chatted to Keenan Wyrobek from Zipline about drones for delivering life-saving medicine to remote locations.





Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


©2024 - Association for the Understanding of Artificial Intelligence


 












©2021 - ROBOTS Association