Nowadays we can find a lot of exciting technologies to work with, to build complex systems way faster than some years ago. As soon as we realize their existence, we ask ourselves: How can we learn to use them? How can we get that feeling of getting these tools to work? How can we combine them to achieve something real? Of course, we can read documentation… but isn’t it more exciting to get our hands dirty?
On this presentation, I tell the story of my most recent hobby: The prototyping a Controller for a Simulated Robotic Arm. With the help of a hands sensor, I train a Machine Learning model to identify the position of the fingers of a person, and use that to indicate a movement to the Robotic Arm. The main focus of this exercise is to learn the different technologies used for it: Gazebo, Eclipse Deeplearning4j, and Java. At the end of the session, we will be able to show the prototype working.