Skip to main content

Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics

Workflow preview

Workflow preview
100%
Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics preview
Open on n8n.io

1. Workflow Overview

Quick Overview This workflow simulates an autonomous ROV mission using multi agent control logic, runs a closed loop 6 DOF dynamics integration, and posts mission telemetry and performance results ...

Best for

  • Engineering automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.set, n8n-nodes-base.if, n8n-nodes-base.splitinbatches, n8n-nodes-base.merge, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Cheng Siong Chin.

Original n8n.io source

1.1 Workflow description

Title
Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics
Workflow name
Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics

Quick Overview

This workflow simulates an autonomous ROV mission using multi-agent control logic, runs a closed-loop 6-DOF dynamics integration, and posts mission telemetry and performance results to an external HTTP endpoint.

How it works

  1. Starts when you manually trigger the workflow to begin the mission simulation.
  2. Initializes mission timing, hydrodynamic parameters, waypoints, vehicle state, and agent configurations for sonar, navigation, fault monitoring, and communications.
  3. Repeats a control-loop cycle where a simulated multibeam sonar generates obstacle detections, the mission planner advances waypoints with dwell timing, and the navigation logic computes thrust commands with PD control and artificial potential field avoidance.
  4. Detects faults such as thruster degradation, overspeed, and actuator saturation, and switches to a safe mode that scales thrust commands down when needed.
  5. Packages and logs telemetry with simulated packet loss and latency, then integrates the vehicle state forward using a 6-DOF Euler dynamics model with drag and thruster-efficiency effects.
  6. Stops when the mission time reaches the configured end time or all waypoints are completed, then computes performance metrics such as distance traveled, average speed, completion rate, packet loss, and fault summary.
  7. Sends the performance report, trajectory log, telemetry log, and fault details to a configurable HTTP endpoint and returns a final message indicating the trajectory visualization step.

Setup

  1. Set the target URL in the HTTP Request node to your mission log/telemetry ingestion endpoint.
  2. If your endpoint requires authentication, add the appropriate HTTP credentials/headers in the HTTP Request node.
  3. Adjust mission parameters in the initialization code (waypoints, T_END, hydrodynamic coefficients, fault thresholds, and communication loss/latency settings) to match your scenario.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Start ROV Mission

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Initialize Mission & Agents

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Performance Analysis

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 4 - Generate Telemetry Log (HTTP)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.4

Block 5 - Trajectory Visualization (animate_rov)

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 6 - Sonar Agent

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 7 - Mission Planning Agent

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 8 - Navigation Agent

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Fault Monitoring Agent

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 10 - Check Safe Mode

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 11 - Safe Mode Thrust Scaling

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 12 - Normal Mode

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 13 - Dynamics Integration (6-DOF)

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 14 - Check Mission Complete

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.3

Block 15 - Loop Feedback

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 16 - Control Loop (20 Hz)

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 17 - Communication Agent (Telemetry TX)

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Merge Comm Paths

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 19 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 28 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics
Complexity advanced
Nodes 28
Categories Engineering, AI Chatbot
Author Cheng Siong Chin
Published 10 Jun 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/16224/16224.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Coordinate autonomous UAV missions with multi-agent AI and Microsoft Dynamics do?

Quick Overview This workflow simulates an autonomous ROV mission using multi agent control logic, runs a closed loop 6 DOF dynamics integration, and posts mission telemetry and performance results ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Engineering, AI Chatbot use case.