How to Get Started in Robotics

Learn how you can start building robots and explore careers in robotics

So you want to build robots? Maybe pursue a career in robotics? The first thing you should know is that there's a lot of excitement about the future of robotics. It's a field that's been growing at a steady pace, and as robots become more advanced and new types of robots emerge, they promise to have a big impact on healthcare, manufacturing, education, transportation, entertainment, logistics, and many other industries.

The second thing you should know is that we can't tell you just one thing you can do to get started in robotics. There are many ways to get started, and different people take different paths. But that's actually good news: You have many choices, and this guide will help you navigate your options.

Here's what we will cover:

  • How to start building robots
  • How to find robotics events and competitions
  • How to get a degree in robotics
  • How to join the global robotics community

How to start building robots

The best introduction to robots is to just start experimenting and tinkering with them. A pile of loose motors, sensors, and microcontrollers may look daunting at first, but we'll help you find options that match your skill level: beginner, intermediate, or advanced.

1. Beginner level: Robot coding

If you'd rather get more familiar with how robots work before trying to assemble one from scratch, here's an option to consider: programmable robots. These robots will help you learn the basics of coding as well as key concepts in robotics—such as the capabilities that define what a robot is and differentiate robots from other machines. One challenge with programmable robots is that they vary widely in terms of their capabilities and price tags. Here are some suggestions:

Lego sets, and in particular the Lego Mindstorms NXT and EV3, are great for beginners, but they are not on sale anymore, after Lego retired the Mindstorms product line in late 2022.

2. Intermediate level: Robot kits

Okay, you're ready to advance to the next level: building robots.

If you're new to electronics, consider a beginners kit that includes all the parts you need, plus a detailed manual and sample code. There are dozens of kits that let you put together a basic robot, like a wheeled robot or robotic arm, and then explore different behaviors by changing their programming. In fact, there are too many to list them all here, so we'll point you to online stores where you can explore the different kits available:

On the sites above, you can also find spare electronics components to build your own robot, once you're ready to come up with your own designs.

Another option is adapting and improving on robots created by other makers. You can find complete projects, with instructions and lists of parts, on robotics sites and forums on the web. Below are some places to scout for ideas—and also ask for help if you're stuck with a project:

3. Advanced level: Robot platforms

Finally, if you are ready to explore some pretty advanced robot platforms, we have ideas for you. These are some of the most advanced robot hardware and software out there, and working with them will required knowledge of electronics, computers, operating systems, and networking. Here are two options:

TurtleBot: This robot development platform features a mobile base, camera and 3D sensor, and advanced open-source software, including the Robot Operating System (ROS), which is used by top research labs and companies all over the world. The original TurtleBot was developed over 10 years ago, and there are currently two newer models for sale: Turtlebot 3 and TurtleBot 4.

Create 3: This mobile robot was created by iRobot as a robotics development platform. Create 3 is based on the Roomba robotic vacuum hardware (without the cleaning module). It's equipped with infrared, cliff, and bumper sensors, buttons, lights, Wi-Fi and Bluetooth, and it runs ROS 2. You can program the robot using Python or iRobot's web-based visual coding app, and also use a robot simulator called Gazebo.

One thing people say when they see these robots is, "Hey, it doesn't have an arm, how can it do anything useful?" Exactly. You got yourself your first project.

How to find robotics events and competitions

Learning how to build your own robot is great, but sharing what you know with other robot makers, and learning from them too, could also be a lot of fun.

You can form your own robotics group, or look for existing clubs and meetups in your area. Some groups get together just to share ideas and show off their creations, while others form teams to participate in robotics competitions like FIRST, VEX, or robot combat leagues. There are also gatherings like Maker Faire and Arduino Day that feature demos and tutorials.

It would be hard to compile a list of all the robotics events and competitions around the world, but here are some highlights.

FIRST Robotics Competition

FIRST (For Inspiration and Recognition of Science and Technology) is a robotics competition designed to teach students the principles of science and engineering and also to promote teamwork and collaboration. FIRST organizes a series of events for students ages 6 to 18. The main program is the FIRST Robotics Competition, in which teams of high school students from all over the world build robots capable of moving and performing tasks, such as balancing on bridges and shooting balls through hoops. If you want to get involved, check to see if your school already has a team in FIRST. And if it doesn't, start one! You can find everything you need to know on FIRST's website.

VEX Robotics Competition

The VEX Robotics Competition, organized by the Robotics Education & Competition Foundation, is a middle school and high school robotics program with more than 20,000 teams from 50 countries playing in over 1,700 competitions worldwide. Each year, the teams are presented with an exciting engineering challenge in the form of a game. Students, with guidance from their teachers and mentors, build innovative robots and compete year-round.

RoboCup

Another popular event is the RoboCup robot soccer tournament. Teams from all over the world participate in regional and national tournaments and in an annual world championship. RoboCup features wheeled and biped robots of various sizes, including humanoids as tall as an adult. The robots play autonomously, using vision to see the ball and AI algorithms to play as a team. RoboCup participants are typically associated with universities, and the best way to get involved is to find a team or committee near where you live.

