RESEARCH PROJECT

Multimodal intuitive no-code robot teaching

Robotic programming requires domain- and platform-specific know-how which is inacessible for non-expert users. To be able to adapt in versatile and agile production concept, robotic programming should be implemented with low- or no-code approach. In my research at Fraunhofer IWU, I had developed a novel approach for robotic teaching by combining speech and hand-/finger-gesture. The system can be implementible and integrible with diverse sensor and robot systems due to its hardware agnostic approach and generic data structure.

The hand or finger movements will be tracked markerless-ly using computer vision-based algorithms. Hence, the generalized movement coordinates is transformed into specific robot programming language. The speech recognition system allows the user to interact naturally with the system. The assessment and benchmarking in the system depict that such approach can reduce programming effort and time up to 30x and the precision of the system benchmarked with a low-cost RGB-D camera delivers 6 mm accuracy. By implementing process oriented AI and CV functionalitites, the precision can be increased in performing specific industrial tasks, such as welding, and deburring.

Human-robot collision model

Thrust control via wrench observer

Simplification in modelling a thrust in multicopter rotor leads to instability in controlling the multicopter body when disturbances occur. In the state-of-the-ar, the thrust force in the drone control system is modeled by a product of thrust coefficient with a quadratic of motor RPM. Hence, drone stability can not be guaranteed if external disturbance forces occur on the rotor. In this work, a wrench observer is built based on the mathematical/physical model from the power conservation law. The observation is implemented using current, voltage, and RPM of the rotor. In this case, the aerodynamical power modeling must be equal to the mechanical and the electrical power modeling. By observing the wrench, the new thrust coefficient can be calculated newly based on the actual state of the rotor influenced by the external disturbances.

Industrial human-robot collaboration