VulcanBot.01 is an experimentation platform developed at eProsima to improve human-robot interaction (HRI) using the latest technologies in Vulcanexus and AI.
Using Vulcanexus as the development environment and built on the ROS 2 ROS4HRI framework, VulcanBot.01 integrates tools for advanced recognition of human poses, faces, and emotions. The development environment relies on Vulcanexus and Fast DDS to streamline communication between ROS 2 nodes, ensuring precise recognition of individuals.
Advanced Recognition for Improved Interaction
VulcanBot01’s development is centered on improving human-robot communication. Using state-of-the-art AI tools like YOLOv8 and Convolutional Neural Networks (CNNs), the robot can accurately recognize individuals in real-time. It identifies human faces, detects body poses, and interprets emotions, allowing for a deeper level of interaction between humans and robots. This enhanced recognition is possible thanks to Vulcanexus’ ability to integrate ROS 2 nodes that detect the same individual using Fast DDS technology with keys for unambiguous user identification.
Key Achievements and Innovative Integration
- Enhanced Human Detection: Using a dual-camera system (RGB and depth) for accurate real-time identification of individuals, improving interaction in dynamic environments.
- Advanced AI Algorithms: Employs YOLOv8 and CNNs to quickly recognize faces, body poses, and emotions, enabling meaningful human-robot interactions.
- Efficient Middleware Communication: Built on Vulcanexus with Fast DDS, ensuring reliable communication across ROS 2 nodes for effective data sharing and integration.
- 3D Environmental Awareness: Depth imaging allows VulcanBot.01 to understand human positioning in 3D space, enhancing contextual awareness and interaction capabilities.
- Scalable Framework: The architecture is designed for flexibility and scalability, allowing for future enhancements as human-robot interaction technology evolves.
Conclusion
VulcanBot01 demonstrates how advanced AI and robotics can enhance communication and interaction between humans and robots.
Want to know all the details? Visit VulcanBot.01 documentation.
For more information about VulcanBot.01
Please contact us: