Strong RD&I practices have been a fundamental part of imatia as well as a basis for the development of new products. As a result of this, we have the structure, the resources and the needed technologies and methodologies for the management of these types of innovative projects.

We innovate in three different areas: software development, artificial intelligence and robotics. This has led to the creation of platforms and components that are able to solve problems within RD&I projects. These platforms and components then become part of our standard resources, which allow us to perform other tasks more successful as well. The best example of such an innovation is Ontimize: a technology created by Imatia, which allows for the automation of a large part of the software development process. This allows us to be more efficient when creating business applications for our partners and clients.

The developed applications can then basically be divided in two large groups:

  • The factory of the future, or Industry 4.0, which is the most recent ICT innovation in production systems which relates to many different sectors and especially the sectors in which imatia has a lot of experience.
  • Smart World, which are the applications that improve the general society and have a direct influence on the citizens as well as the public administration.

Even though Imatia has a separate department for RD&I, all our people are practically involved in this activity. This allows us to keep the level of both technical knowledge and motivation high. It also offers an additional advantage in that it allows us to have the people who have a lot of experience within a certain sector focused on product development for that same sector. Simultaneously, the people of the RD&I department involve themselves in client projects whenever those projects require a higher level of knowledge.

The following diagramme is a map of technologies and applications in which imatia is experienced:

Software development

This is one of our most important activities and the one in which we spend the most of our time. The majority of this is aimed at the development of business applications that improve the efficiency of companies and public administrations. A side objective of these types of projects is to develop technologies that allow us to develop software more quickly, easily, with less costs and with the best possible user experience.

Gamapea: gamification applied to the promotion of active aging

  • Investigation of cognitive-behavioral therapy (CBT) methods for the design of programs for the prevention of active aging.
  • Investigation of the feasibility and application of serious games to intervention programs.
  • Development of a technological platform that allows different intervention programs to be implemented in an automated way.

Trudis Pharma: verification of delivery of pharmaceutical products

  • Reception of customer orders and creation of logistic processing orders.
  • Planning loads and distribution routes.
  • Automatic control and verification of first time quality.
  • Allocation to each line item of the actual costs derived.

Senior TV: IT-based formal and informal home care services

  • Design and development of a multi-channel platform, especially focused on the use of Smart TV technologies.
  • Interface oriented towards the elderly, with the intention of facilitating their use.
  • Preliminary informal services, such as diary, weather applications or intended for tele-assistance to activities, among others.

Musseltop: Integral improvement of the transformation process of mussels

  • Creation of an information system in real time for the development of a predictive system of final product.
  • Development of an intelligent application for the control of the processing of canned mussels.
  • Design of an intelligent communication network between the different phases of the process.

Smart Government: efficient management of city information

  • Development of a platform for the exploitation of large volumes of data in the cloud and in service mode.
  • Tools to facilitate the creation of new applications.

PATC: assisting platforms for mobile workers in the field

  • Cloud platform to manage mobile workers.
  • Mechanisms for communication with workers and automatization of parameters of operation.
  • Detection of geo zones (geo-fencing).
  • Interaction with vehicles and workers through multi-device applications.

Seirco: risk prevention in the construction sector

  • Minimization of accidents by using evolution and formation.
  • Detection of risk patterns in large volumes of data by using technologies based on artificial intelligence, automatic learning and statistical hypothesis.
  • Automatic creation of dynamic virtual realities for training courses, which allow for a better trainer of working personnel.

Car Easy Apps: mobile applications for connected cars

  • Development of technologies that allow accessing the information of the car with your phone, without using OBD or other special hardware.
  • Creation of a framework for application development that allows every developer to develop applications for connected cars.
  • Already developed applications for the estimation of consumption, costs and the management of routes.

Goal: gamification applied to the creation of content by public employees

  • Game applications made by common techniques in order to promote and reward the participation of citizen developers within the lifecycle of applications.
  • Communication tools for non-developers in order to promote collaboration and resolve questions.
  • Automatic detection of user experience and satisfaction.
  • Creation of social user-profile.

