Introduction to Robotics (Online)

  • Formats:



  • Duration:

    24 hours

  • Registration Fee:


Start Date


Part-Time: Coming again in 2023

Have questions about the program?

Please complete the form below and we will contact you shortly.
Expand more filter

Introduction to Robotics Overview

Robotics is the confluence of engineering and science dedicated to the research, development, and operation of robots. The Introduction to Robotics course introduces you to the concepts of robot flight and movement, how robots perceive their environment, and how they adjust their movements to avoid obstacles, navigate difficult terrains and accomplish complex tasks such as construction and disaster recovery. Subjects to be covered include control design, actuators, sensors and embedded software. Every specialization includes a hands-on project. This course will provide hands-on experience with microcontrollers, servo drives, real-time control, and embedded software. Students will apply the course theories to design and program an intelligent robotic system with embedded smart path planning and obstacle avoidance algorithms.

Admission Requirements

None, however:

  1. Basic understanding of computer programming is preferred but not required.
  2. Basic knowledge of electronics would be an asset but not required.

Topics/Learning Objectives

Upon completion of this course, the successful student will have the following:

  • Knowledge in various robot structures and their workspace
  • Knowledge of the singularity issues associated with the operation of robotic systems
  • Knowledge and skills associated with sensor feedback control
  • Skills in the Arduino microcontroller programming language
  • Hands-on skills with electronics, sensors and actuators

At the end of this course, you will be able to design and program a smart car that interfaces with sensors and actuators to avoid obstacles.

Module 1

Understanding robotic applications and their challenges. To gain introductory knowledge of systems, and how the functional units connect to each other. Student will be able to describe the many applications of Robotics technologies in today’s society including predictions of future applications and trends.

Module 2

One of the key elements in the implementation of mechatronic systems is the integration of computational intelligence with sensing (measurement of environmental conditions) and actuation (affecting the surrounding environment through a controlled response). Students will be able to have an understanding of sensors and actuators and their various applications in the field of robotics.

Module 3

IoT devices involve a combination of software and hardware. This module provides background on the basics of hardware design and wiring needed to build useful circuits. This module describes the functions of basic passive components and describes how to use them in simple circuits. This module also describes how to wire circuits together using a breadboard. The goal of this module is to enable students to design and implement the circuits they need to interact with basic sensors and actuators.

Module 4

Artificial intelligence is fascinating field. It brings out a lot of passion, and many people have strong opinions. Some people feel that artificial intelligence poses one of the greatest threats to humankind. Others believe that it's the path to some of the best new opportunities. This module will discuss the concept of artificial intelligence specifically in the field of robotics.

Module 5

Introduction to computer programming for Arduino (Arduino IDE). The goal of this module is to introduce students to basic programming principles and algorithms which including how the Arduino main loop works and what it means to call a function. Students will be able to understand key concepts in software logic which will be used to control the smart car robot with sensors.

Admission Requirements


Technical Requirements

Live Online Students

Ashton College offers education for all students with a unique online learning approach. A synchronous learning component provides real time interaction and immediate feedback. We use real time interactive sessions, breakout rooms, and screen-sharing. An asynchronous learning component allows students to work at their own pace. Our asynchronous learning materials include recorded real time lectures, online readings, and discussion forums. We encourage students, if possible, to use both components so as to enjoy interactivity and community of real-time learning as well as studying at their own pace. This approach ensures students have support and resources to achieve their educational goals.

For synchronous sessions, students need to have a fully functional computer system with a webcam, speakers and microphone or headset and headphones, along with a reliable high-speed internet connection. Though the classes can be accessed using smartphones and tablets, we recommend using a laptop or desktop computer for a better learning experience.

This program/course does not require approval by the Private Training Institutions Branch (PTIB) of the Ministry of Post-Secondary Education and Future Skills. As such, PTIB did not review the program/course.

Submit Enquiry Form

Download Brochure

  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • Hidden
  • By submitting this form, I agree that Ashton College may call, text and/or email me about their educational services at the contact information provided, including a wireless number, using automated technology. Please note, this consent is not required to attend the institution and you may unsubscribe at any time.*