Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

fun

projects

Vibrobot v2

Bristol’s entry to the Robosoft Locomotion Challenge in 2019

publications

research

EuMoBot

Replicating euglenoid movement in a soft robot

NeatSkin

A discrete impedance tomography skin sensor

B:Ionic glove

A wearable sensory feedback device for upper limb robotic prostheses

talks

teaching

Summer school - electrical engineering

summer school, University of Bristol, 2017

I helped with the organisation of a robot programming session for the summer school at the University of Bristol. Students learnt to program Arduino based robots. I helped with the assembly and preparation of the robots. I was one of the two instructors who taught the students.

Aerospace engineering tutorial

Undergraduate course, University of Bristol, 2017

I helped with the organisation of a tutorial in a course from the aerospace engineeing department. The students were tasked with building a glider. The designs were tested for flyability and endurance by tying them to a string and spinning them around a pole.

Robotic Fundamentals

Graduate course, University of the West of England, Engineering Design and Mathematics, 2017

I was a teaching assistant on this course at the University of the West of England for the winter terms of 2016 and 2017. This graduate level course focuses on robot kinematics, intelligent control techniques, and programming.

Robotics Practicals - Artificial Muscles

Graduate course, EPFL, 2021

I was one an instructor on the robotics practicals course at EPFL with my colleague Yegor Piskarev. Students were trained on manufacturing artificial muscles based on dielectric elastomer actuators. They got a chance to both fabricate and characterise these actuators. We also taught them about electrostatic adhesion. At the end of the course, the students designed, tested and analysed their very own soft robot.

Evolutionary Robotics

Graduate course, EPFL, 2022

I am assisting Prof. Dario Floreano and Dr. Euan Judd in teaching the Evolutionary Robotics course at EPFL. The course offers an introduction to evolutionary computation, its applications to neural computation, robot control, body-brain co-design, and evolutionary biology. Students are also exposed to open research topics that resort to evolutionary computation, such as self-repairing robots, self-reproducing robots, tensegrity robot control, and biohybrid robots. The course consists of ex-cathedra lectures, lab exercises with Phython, and a team project on co-evolution of robotic brains and bodies.

Robot Anatomy

Masters course, QUT, 2023

This unit provides an understanding of the components that go toward creating a robot, how they work individually, and how they are organized into systems. I teach this unit with Dr. Thierry Peynot.

Robot Motion, Control and Planning

Masters course, QUT, 2023

This unit teaches principal aspects of robot motion, control and planning which is crucial in Robotics. It will provide an understanding of the dynamics, kinematics and control of both mobile and manipulator arm robots.

Entrepreneurship and Applications

Masters course, QUT, 2024

The unit combines mechatronics engineering with entrepreneurship. It introduces students to fundamental entrepreneurial concepts and skills. Students will work in a team and apply their new knowledge in entrepreneurship to devise an idea for a robotic device that solves a problem for a client. They will identify and understand technical and non-technical client needs, with awareness of indigenous perspectives and the ethics of robots in society.

Foundations of Kinematics and Algorithms in Robotics

Masters course, QUT, 2024

This unit provides the foundations needed to understand how to represent quantities in two and three dimensions. Representation of position and orientation in 2D and 3D form the foundation of professional practice in robotics and AI. This foundation unit also presents key search algorithms used in most navigation tasks.