Platino: application development by non-advanced users

  • Interactive multimedia applications created by citizen developers.
  • Deployment for multiple screens, by using the cloud in real time.
  • Mashup for online services.

Artificial intelligence

Within this broad scope of definition, there are several projects that attempt to solve complex problems by attempting to imitate the mechanics of human intelligence. The objective is to use those tools to solve problems that with traditional tools would be very expensive or even unsolvable. The main technologies in which Imatia has experience are mono- and multi-objective Genetic Algorithms and Expert Systems based on Fuzzy Logic.

FREIGHPC: estimation of costs arising from the carriage of goods by sea

  • Application of artificial intelligence technologies based on neural networks (TensorFlow).
  • Using HPC (High Performance Computing) infrastructure.

Digiwood: flow manufacturing of custom decorative surfaces using digital printing

  • Tools and algorithms of Artificial Intelligence that allow to optimize the programming of the production of boards.
  • Software that allows to efficiently integrate all the tools developed in the project and that manage the entire production flow.

SeaFresh: optimization of the warehousing and transport of the frozen fish

  • Minimizing the energetic consumption of the chain by maintaining quality parameters.
  • Optimizing the movements of freights.
  • Programming the refrigerations systems in order to minimize losses of energy.

Factories of the Future: calculate the optimal parameters for boiler welding

  • Determine the adequate parameters for welding in every situation.
  • Minimizing the associated costs.
  • Avoiding the realization of specific tests with all the variables.

AUTOLAS: calculate the optimal parameters for laser cutting tissue and metal

  • Determining the correct parameters for laser cutting as well as cutting of tissue and metal in every situation.
  • Minimizing the associated costs.
  • Avoiding the realization of specific tests with all the variables.

Azimut: optimization of operation strategies and maintenance in offshore wind parks

  • Composing the necessary teams and resources for optimal maintenance of the parks for the least possible amount of resources.
  • Designing the strategies for preventive maintenance by anticipating on events that could cause problems in the future.

Eolia: optimization of offshore wind parks

  • Designing the optimal layout for windparks.
  • Maximizing the production in order to avoid the losses by wake.
  • Minimizing the costs associated with the foundations and wires.

Robotics and artificial vision

These types of projects are aimed on the automatization of tedious or dangerous tasks. These projects also allow the operations to be focussed on those specific tasks that really add value to the primary process. This can be done in multiple sectors. The collaboration with robotized systems and artificial vision allows for efficiency improvements and for the reduction of unnecessary risks. It also has the additional advantage that it is able to perform tasks 24 hours a day, 7 days a week and under any condition.

ROBIM: robotics for inspection and evaluation of existing buildings with BIM integration

  • Development of a robot that helps to make the technical inspection of envelopes (facades and roofs) of buildings.
  • Systems of artificial intelligence of the robot: recognition of the environment, planning and navigation.
  • Development of embedded software, teleoperation and integration of the data collected in a BIM model of the building.

Roble: multi-robot control architecture for flexible and scalable logistics applications

  • Navigation based on natural marks.
  • Planning systems of routes and tasks.
  • 3D vision and robot-robot cooperation.

Autoport: robotized tractor head

  • Planned movement of a tractor head for operational logistics.
  • Storage of large trailers with precision.
  • Detection of people and obstacles in order to guarantee security of the operations.

Robocone: robotized road cones

  • Selective cutting of roads without risks for the operations.
  • Automation and coordination of the movements of the robots.
  • Deployment and collection of cones without human intervention.

SADEP: autonomous system for the detection of the state of the pantograph

  • System to ensure the compliance of the pantographs of all the trains that circulate within one point of the path, guaranteeing as well the good state of the infrastructures.
  • Autonomous uninterrupted functioning of the weathering and with only a very small need for maintenance.

Vinoco: automatic boat

  • Unmanned Surface Vehicle (USV) for automation of tasks such as recognizing environmental data, performing bathymetry, coastal surveillance and rescuing operations.
  • Automatic calculation of routes on sea charts, reactive navigation through waypoints, teleoperation, dynamic positioning and efficient registration of data from sensors.
  • Detection of small obstacles, such as buoys or swimmers, through artificial vision, with a much better resolution than a radar.