Empowering your robotics research with TIAGo and The Construct

Screenshot from The Construct for robotics research

Strengthen your research with TIAGo

The purpose of PAL Robotics mobile manipulator TIAGo (standing for ‘Take It And Go’) is to help in robotics research while aiming at becoming a service robot in a near future. That’s why, in order to be accessible to everyone and easy to work with, the platform is open-source and 100% ROS compatible. TIAGo is ideal for any robotics research that requires perception abilities, navigation, objects grasping or Human-Robot Interaction.

TIAGo simulation model for Gazebo is available on this ROS Wiki. You can simply download and use it on your Gazebo desktop. Or even easier, you can also use the model at The Construct and skip the installation of ROS and Gazebo. With The Construct you can simulate TIAGo in Gazebo using only a web browser, with any type of computer (Linux, Mac, Windows) and without installing a thing.

What follows are all the steps to easily manage TIAGo’s simulation that you can reproduce later with the real robot. Here we are showing the TIAGo simulation integrated in The Construct. This is just an example of how easy it is to simulate and implement actions and tasks to PAL Robotics’ TIAGo. Remember to share with us your TIAGo simulations – we want to see what are you able to make this robotic buddy do!

TIAGo’s mission: TIAGo comes out of the shelf with autonomous navigation. In this simulation, TIAGo will autonomously navigate, locate itself and map the room to arrive to the table through the easiest path. All this autonomous navigation will be in charge of its lasers, sonars, IMU and RGB-D camera. When getting there, TIAGo will detect a can, adapt its body lifting its torso if necessary and move its 7 DOF arm in order to grasp the object with its parallel gripper.

How to do it:

1. Choose where you are going to create a simulation for TIAGo. For the simulation, two options can be considered:

  • Use a desktop installation of Gazebo in your computer.
  • Simulate in the cloud with The Construct, they made this useful tutorial to illustrate how to get the most out of TIAGo in The Construct:

2. Download TIAGo’s simulation model for Gazebo (2.2 version), which is open-source. If you are not using The Construct, here is where you can find it available:

  • GitHub: here you can also find the link to TIAGo’s ROS Wiki for further information.

3. Install the simulation files.

Screenshot from The Construct for robotics research4. Start simulating! Program the robot to perform whatever action you want it to do: from picking a can to follow a path, or bringing one object from one place to another.

5. Implement the simulation in your real TIAGo robot after having simulated the actions in the digital world. Test your simulation and verify it in the real world!

Any question?

If you have any problem when simulating with TIAGo, contact us to get any support you might need.

For more robotics news, don’t miss our blog on our work and research!

Related articles
A man in a grey shirt and face mask is shaking hands with a humanoid robot named ARI in a modern lobby. The robot is white and orange, designed with a sleek, futuristic aesthetic. The background features a reception desk with the logo 'Inria' and a glass ceiling that lets in natural light.
Read More

Assistive Robots in Healthcare – Reflecting on the Success of the SPRING Project

As the EU funded project SPRING reaches the end, we, at PAL Robotics, are proud to reflect on our participation…
SAFE-LY Project: Improving Patient Safety with Healthcare Robotics
Read More

SAFE-LY Project: Improving Patient Safety with Healthcare Robotics

The healthcare sector is increasingly recognising the importance of robotics in enhancing patient safety and care. With the global healthcare…
PROCARED blog by PAL Robotics
Read More

PRO-CARED pilots: robot ARI as education robot helping students with Catalan language

Integrating robots into education brings a number of potential benefits to the sector, such as enhancing the learning experience for…