realvirtual.io Conveyor Library
Last updated
Last updated
This library is an extension for realvirtual.io Starter or realvirtual.io Professional. This library can be obtained from the Unity Asset Store or directly from us. To use the Conveyor Library, it is mandatory to install realvirtual.io Starter or realvirtual.io Professional first. Please always use the latest versions of realvirtual.io Starter or Professional with the latest Conveyor Library.
The realvirtual.io Conveyor Library is a library of parametric conveyor components. The included library elements can be used to build simulation models of intra-logistics and material flow systems. The transport of goods is physically simulated, i.e. the goods move freely on the conveyor system as in reality and can be transported and moved via physical forces.
All included standard components use functions of realvirtual.io Starter or Professional. In particular, the elements of the Conveyor Library are equipped with drives and sensors. These can be controlled directly via script for simulation. For virtual commissioning, the simulation model can be connected to industrial controllers using the automation interfaces of the Starter or Professional version.
Please install the realvirtual.io Starter or Professional version first via the Unity Asset Store or via Assets > Import Package > Custom Package. Afterwards you can install the Conveyor Library via the same procedure.
It is best to start viewing the demo scene of the sorter system directly after the installation. You can find the demo scene under Assets/realvirtual-ConveyorLibrary/DemoScenes/SorterSystem.unity.
In addition to the sorter system demo scene, you will also find several smaller demos in the same folder.
Using the realvirtual.io menu realvirtual> Conveyor Library Window an additional window can be opened, that provides special functions for the library:
This window can be used to control all conveyors or to set their default speed. It is also possible to speed up all drives via speed override, while keeping the simulation time. I.e. the drives become physically faster. It is also possible to change the physics timescale, so that the simulation runs faster or slower like in a time lapse.
Via Add Library Objects the library elements can be placed in the scene. Alternatively, the library objects (these are Unity prefabs) can be placed in the scene simply by dragging and dropping them from the project folder.
Some of the library components have snap points. The snap points can be used to place the objects together at the appropriate points.
All objects have a common structure. As soon as the parameters are changed in the inspector, the object is built automatically. Additional prefabs may be created automatically as subobjects for this purpose. In the standard, some subobjects are hidden in order to obtain a clearer representation. Optionally Is Editable can be switched on in all library elements in the inspector. All child elements will then be displayed.
For Sensor, Drives, and Transport Surfaces the realvirtual.io standards are used. More information can be found in the general realvirtual.io documentation.
You can find all included Library components in the folder Assets/game4automation-ConveyorLibrary.
The Straight Conveyor can be displayed as either a roller conveyor or a belt conveyor. It features SnapPoints on each end and on the sides. When another conveyor is snapped to the side, the Side Guide will be removed. Each conveyor automatically includes a sensor at the end.
Additionally, the conveyor offers a guided transport system along a spline situated in the middle of the transport surface. This feature can be activated by ticking the checkbox "UseGuidedTransport". When enabled, items will follow a predefined path, ensuring precise and consistent movement along the conveyor. In this mode, Unity physics do not affect the transported object.
The Curved Conveyor can be displayed as a roller conveyor or belt conveyor. It has SnapPoints on each end. Each conveyor has automatically a sensor at the end. Additionally, the conveyor offers a guided transport system along a spline situated in the middle of the transport surface. This feature can be activated by ticking the checkbox "UseGuidedTransport". When enabled, items will follow a predefined path, ensuring precise and consistent movement along the conveyor. In this mode, Unity physics do not affect the transported object.
The Straight Conveyor Group automatically creates multiple straight conveyors as sub components. The "UseGuidedTransport" option can also be set.
The Spiral Conveyor displayed as a roller conveyor or belt conveyor. With the attributes “Height Start”, “Height End”, “Radius” and “Number of Turns” you can define the Conveyor. The Spiral Conveyor has snap points at the start and end. Legs are currently not included.
The Crossbelt Sorter uses the chain component to determine the transport way. You can use a spline or a simulation path to define the loop form. As a Crossbelt element you can use the pre-defined one from the demo scene or define your own Prefab. Your Prefab requires a user script which uses the interface “IChainElement”.
The Shoe Sorter works with a belt conveyor and has all main attributs of the conveyor class. To depict the shoes, there is currently one prefab. The required junction will defined within the junction list. The junction of the back loop will be set automatically. The Junction also establish a snap point at the opposite side when it is created. Thus, it facilitates the linkage with other conveyors.
The aligner is able to align the MUs (movable unity) with the pivot point of the Aligner. Additionally it is possible to add rotational or linear forces to the MU.
The chain transfer is a chain which can lift MUs (Movable Units) and transport them to the side. The chain transfer has two drives included. One for lifting and one for transporting the goods.
The Guide Rolls can be places onto a conveyor. They are pushing the goods into a certain direction with a certain speed. Two drives are included. One for turning the rolls and another for selecting the direction.
The sensor is based on the standard realvirtual.io Sensor. Additionaly it has some parameters specially for conveyor systems and can be places separately or as a sub component on conveyors. If a sensor is placed as a subcomponent on conveyors it is automatically aligned with the Conveyor direction and position.
The source is based on the standard realvirtual.io Source. Goods with different dimensions and weights can be automatically created. The source is always trying to keep a defined distance between the produced goods. If you want to have a different look of the goods you can create your own source and exchange the included meshes.
The sink is destroying goods which are intersecting with the Sink area, which is a box collider.
The SourceTote is a second source, just with a different 3d mesh than the standard source.
© 2022 in2Sight GmbH 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.