Author Archives: Nanayakkara

Thrish in a BBC Radio 3 live interview on hands

Psychoanalyst Darian Leader’s new book looks at the culture and psychology of the human hand. He joins Matthew Sweet along with art historian Lisa Le Feuvre, currently curating an exhibition on sculpture and prosthesis at the Henry Moore Institute in Leeds, and robotics scientist Thrishantha Nanayakkara from King’s College London, who works on the problem of engineering a functioning hand from scratch…more


A bionic arm out of junk and a smart man?

If this video is genuine, this innovator deserves our salutes, because such human-robot interaction modes are still being researched by the robotic community.
This is one such paper PDF

Real Ironman From Indonesia‘I Made Bionic Arm Out Of Junk’ Said By The Real Ironman From Indonesia

Posted by Just Amazing on Thursday, January 28, 2016

Panel discussion at Underground Film Club

Thrish was in the panel together with Amon Twyman, the leader of the UK Transhumanist Party, and Nicky Ashwell, the first UK user of one of the most advanced bionic hands, before screening “The blade runner” at the London Underground Film club (interviewed by Victoria Turk, editor of “Motherboard”): 

Robotics workshop series for Newham Sixth Form Collegiate

I am proud of our undergraduate and PhD students who volunteered to do a free robotic workshop series to a very keen and energetic group of students from Newham Sixth Form Collegiate. This series done in the teaching labs of the Department of Informatics, King’s College London will help these students and their teachers to use robotics as a new tool to learn/teach Maths and Physics.

Related notes:

  1. Hand sketches of some relevant theory of analog and digital signals: PDF

2. Interfacing a sonar sensor (PDF) and a DC motor (PDF) using Arduino single board computer.

3. Controlling the speed of a DC servo motor in response to sonar sensor readings: PDF

Some photos:

photo photo Newham1 2015-11-18 16.08.56 2015-11-18 16.08.41 2015-11-18 16.08.34 2015-11-18 16.02.00 2015-11-18 16.01.53 2015-11-18 16.01.48 2015-11-18 16.01.03 2015-11-18 16.01.07 2015-11-18 15.16.13 2015-11-18 15.15.59 2015-11-18 15.15.54 Free robotics workshop series to Newham Sixth Form Collegiate IMG_0961 IMG_0965 IMG_0981 Newham IMG_0967 IMG_0969 IMG_0963 IMG_20150713_160934 IMG_20150713_154219 IMG_20150713_153239 IMG_20150713_151256 IMG_20150713_151224 IMG_20150713_150915

For undergraduate project students

This note is to make sure all undergraduate students who do projects with me are aware of how to do a good project and score high marks too.

Problem statement: First, an undergraduate project aims to give you an opportunity to obtain hands-on experience in design to solve a problem. A high-end project would also have some research element to it. So, you should be very clear about the design problem and about the scientific question to be addressed in the project. Do not have many problems to be solved in an individual final year project, unless it is a group project where different individuals can address different design problems. In essence you should be able to write an email to a friend and explain what you are working on in one sentence. This is your “problem statement”.

Let me take some examples: A problem statement like “Find an energy efficient method to do quality assurance in an already demined landmine field” can lead to a design like this – “Ball that rolls in a mine field

A problem statement like “Find a solution to avoid neck injuries in women who carry heavy water pails on their heads” can lead to a design like this – “water wheel

Design approach: I know you are worried about marks. If you solve a problem like the above and show it to the panel without sophisticated math and software, you are not likely to score good marks. If you look closely at above solutions, you might see that the solution required a lot of modeling before the hardware fabrication. You can use design software like Solidworks and simulate dynamics. For instance, in the above water wheel solution, you can model its inertia dynamics and gravity forces and predict the forces experienced by the woman who would be driving it in different slopes and at different speeds. That can help you to decide an upper margin for the capacity of the water drum. First sketch your ideas on a scrapbook, then try to develop very abstract models so that you can write basic equations for them. Then write a simulation code in any language you like (we often use Matlab to simulate dynamic systems), and plot results. For instance, the above ball that rolls in the wind can be modeled like a rimless wheel driven by a random torque give around its hub. You can model wind force by treating the torque as a random variable with a normal distribution around some expected value. Then, you can check the distribution of collision forces for different hub masses and wind conditions. This will allow you to design a ball that can generate enough collision forces to detonate a landmine buried at a reasonable depth, and to know the balls limitations too.

This is where I can guide you if you meet me (your project advisor) frequently. Once a week is recommended.

Documentation: You must not waste any of your intermediate designs on the way to a final solution. Some students show only the thing that worked in their final report. Present all results including your decision tree where you took one choice over the other at different milestones of the design process. Again, meet me at every milestone. I can help you to take a good choice given several options. I recommend you to use a scrapbook as well as saving your work in backup folders.

Dissertation writing: You are given marks for this. No matter how great your engineering was, you could lose marks if you write a bad report. Your documentation can help here. I highly recommend you to get yourself familiarized with Latex dissertation writing from the beginning of your project because for me, a dissertation that involves math looks more professional if it is written in Latex. Moreover, in Latex, you don’t have to worry about formatting. You just use a style file and the compiler will take care of formatting allowing you to focus more on the content. The best way to get used to it would be to keep your notes and documentation in Latex. Learn to write equations, how to insert a figure, how to write a pseudocode/algorithm in Latex without waiting till the last moment.

Organize your results in a methodical way so that your intermediate results can show the lessons you have learned on your way to the final result. Please meet me even during dissertation writing. Please be assured, all those who took these advices scored very high marks (> 80%) and even published papers in conferences, and then got good jobs!