Introducing VulcanAI: Planning and Reasoning for Robotics Applications

Introducing VulcanAI: Planning and Reasoning for Robotics Applications

Robotics systems are growing more capable every year, but greater capability does not automatically create intelligent behavior.

A robot may perceive objects, navigate spaces, call services and execute actions, yet still struggle when it must decide what to do first, what can run in parallel and how to recover when something fails. As applications become more complex, the bottleneck shifts from isolated commands to structured decision-making. Teams need a practical way to turn high-level goals into execution flows that remain understandable and adaptable.

VulcanAI introduces that missing layer as a framework for AI applications that reason about goals and orchestrate actions through tools. Rather than treating language models as one-shot responders, VulcanAI positions them as planning assistants that break complex requests into manageable sub-tasks and map them to concrete operations. That matters especially in robotics, where the gap between user intent and low-level interfaces can be wide. By structuring that translation, VulcanAI helps teams move from prompt experiments to reusable workflows.

The mechanics are concrete. VulcanAI represents execution plans through structures such as `GlobalPlan`, `PlanNode` and `Step`, making sequential and parallel behavior explicit from the start. Tool selection is handled through a registry that discovers and ranks available tools, while execution can pass outputs between steps through blackboard references. On top of that, the iterative manager adds a feedback loop that verifies progress, avoids repeated plans and regenerates actions when needed. The result is a reasoning workflow, not just a prompt-and-response loop.

For robotics teams, the value grows because VulcanAI fits naturally into ROS 2 and Vulcanexus environments. The framework includes default ROS 2 tools that wrap operational commands for nodes, topics, services, actions, parameters and interfaces, allowing agents to interact with running systems in a direct and practical way. This makes VulcanAI useful not only for planning tasks, but also for day-to-day orchestration, inspection and debugging. Rather than replacing existing middleware, it acts as an intelligence layer on top of infrastructure teams already use.

Seen this way, VulcanAI is an emerging layer for smarter robotics workflows, centered on reasoning, planning and tool-aware execution across heterogeneous systems. Expectations should remain realistic: the project is still in beta and under active development. Even so, the direction is clear. As robots are asked to handle more adaptive and goal-oriented behaviors, frameworks that connect intent, planning and execution will become increasingly important. VulcanAI offers a strong foundation for teams ready to build that next step in intelligent robotics applications.

Vulcanexus

Open source software stack for the development of robotic applications.

Office Address

Plaza de la Encina 10-11, Núcleo 4, 2ª Pl.
28760 Tres cantos - Madrid (España)