# Path System

The Path System is part of the realvirtual.io simulation. It provides elements to construct different types of path systems based on [curves](https://game4automation.com/documentation/current/curve.html) and [lines](https://game4automation.com/documentation/current/line.html) (like AGVs, Power\&Free). The demo scene *DemoPathsystem\_UseCases* shows some possible use cases.

<figure><img src="/files/0TTR58bnuBATB0Djeb9c" alt=""><figcaption><p>Demo realvirtual.io simulation used cases</p></figcaption></figure>

## Implementing your own Path finding strategies <a href="#implementing-your-own-path-finding-strategies" id="implementing-your-own-path-finding-strategies"></a>

In Path Systems of automation systems very often the material flow strategies are very important for throughput and very often simulation models are build for developing and optimizing these strategies. Our library open and extendable and you can implement your own strategies. Please read the section [Path finding strategy](/extensions/page-4/path-system/path-finding.md) for more information about Path finding strategies.

## Snapping Objects

Elements for building path systems [curves](/extensions/page-4/path-system/curve.md) and [lines](/extensions/page-4/path-system/line.md) have Snap Points. Snap points allow objects to be placed exactly next to each other at the appropriate points.

{% hint style="info" %}
Please note that snap points require *Gizmos* to be enabled. To do this, click *Gizmos* in the upper right corner of the scene.
{% endhint %}

<div align="left"><figure><img src="/files/0NjMVMVbFAGYCEser7IW" alt=""><figcaption></figcaption></figure></div>

## Path System Components <a href="#path-system-components" id="path-system-components"></a>

#### Line

The [line](/extensions/page-4/path-system/line.md) moves the MUs along a linear path from start to finish.

#### Curves

The [curve](#curves) moves the MUs on a circular path from start to finish.

#### Station

The [workstation](/extensions/page-4/path-system/workstation.md) stops the MU on a path for a specified time. It can be extended by additional stations (e.g. to a loading or unloading station).

#### Catcher

The [Catcher](#catcher) catches MUs that are under “physical control” and loads them onto a path.

#### PathMover

The [Path Mover](#pathmover) is responsible for moving the [MUs](/components-and-scripts/mu-movable-unit.md) along the path.

\
© 2025 realvirtual GmbH [https://realvirtual.io](https://realvirtual.io/) - All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including printing, saving, photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher.


---

# 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://doc.realvirtual.io/extensions/page-4/path-system.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.
