Repository Summary
Checkout URI | https://github.com/pal-robotics/pmb2_robot.git |
VCS Type | git |
VCS Version | humble-devel |
Last Updated | 2024-11-05 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
pmb2_bringup | 5.4.0 |
pmb2_controller_configuration | 5.4.0 |
pmb2_description | 5.4.0 |
pmb2_robot | 5.4.0 |
README
TIAGo Base (or PMB2)
TIAGo Base is a compact Autonomous Mobile Robot (AMR) designed for quick setup, efficient management, and fleet coordination, offering a high degree of customization to meet specific requirements.
Key Features:
- Efficient and highly maneuverable movement
- Advanced navigation and obstacle avoidance
- Accessory customization
- High payload capacity
- Integration with any external system via REST API
- Runs on Ubuntu LTS 64-bit and ROS LTS/ROS 2 LTS
- User-friendly Web User Interface
- Fleet management control
- Advanced autonomous navigation capabilities, including obstacle avoidance
- Map Editor (rviz plugin) for defining points and regions of interest, virtual obstacles, and preferred navigation paths (highways)
- Multiple maps management
- Compatible with tablets, computers, and mobile devices
Technical Specifications:
- Operating System: Ubuntu LTS 64-bit
- Robot Operating System (ROS): ROS LTS/ROS 2 LTS
- Software Packages: Set of integrated software packages
TIAGo Base provides a comprehensive solution for various robotic applications, combining advanced capabilities with ease of use and customization flexibility.
Tutorials and Integrations
Tutorials with Gazebo Dynamic Simulator
Tutorials are available for TIAGo Base with the Gazebo dynamic simulator, including creating a map with gmapping, localization, and path planning.
Additional Logistic Task Planner
The additional logistic task planner software package is available for purchase with the base. This package allows for task reallocation and notification to the warehouse manager in case of constraints such as priority, battery, task duration, and robot failure.
Compatible Integrations
TIAGo Base is designed to be compatible with a wide range of possible integrations:
-
TIAGo Delivery: Equipped with a safety box, TIAGo Delivery is designed for food or medication deliveries in hospitals and hotels. It makes deliveries quickly and safely, reducing the need for social interactions and minimizing the spread of infection. Tasks can be easily changed on the go.
-
TIAGo Actuated Conveyor: This solution features a roller conveyor, perfect for easy loading of boxes of objects such as deliveries, supplies, medication, or food. It automates the loading, unloading, and transportation of goods within the site.
-
TIAGo Static Roller: With a fixed conveyor, TIAGo Static Roller automates the transportation of goods in any indoor environment.
-
TIAGo Shelf: Equipped with an adjustable shelf and vision add-on with 2x depth cameras, TIAGo Shelf increases safety and improves obstacle avoidance.
-
TIAGo Stackable Boxes: This solution is designed for stacking boxes for the delivery of a large number of objects, ideal for businesses, hospitals, and factories. It is suitable for delivering mail, factory goods, food, medication, and medical supplies.
Applications
Agile Manufacturing
- Fast ROI
- Off-the-shelf applications and customizations
- Easy deployment and flexible task modification
- Navigation in constrained environments
- Collaboration with robots and humans
Healthcare and Ambient Assisted Living (AAL)
- Improved quality of service
- Reduced walking time for personnel
- Prevention of equipment shortages
- Cost savings and manageable staff requirements
- Safe transportation and storage of toxic, hazardous, or corrosive materials
Retail / Store Delivery and Service Industry
- Efficient and accurate inventory management
- Task optimization
- Real-time data collection for informed decision-making
- Scalability and flexibility in retail operations
- Brand differentiation and innovation
Use Cases
TIAGo Base at Mapcable
TIAGo Base collaborates with Mapcable, a Catalan electrical wiring company under Fundació MAP. Fundació MAP operates CETMAP, a Special Employment Centre where people with disabilities engage in various productive activities. Mapcable specializes in electrical wiring, industrial assemblies, bagging, and packaging.
TIAGo Base Use Case at Mapcable: TIAGo Base aids Mapcable workers with intralogistics tasks, facilitating indoor deliveries. The robot transports stackable boxes around the center, supporting team members and improving intralogistics workflow. This reduces bottlenecks, eases physical strain on workers, and enhances productivity.
Read more about TIAGo Base at Mapcable [Video]
TIAGo Base Disinfection at Generalitat de Catalunya
TIAGo Disinfection is a mobile robot equipped with germicidal ultraviolet lights for autonomous disinfection. Tested at the Administrative District of the Generalitat de Catalunya, the robot ensures thorough space disinfection.
Advantages of TIAGo Disinfection:
- Faster and more frequent disinfection compared to traditional methods
- Access to contaminated areas without risking personnel safety
- Remote task management via a user-friendly application
- Quick and easy implementation without technical expertise or environmental impact
Learn more about TIAGo Disinfection [Video]
TIAGo Base Delivery and Conveyor in the Hospitals
As part of the DIH-HERO project, TIAGo Delivery and TIAGo Conveyor robots were deployed in hospitals such as the Hospital Municipal of Badalona and Hospital Clínic Barcelona.
Deployment Use Cases:
- Transportation of food trays to patient rooms, reducing personal contacts, and aiding isolated patients
- Transportation of sensitive goods like medication and medical supplies with enhanced security measures
Explore TIAGo Delivery and Conveyor in hospitals [Video]
Research and Publications
For those interested in the academic research and advancements related to TIAGo Base, please have a look at the following list of academic publications updated to September 2023.
- Leon Žlajpah, Tadej Petrič (2023): Kinematic calibration for collaborative robots on a mobile platform using motion capture system
- Pablo Lanillos, Daniel Burghardt (2022): Robot Localization and Navigation Through Predictive Processing Using LiDAR
- Amandyk Tuleshov, Nutpulla Jamalov, Nurbibi Imanbayeva, Ayaulym Rakhmatulina (2022): Design and Construction of a Multifunctional Disinfection Robot
- Lakshadeep Naik, Thorbjørn Mosekjær Iversen, Aljaz Kramberger, Jakob Wilm, Norbert Krüger (2022): Multi-view object pose distribution tracking for pre-grasp planning on mobile robots
- Philipp Schillinger, Sergio García, Alexandros Makrisc, Konstantinos Roditakisc, Michalis Logothetis, Konstantinos Alevizos, Wei Rene, Pouria Tajvare, Patrizio Pelliccione , Antonis Argyros, Kostas J.Kyriakopoulos, Dimos V. Dimarogonase (2021): Adaptive heterogeneous multi-robot collaboration from formal task specifications
- Daniel Kiryanov, Roman Lavrenov, Ramil Safin, Mikhail Svinin, Evgeni Magid (2021): Mobile application for controlling multiple robots
- Ruslan Safin, Roman Lavrenov, Tatiana Tsoy, Evgeni Magid, Mikhail Svinin, Sumantra Dutta Roy, Subir Kumar Saha (2021): Prioritizing Tasks Within a Robotic Transportation System for a Smart Hospital Environment
- Frédéric Guinand, François Guérin, Étienne Petitprez (2021): UAV-UGV Multi-robot System for Warehouse Inventory: Scheduling Issues
- Valeria Seidita, Francesco Lanza, Arianna Pipitone, Antonio Chella (2021): Robots as intelligent assistants to face COVID-19 pandemic
- Clara Palacios Marín, Marina Vallés Miquel (2021): Estudio de la Aplicabilidad del Transporte Automatizado para el Transporte de Material en Hospitales
- Jude Gyimah (2021): Variability Management in Robotic Systems: A Variability-Modelling Language That Implements Variation Points Based On Binding Time and Binding Mode
- Elvira Chebotareva, Evgeni Magid, Alexander Carballo, Kuo-Hsien Hsia (2020): Basic User Interaction Features for Human-Following Cargo Robot TIAGo Base
- Artur Khazetdinov, Andrey Aleksandrov, Aufar Zakiev, Evgeni Magid (2020): RFID-based Warehouse Management System Prototyping Using a Heterogeneous Team of Robots
- Elvira Chebotareva, Ramil Safin, Kuo-Hsien Hsia, AlexanderCarballo, Evgeni Magid (2020): Person-Following Algorithm Based on Laser Range Finder and Monocular Camera Data Fusion for a Wheeled Autonomous Mobile Robot
- Eldar Mingachev, Roman Lavrenov, Tatyana Tsoy, Fumitoshi Matsuno (2020): Comparison of ROS-Based Monocular Visual SLAM Methods: DSO, LDSO, ORB-SLAM2 and DynaSLAM
- Pablo Buenestado Caballero (2020): Estudio de la implantación de AGVs en el entorno industrial
- Cristian Matas Hidalgo, Carlos Ocampo-Martínez (2020): Design and simulation of a laboratory with cobots: Collaborative laboratory design
- Jérémie Deray, Joan Solà, Juan Andrade-Cetto (2019): Joint on-manifold self-calibration of odometry model and sensor extrinsics using pre-integration
- Jérémie Deray, Joan Solà, Juan Andrade-Cetto (2019): Robust navigation for industrial service robots
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/pal-robotics/pmb2_robot.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2021-12-16 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
pmb2_bringup | 4.0.4 |
pmb2_controller_configuration | 4.0.4 |
pmb2_description | 4.0.4 |
pmb2_robot | 4.0.4 |
README
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/pal-robotics/pmb2_robot.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2018-04-09 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
pmb2_bringup | 1.1.16 |
pmb2_controller_configuration | 1.1.16 |
pmb2_description | 1.1.16 |
pmb2_robot | 1.1.16 |