We may earn an affiliate commission when you visit our partners.
Course image
Brandon Armstrong, James Sergeant, Peter Corke, Edward Pepperell, Obadiah Lam, and Dorian Tsai

Build your robot arm: Configuration and design: Move and test your robot arm: Assess your robot (optional): Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This project is an exciting opportunity to apply mathematical, algorithmic and control principles of robot arm manipulators, so you’ll need to understand these principles before starting. This includes concepts from advanced high-school mathematics or engineering, especially analytic geometry and linear algebra. That is, you need to know about points, vectors, matrices, matrix-vector and matrix-matrix multiplication and linear transformations. You’ll find the prerequisite knowledge and skills to build your robot in Introducing Robotics: Making Robots Move . Enrol now to check that you’re familiar with the concepts. If you wish to build a robot arm, you will need access to robotic kits or components. Before you buy any equipment, you’ll have the opportunity to discuss different build options with your peers and the teaching team. If you’re not able to source equipment though, you can still learn the build principles in this course. You can use the hashtag #FLrobotarm to talk about this course on social media.

Read more

Build your robot arm: Configuration and design: Move and test your robot arm: Assess your robot (optional): Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This project is an exciting opportunity to apply mathematical, algorithmic and control principles of robot arm manipulators, so you’ll need to understand these principles before starting. This includes concepts from advanced high-school mathematics or engineering, especially analytic geometry and linear algebra. That is, you need to know about points, vectors, matrices, matrix-vector and matrix-matrix multiplication and linear transformations. You’ll find the prerequisite knowledge and skills to build your robot in Introducing Robotics: Making Robots Move . Enrol now to check that you’re familiar with the concepts. If you wish to build a robot arm, you will need access to robotic kits or components. Before you buy any equipment, you’ll have the opportunity to discuss different build options with your peers and the teaching team. If you’re not able to source equipment though, you can still learn the build principles in this course. You can use the hashtag #FLrobotarm to talk about this course on social media.

Topics Covered

  • Sourcing the equipment
  • Connecting to the brick
  • Moving the motors
  • Braking modes
  • Joint types
  • Key design decisions
  • Connecting structure and gears
  • Robot design tips
  • Developing kinematics equations in MATLAB
  • Moving your robot to a point
  • Joint movement
  • Improving movement performance
  • Filming your robot arm
  • Submitting your video for peer assessment
  • Assessing other learners’ videos

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Introducing robotics: build a robot arm

According to learners, this course received a largely positive reception, particularly for its central focus on helping students build a robot arm. Many highlighted the hands-on project as the most engaging part, allowing them to see practical application of the concepts learned. However, students frequently noted the course requires a strong background in mathematics and linear algebra, which some found challenging if their foundation was weak. The course integrates theoretical principles with the practical build, utilizing MATLAB for calculations. Building the physical robot arm requires required hardware, which is an additional cost. Evaluation includes peer assessment of submitted robot videos.
Evaluation is done via submitted video.
"Submitting a video of the robot arm working was an interesting assessment method."
"Peer assessment was okay, but feedback quality varied wildly."
"Had some technical issues filming my robot for the final submission."
Kinematics calculations use MATLAB.
"The kinematics section uses MATLAB, which is standard, but be prepared if you haven't used it."
"MATLAB examples were clear and helpful for implementing the equations."
"Wish they offered an alternative to MATLAB, but it's fine if you have access."
Building requires purchasing physical kit.
"Be aware you need to purchase a robotics kit if you want to do the physical build parts."
"The cost of the hardware is something to factor in if you plan to build the arm."
"Couldn't afford the kit, but I still followed along with the principles and theory."
"It's clear that you need to buy components to follow the build instructions fully."
Balances concepts with real-world build.
"The course provides a good balance between the theory behind robot arms and the practical steps for building one."
"It links the math directly to the physical movements of the arm, which was helpful for understanding."
"Not just theory, not just building – it shows how the math enables the physical movement."
Hands-on robot arm build is a highlight.
"Loved being able to actually build something and see the theories come to life. The hands-on aspect was great!"
"The project is the core strength. Applying inverse kinematics to a real arm was very rewarding."
"This course made robotics feel tangible. The robot arm project is a fantastic way to learn."
"It was incredibly satisfying to build and program my own robot arm based on the course material."
Requires strong math/engineering background.
"The math prerequisites are serious. If you aren't comfortable with linear algebra, you will struggle quickly."
"Found the math sections moved very fast. Needed to review linear algebra extensively outside the course."
"They mention prerequisites, but underestimate how crucial a deep understanding of the math really is."
"Definitely requires a solid foundation in linear algebra and analytic geometry as stated."

Activities

Coming soon We're preparing activities for Introducing Robotics: Build a Robot Arm. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Introducing Robotics: Build a Robot Arm will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
This textbook provides a rigorous mathematical treatment of robotics, covering topics such as kinematics, dynamics, control, and planning. It is suitable for advanced undergraduate and graduate students with a strong background in mathematics.
This textbook covers the full spectrum of robotics, from kinematics to control to planning. It is suitable for advanced undergraduate and graduate students.
This textbook provides a comprehensive introduction to robot modeling and control, with a focus on practical implementation. It is suitable for advanced undergraduate and graduate students with a background in control theory.
This textbook covers the fundamentals of robotic mapping and navigation, including sensor models, localization, and path planning. It is suitable for advanced undergraduate and graduate students.
This textbook covers the fundamentals of robot learning, including supervised learning, reinforcement learning, and unsupervised learning. It is suitable for advanced undergraduate and graduate students with a background in machine learning.
This textbook provides a comprehensive introduction to AI robotics, covering topics such as robot learning, planning, and decision making. It is suitable for undergraduate and graduate students.
Explores the ethical and social implications of robotics, raising important questions about the use of robots in various domains. It is suitable for anyone interested in the ethical implications of technology.
Provides a comprehensive overview of human-robot interaction, covering topics such as robot design, interaction modalities, and social implications. It is suitable for researchers and practitioners in this field.
Provides a comprehensive overview of the Robot Operating System (ROS), which popular open-source software framework for robot software development. It is suitable for engineers and researchers who want to use ROS for robotics projects.
This textbook provides a comprehensive introduction to autonomous robots and multi-robot systems, covering topics such as robot autonomy, cooperative control, and swarm robotics. It is suitable for advanced undergraduate and graduate students.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser