We create intuitive and efficient interfaces — from fully digital solutions to systems with physical control elements — all based on a deep understanding of user experience.
Our expertise covers the entire development cycle: from concept exploration and prototyping to software engineering and hardware module development.
The key to our simple and user-friendly interfaces is thorough testing of early design concepts. We validate multiple design iterations and prototypes under simulated or real operating conditions, involving future operators in the evaluation process to ensure functionality and usability in the real world.
Our focus is on creating user interfaces for pioneering systems, devices, and equipment that don’t have existing UI precedents. What we design:
Below are some examples of our work.
This mobile battery system on a trailer chassis allows the delivery of energy for the operation of electric construction machinery, industrial equipment or the recharging of electric vehicles in remote areas.
We have developed a minimalist interface design for a mobile application that allows users to monitor key electrical parameters, view energy usage statistics for their own trailer or a rented trailer, and predict available operating time in various operating modes (when energy consumption is uneven), and, if necessary, order the delivery of an additional trailer.
Another important feature is the ability to generate automatic reports on CO2 emissions savings due to the use of batteries in the trailer instead of a diesel generator. These reports are required in the EU for emissions accounting.
For our sensor that measures shock loads acting on the wheel set of a railway wagon, we needed an interface that would display the results of the measurements in a simple and user-friendly form.
A feature of the interface is that it needs two levels of information display.
The first level displays the status (exceeding the limit of any parameter) simultaneously for all wheel sets of all train wagons. Here we use a train scheme, and for a large number of wagons, we use a simplified display with numbered indicators, the number of which is the same as the number of wheel sets.
The second level displays detailed information about a single wheel set selected by the train operator for viewing. In this mode, it is necessary to display information about slowly changing parameters and fast changing parameters. To help the operator quickly identify the type of problem and make the right decisions, we display rapidly changing parameters in the form of graphs showing ranges and rates of changes. At the same time, we display information about peak loads for the last second for each of the spatial axes on a separate large indicator, which simplifies the reading of these values and does not require calculating the exact values from the graphs.
We developed a set of devices to enable quick and easy calling of rescue workers, medics or police in public places, such as beaches or parks. One of the elements of this system is a stationary terminal (column) used to make calls.
The selection and call panel interface, combined with the appearance of this column, are one of the most important and critical elements in the design process.
We have created a column design that allows people to quickly understand its purpose even from a long distance. The technological design allows it to perform its function even at night.
But the most important element is the call panel interface — the person interacting with it is under stress, they may be a tourist and not know the local language, they may not know the address of the place.
Our system solves all of this — the interface consists of only a few buttons, each of which contains a schematic illustration and a recognisable name of the service in English (lifeguard, medic, police). Pressing one of these buttons triggers an automatic call process, all necessary coordinates are automatically transmitted in digital form, and the display shows the status and expected arrival time.
At our client's request, we developed a motor control unit for water jet surfboards using petrol and electric motors. To control the motion, we developed a special handle that the surfboard pilot holds in their hand while riding.
Such a surfboard can move on water at speeds up to 50-60 km/h, which is very dangerous for the rider, even with special equipment and a helmet. That is why the task of controlling it is quite difficult from a UI/UX perspective.
One component of this task is physical. The handle design must allow for high precision and smooth adjustment of motor thrust and switching of interface functions. And, of course, it must be waterproof, impact-resistant and comfortable to grip with wet hands.
The second component is a graphical interface that contains many functions (GPS trajectory, lap time measurement, logs with race parameters) and displays many parameters (speed, water jet RPM, motor operating mode, battery parameters, unit overheating control). It should be noted again that the pilot interacts with the interface at low and high speeds, including during strong vibrations and splashes.
Is it possible to remotely control lifting processes using a large crane? This task is much more complicated than just connecting a camera and a command transmission module.
The crane operator, in addition to controlling the lifting and movement mechanisms, performs another very important task — monitoring the safety of cargo movement. This task includes monitoring the location of people (for example, the operator takes into account and monitors via voice requests on the radio the presence of people near the cargo, even if they are not visible to him from the cab). Another less obvious component is that the crane operator calculates and optimises the trajectory of the cargo movement, taking into account the dynamically changing situation, participates in optimising the loading procedure and stowage methods.
That is why, when we were developing the interface concept for this system, special attention was given to keeping all these features. We solved this problem by integrating AI assistants into the overview camera system. Each of the described tasks for safety control or trajectory optimisation is implemented in the form of augmented reality software, which displays the results of its calculations as prompts layered over the real image from the camera.
This solution makes the work of a remote bridge crane operator equally safe and productive, but also more cost effective.
Aix2 is a tool for verifying pre-flight aircraft inspections, which the ROBIXLAB team is creating for general aviation pilots and flying clubs that rent out aircraft.
This mobile app allows pilots to confirm that the pre-flight inspection has been done correctly and thoroughly. But most importantly, the app uses neural networks to analyse photos of all elements during the inspection and provides a second independent opinion on their technical condition, level of degradation, and airworthiness.
In creating this interface, we were guided by one basic rule: the software should help the user to follow a plan for inspection and check, but not replace his personal opinion. That is why the interface is designed as a guide-instruction , and the pilot first confirms the inspection of each element himself, and only then the system informs him of the deviations that it has identified for repeat check.
Most of our projects are at the intersection of digital and physical/technical solutions, which means that they require both physical and digital interfaces, often both options at once.
Combinations of digital and physical non-sensory interfaces are often used in areas of activity where external factors and forces affect the operator or user (e.g. shaking, wind, rain, changes in lighting, multiple simultaneous events) or where their clothing restricts mobility (e.g., spacesuits, diving equipment, protective suits, thick gloves).
We specialise in creating simple and effective interfaces for non-standard technical devices or for difficult operating conditions.