What is the course about?
The course will introduce you to the field of robotics. It will cover the basic underlying theory, you’ll get to simulate a robot, and you’ll even build your own physical robot.
What will we cover?
We will start from the very fundamentals, building the understanding from basic electronics. We will then briefly cover the history of robotics, before we move on to five main topics;
• Motion: How robots move, various design solutions
• Sensors: How robots sense the environment around them and interact with it
• Manipulation: How humans program robots
• Decision making: What robots do when humans are not looking
• Intelligence: How robots think
Real life examples will be provided throughout, and you’ll get an insight into the industry of robotics and the current state of art.
You will get to apply this knowledge first to a simulated robot, and then we will build our own robots using wheels and Raspberry Pis (basic computer chips). We will be using the programming language Python for this, but the code will be provided. You will get to tweak the code to play around with the robot, and more detail about coding will be provided for the especially interested.
What will I achieve?
By the end of this course you should be able to...
Recognise the fundamental building blocks of a robot. You will be able to discuss various robot applications and designs, what has been achieved so far and what challenges lie ahead.
Robotics is highly interdisciplinary, and you will gain a very rudimentary understanding of topics in mechanical and electrical engineering, programming, artificial intelligence, mathematics, and decision theory.
You will also be introduced to fundamentals of DIY robotics projects, making it easy for you to continue exploring robotics at home.
What level is the course and do I need any particular skills?
The course is introductory, so no prerequisite knowledge is required. However, computer literacy is needed as the course will include some programming (but programming experience is not needed).
How will I be taught, and will there be any work outside the class?
The day will consist of short lectures broken up by interactive exercises. There is no work outside class, but resources will be provided for those who wish to explore further.
Are there any other costs? Is there anything I need to bring?
Bring pen and paper if you want to take notes. Also feel free to bring a smart phone or camera if you want to take pictures of the robot you build.
When I've finished, what course can I do next?
Introduction to Artificial Intelligence, Raspberry Pi, Introduction to Programming, Introduction to Python.