One of the concepts that I had to use constantly during my research, but never really manage to get my head around, was the concept of transformations represented as matrices. It was something I was not formally taught and ended up being forced to use and understand in a slow and painful way. And I finally managed to grasp it when I would least expect it: when I had to teach it to others! (This is one of the aspects that I really love about teaching btw.)
Since I started working on the BETER REHAB project, I decided to use ROS as the central platform to implement all the logic for the controller of the robotic arm. This was due to two reasons: a) ROS is considered a MUST for anyone doing robotics and b) I really wanted to learn something new (those that know me can understand that this is a very big motivation for me).
ROS (standing for Robotic Operating System) is a centralised system for running multiple ’nodes’ that talk to each other using ’topics’. Each node can decide which topics is it interested in and to which topics does it contribute with information. This is a very flexible system that allows to run nodes that focus on doing one job well (following the UNIX paradigm). And since it supports different languages (e.g. C, Python), it allows bringing together the powers of different systems and combining them. And of course, there is a hugo community of researchers and hobbyists using ROS and contributing with tons of packages.
About a year ago (to be more precise, a year and 3 months ago), I applied for a grant at the UEFISCDI research agency. The initial plan was to have the results by May 2017 and start working on the projects sometime during the summer. Long story short, we had quite some delays, receiving news about the ranking only a few weeks ago.
Last week, we got the final answer, and the news were good: The government had allocated the budget for the projects for this year and our proposal was among the funded ones! The wait was long, but at least it seems that it was worth it.
About a year and a half ago, I started working at the Robotics group at the Technical University of Cluj-Napoca. The goal was (and still is) to develop a robotic rehabilitation framework, using biomechanics in the loop, to be used with post-stroke patients. Today, I finally started getting my hands dirty (still waiting for funding for the project) and things are moving.
Literally :)
One of the ideas for the project is to use the Cyton Gamma 1500 that is available at our lab, and I am starting to learn how to use it. We will also use it with a student that I will supervise for his bachelor thesis. So the idea is to post here my impressions and learnings from working with it.