Photo credit: MRAC01 2022/23 Hardware I “Virtuoso Robotico” by students Pit Siebenaler, Yashas Vishwanath and Bipradip Biswas


Open source software, firmware and hardware has unleashed human creativity, sparking significant impacts in the realms of production, prototyping, and innovation. It has empowered individuals to craft IoT devices, drones, robots, and tailor them to specific contexts.

In this seminar, we will explore how recent developments within the open source hardware and software ecosystem have facilitated the rapid growth of sophisticated systems on a tighter budget and with more accessible learning curves. We will also delve into the key distinctions between open source hardware and industrial proprietary software.

Throughout this seminar, students will gain insights into the development of hardware-related projects, encompassing the entire process from research and prototyping to comprehensive documentation. Our primary focus will be on actuators, including various motor types, solenoid valves, pneumatics, relays, electromagnets, and the methods to control them using a microcontroller.


Learning Objectives

The objective of the seminar is to give an overview of the state of the art in robotic actuation, discuss the practical implementation of such actuators, and brainstorm how these actuators  and the robotic arms could bring new levels of versatility, agility and efficiency to the production and construction processes.


At course completion students will have learnt about:

  • Programming using the C# language
  • The use microcontrollers and embedded systems
  • To control actuators such as motors, relays, etc.
  • To fetch data from sensors such as temperature sensors, 
  • To communicate between a IRB 140 ABB robot arm and custom-made end effector


Faculty Assitants

Projects from this course


PROJESCT INTRODUCTION This project is a robot end-effector solution that can carry multiple objects and rotate them at different angles and displacements during a single pick and place motion. The solution solves the efficiency problem of current robotics applications in architectural masonry by outputting the robot’s spatial motion through a grasshopper and picking and placing … Read more

Code Cargo

Physical Prototype of Code-Cargo

Brief Intending to improve productivity, our focus fell upon the constraints of robot arms. The bounding area of limitation is a reoccurring issue when working with machines, as the area of reach is defined by the physical limitations of the physical components. In this blog, we investigate a solution to increase the range reach for … Read more

Van Glow

Van Glow

Animating Light with a 6 Axis Robot Light painting—an extraordinary photography technique that transforms the darkness into a canvas and lights into brushes. In this blog post, we’ll present our concept of Van Glow, a robotic arm End Effector that can create animations with light. ContextLight painting is a photographic technique where exposure is made … Read more

Airbrush End-Effector

The primary goal of this project is to design and fabricate a custom end-effector that can be attached to an ABB robot. The system that our group decided to explore involves the idea of utilizing an airbrush and robotically controlling it. This system will utilize a Raspberry Pi Pico for control and Grasshopper for generating … Read more