Other robot events

Below is a list of major robotics events that have attracted a lot of interest from robot enthusiasts everywhere. In addition to these, we also suggest looking in your area for local robotics clubs and meetups, which are becoming increasingly popular.

  • Arduino Day: A worldwide celebration of Arduino's birthday, with talks, demos, and tutorials streamed live.
  • BattleBots: One of the world's largest robot combat competitions, with events broadcast on TV and online.
  • BEST Robotics: A middle and high school robotics competition in which schools participate at no cost and whose mission is to engage and excite students about engineering, science, and technology and inspire them to pursue careers in these fields.
  • Hebocon: A competition held in Tokyo, Japan, where participants try to build the worst robots they can.
  • Maker Faire: Taking place all over the world, Maker Faires are where builders, crafters, engineers, and tinkerers of all ages come together to show what they've made and share what they've learned.
  • NHRL: The National Havoc Robot League is one of the largest robot combat leagues in the world, with tournaments hosted in the House of Havoc, located in Norwalk, Conn., and streamed digitally to fans worldwide.
  • RoboWeek: Every year in April, National Robotics Weeks promotes events and activities to celebrate robotics and STEM across the United States.
  • OpenSauce: The first edition will take place July 2023 in San Francisco, featuring some of the most famous science YouTubers like Mark Rober and Colin Furze.
  • Open Hardware Summit: An annual conference dedicated to the rapidly growing open source hardware movement.
  • RoboGames: This annual gathering takes place in California and calls itself the "Olympics of Robots," with 50 different events.
  • Robo-One: A popular robot competition in Japan featuring one-on-one matches between small and medium-size humanoids.

Events for robotics professionals

If you'd like to see where professionals who work in robotics gather, here's a sample of events, including research conferences and trade shows.

  • Automate: Organized by the Association for Advancing Automation (A3), it's the biggest robotics trade show in North America, taking place in Detroit, Mich.
  • Automatica: One of the world's largest trade fairs for automation and robotics, taking place every year in Munich, Germany.
  • AUVSI Xponential: A trade show focused on autonomous robotic technology and systems, organized by the Association for Uncrewed Vehicle Systems International (AUVSI).
  • ICRA: The IEEE International Conference on Robotics and Automation (ICRA) is one of the largest and most prestigious advanced robotics gatherings, bringing together the world's top academics, researchers, and industry representatives.
  • IROS: The IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), sponsored by the IEEE Robotics and Automation Society and the Robotics Society of Japan, is one of the largest and most influential robotics research conferences worldwide.
  • iREX: The International Robot Exhibition, first held in 1974, takes place every two years in Tokyo, Japan, and is one of the largest robot exhibitions in the world.
  • ProMat: A trade show for supply chain and material handling professionals, it attracts a lot of automation and robotics companies as well.
  • ROSCon: Organized by the Open Source Robotics Foundation and held annually since 2012, this event brings together ROS (Robot Operating System) developers of all levels.

How to get a degree in robotics

If you're already into building robots and are looking for undergraduate and graduate degrees in robotics and related areas, this section's for you.

As robotics researcher and entrepreneur Rodney Brooks explains, robotics serves as a unifying theme for a lot of science and technology disciplines that come together to help humans solve problems using autonomous and intelligent systems. Indeed, it takes different skills to design, build, and program a robot.

Many roboticists have degrees in electrical engineering, mechanical engineering, or computer science. But you don't have to get a degree in one of those fields to become a roboticist. You can study bioengineering and focus on the intersection of robotics and medicine. You can get a degree in mathematics and work on artificial intelligence.

In fact, most engineering schools don't offer full-fledged robotics degrees but rather undergraduate and graduate-level courses in robotics. These schools also have laboratories specializing in robotics. There are too many options to list here, so we're including a selection of schools and labs from around the world that have relatively big robotics programs:

The sites below offer introductory and advanced course material on robotics, AI, and related areas:

How to join the global robotics community

If you're already working in the robotics field and would like to network and share information with fellow roboticists, you're covered, too.

The world's top roboticists are members of the IEEE Robotics & Automation Society (RAS). And you can become a member, too! RAS is an organization open to all researchers and professionals working in robotics and related fields. You can network with the other 15,000 members, collaborate, exchange information, and look for career opportunities.

RAS publishes one magazine and three journals that are among the highest-ranked publications in the field based on citations and impact. RAS also organizes the two largest research robotics conferences: the IEEE International Conference on Robotics and Automation (ICRA) and the IEEE International Conference on Intelligent Robots and Systems (IROS). Thousands of roboticists converge at these conferences, which feature paper presentations, live robot demos, keynote talks, and an exhibit hall for robotics companies.

There are a variety of ways to get involved with RAS, through local and student chapters around the world. RAS also has 28 technical committees that track developments and encourage innovation in all areas of automation, robotics, and AI. Visit the RAS website to find out more.