# On-Device Nodes

Robots and drones typically run on embedded SoCs (System-on-Chip) or edge computers like NVIDIA Jetson, Qualcomm Snapdragon, or ARM Cortex-A53 SBCs.

This creates several challenges including:

* Limited power budgets (battery constraints).
* Real-time workloads (flight control, sensor fusion).
* Safety-critical OS (ROS2, PX4 autopilot).

Idle’s lightweight efficient node is therefore designed to:

* Run as a sidecar agent alongside the robot’s primary control software.
* Handle blockchain signing, proof submission, and task verification without interfering with flight/navigation safety.
* Support hardware acceleration (via Idle Edge-AI Compiler or custom NPUs) for fast inference on proof tasks.

Example:

* A delivery drone parks after a route. Idle Agent activates.
* The drone runs PoC (Proof-of-Compute) workloads (image recognition, crypto math) during idle time.
* Rewards harvested → sent to Idle Vault contract.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.idlenetwork.com/idle-robotics-and-drones-marketplace/on-device-nodes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
