: Services

We design and manufacture human-machine interfaces. We follow the customer from the idea to the final product.

Human-Machine Interaction design

In designing interfaces with our customers, we define the most effective interaction strategies  appropriate to the context of the final use. We work both on new projects and on improving existing systems.  Our process includes design, prototyping, and testing with users.

We quickly create prototypes of interaction systems to be validated directly by the user, who in turn process the validity of the proposals formulated. We intercept actions, emotions and reactions, before, during and after use –   User experience and feedback from those who will use the interface is essential to improving the interface and meeting users’ needs.

Depending on the customer’s requests, we can follow the entire HMI development process, from concept to the early stage prototype.  From technical specifications to the graphic material engineered for the production phase and to the development of software, firmware and custom hardware.


Prototyping Human - Machine Interaction

Early stage Prototype

Ergonomists and designers work together with the technical team to quickly move from HMI concepts to prototypes, using various rapid prototyping techniques and generating static or dynamic wireframe and mockup that is submitted to the customer and the end users, so that their feedbacks address the HMI design from the early stages of development. In this way the prototypes are constantly being refined as they evolve into the final system.

Graphical User Interface (GUI)

We design and realize the look and feel of the interface. The graphic elements, 2D or 3D, static or dynamic, are engineered to meet the specifications of the development toolchain and the final target.

Incremental prototyping

We develop incremental prototypes able to evolve until becoming the final product. Starting from the specifications and the graphic components, we implement the logical HMI flows and functionalities up to the development of a prototype software that highlights the innovative functions of the concept shared with the customer, who, in this way, can test and validate the solution directly on the target platform.



Our experts in User Experience analyze interfaces to identify weaknesses and potential problems with respect to ISO design guidelines (eg ISO 9241-11). We highlight the possible interaction problems with a technological solution that end users could have, without their direct involvement.



Our Design Thinking sessions have the aim of achieving the highest degree of understanding between the designer and the end user.  

In just a few hours we can have prototypes of an interface that simulate the functions and elements of interaction evaluated through the gaze of the end user.  

With their observations, the user guides the process in iterative cycles up to achieving a final result that satisfies their needs and expectations.



User Tests

We conduct evaluation sessions of interaction systems involving end users, both in real-life contexts and in experimental scenarios.

The evaluation of the interaction between the user and the system provides useful information to guide the design and possible re-design of the solutions under consideration, preventing costly subsequent revisions.  

By adopting state-of-the-art research methods and tools, we enable designers to make decisions based on sound qualitative and quantitative experimental evidence; our goal is the definition of interaction systems that guarantee the greatest satisfaction of the end user.

Driving Simulator

An innovative in-vehicle HMI can be tested by simulating the driving experience for which it was designed.

We exploit the enormous potential of SCANeR ™ studio 1.6, which includes real elements of the vehicle, modules for creating realistic scenarios, and innovative functions to support driving (e.g. autonomous driving), to which we have integrated a module for the classification of the visual distraction.

In this way, we are able to observe, measure and understand how HMI responds to the real needs of users through the collection of objective and subjective data, quantitative and qualitative data, and physiological data.

Lane Change Test (LCT)

We offer and perform simulated Lane Change Tests (LCT) to evaluate the level of distraction induced by the use of an in-vehicle system while driving, as per ISO 9241-11.

The LCT test can be performed for any in-vehicle device.

Distraction and Workload

We evaluate the impact of visual and cognitive distraction as well as workload on driving performance by crossing behavioral dynamics data from a classifier integrated in the driving simulator with vehicle data (e.g. steering wheel angle, lane keeping, brake intensity, number of violations).



Software and Hardware design and development

SW, HW and FW development

We design and develop software for Human-Machine Interaction.

Our skills range from Model-based development (with toolchains such as Matlab and Simulink), to incremental prototyping (with toolchains such as Qt, Kanzi, and Altia) to the development of WebApp.

At the customer’s request, we design and develop Hardware with specific elements of connectivity (BLE, GPRS, GPS) and related control firmware.

IOS and Android App

We develop iOS and Android applications in native or hybrid programming language.

We have consolidated our expertise in the development of Apps compatible with CarPlay, Android Auto, and Homekit frameworks in the scope of automotive and smart home.  

We can follow our customers in the certification of these solutions.

For more info contact info@re-lab.it