The WASP Research Group is a research team at the University of Málaga (UMA) specializing in social robotics and cognitive architectures. Our main goal is to develop innovative technologies that enable robots to interact more naturally and effectively with humans, integrating advanced cognitive capabilities.
- Social Robotics: Design and implementation of robots capable of socially interacting with people in various environments, such as homes, hospitals, and public spaces.
- Cognitive Architectures: Development of systems that provide robots with cognitive skills, such as reasoning, learning, and decision-making.
- Human-Robot Interaction (HRI): Study and improvement of interfaces and communication methods between robots and humans.
- Perception and Recognition: Implementation of algorithms for visual, auditory, and tactile perception, as well as for recognizing human emotions and behaviors.
The group has developed several open-source projects that contribute to the field of social robotics and cognitive architectures. Some of our main repositories include:
- scitos2: ROS 2 stack designed for Metralabs robots that utilize the MIRA framework, including models such as SCITOS, TORY, MORPHIA, etc.
- pioneer_ros2: ROS 2 stack designed for MobileRobots Pioneer robots.
- dsr_ros: A ROS 2 stack that contains agents, interfaces and RQT plugins for connecting to CORTEX architecture using a Deep State Representation (DSR) graph.
- dsr_aal: DSR agents for Ambient Assisted Living environments.
- mqtt_dsr_agent: DSR agent that communicates with MQTT brokers.
- wasp_dsr_planner: Behavior Tree (BT) planner with DSR.
- langgraph_base_ros: A ROS2 package providing an intelligent conversational agent framework for robots using language models (LLMs) and tools via the Model Context Protocol (MCP)
- rag_ros: ROS 2 wrapper for Retrieval-Augmented Generation (RAG) systems.
- semantic_navigation: A ROS metapackage for semantic navigation. Includes goals generation and semantic position services and Rviz plugin.
- ros_perception_pipeline: Collection of perception-related nodes and tools for ROS2.
- depth_anything_v2_ros2: ROS2 Wrapper for DepthAnything V2 model.
- ip_camera_ros2: Generic ROS2 node for IP camera image publishing.
- object_with_region: ROS 2 package that enriches 3D object detections with semantic region information.
- gnss_air530z_uros: Global Navigation System using micro-ros.
- imu_bmi160_uros: IMU using micro-ros.
- nemo_ros: ROS node for STT using NeMo Toolkit.
- rasa_ros: A ROS2 wrapper for Rasa NLU, enabling natural language understanding capabilities in robots.
The group actively collaborates with other universities, research centers, and technology companies to advance the field of social robotics and cognitive architectures.
Join us in our mission to build smarter and more social robots!