Robots and IoT devices for assistive automation

Work default illustration


  • If you are interested in the proposal, please contact with the supervisors.


The Perception and Manipulation Group investigates in service robotics and has two TIAGo mobile manipulation robots and a laboratory simulating an apartment. This project wants to investigate the benefits of adding smart devices to this environment and making them available to the robot.
In recent years, a wide variety of IoT (Internet of Things) domestic devices have appeared that can monitor environmental variables and control active parts, as well as several initiatives that try to standardize protocols and access methods to these devices. On the other hand, service robotics has advanced enormously thanks to the existence of robust solutions for critical parties, such as voice recognition or navigation avoiding obstacles.
Now is the propitious moment to unite these two worlds and interconnect the robot with the environment. The robot would not only multiply its action capabilities but also increase its data acquisition capacity. For example, if you do not have enough information with your own sensors and cameras or it is ambiguous, you could connect to the surrounding network of cameras and obtain images from different points of view and places.


To install a server controller, based on OpenHab, HomeAutomation, or similar distribution, and include several IoT devices. Integrate the devices in a common framework. Allow a TIAGo mobile manipulator robot to interact with the environment. Study the integration of the robot within the environment so can better use the input of the devices in some particular tasks, like fetching things.

Learning oportunities

  • Learn IoT protocols and already well-established control frameworks
  • ROS robotic framework
  • Gather experience in robot use and Gazebo simulator


  • Interest in robotics
  • Some experience in programming languages like C, C++ or Python

The work is under the scope of the following projects:

  • BIoTRoS: Beneficios de integrar IoT en Robótica de Servicios (web)