Update: the group is launched: The launch and first meeting of Embodied AI Community Group!
Dear ROS Community!
Large Language Models, Vision Language Models and AI Agent architectures are recent breakthrough technologies that most of you are familiar with. There are many gaps in Generative AI for robotics such as in spatial and temporal reasoning, dealing with imperfect perception and actuation, performance, size, liability, and so on. However, there are also important strengths and applications that are already quite reasonable, such as in human-robot interaction, high-level planning, inspections, and summaries.
This creates interest in developing robots running an AI Agent, which shows in open-source activity in embodied AI being on the rise, with multiple new projects published or updated recently, including:
-
RAI - a novel generic AI Agent framework for ROS 2.
-
ros2ai – command line interface extension, especially for those learning ROS by @tomoyafujita
-
ROSA - to inspect, diagnose, understand, and operate robots by @RobRoyce
-
embodied-agents – to facilitate data collection and sharing for embodied AI researchers.
-
Llama_ros, whisper_ros, … – ROS 2 integrated llama.cpp model, listening to speech and generating responses.
-
DORA - streamline and simplify creation of AI based robot applications.
It makes sense to me to align these developments and foster the community around Gen AI for ROS. The benefits are many, from a platform to share experiences with this novel technology and learning from other projects and applications, to collaborating on common goals, new features, and integrations.
My idea would be to lead the group personally and to organize meetings once a month to start with. I would invite speakers to present their projects, share experiences and needs. Robotec.ai’s contributions would involve our ongoing efforts with RAI as well as simulation projects and assets to validate embodied AI agents.
Dear ROS community! I would appreciate your expression of interest in the Embodied AI Community Working Group and tips on how to organize it in the best way. I would love to learn how you see your participation in the group, how you are applying AI agents to your robots, what kind of contributions you would like to make, and what your goals are!