MiR1000 AGV activation: Required Python properties and parameters for mission start

Hi!

I’m working on an AGV project. I want to start a Mobile Industrial Robotics MiR1000 EU Pallet Lift AGV, but I don’t know how. Which properties should be set to True in a Python script, and what elements are needed for further control (path, nodes, transport controller, etc.)? Also, how can I specify the coordinates for its destination?

Thank you very much in advance for the answers.

Hello,You can refer to this help document :vcSim车辆

vcSimVehicle should not be used anymore. In VC 5.0 it can no longer be created from UI and is removed from Python API.

@szaszanita
If you use the MiR1000 EU Pallet Lift from eCatalog library, see this tutorial to get started with the standard way of simulating mobile robot movements: Introduction to Using Resources | Visual Components Academy

If you are aiming for a more advanced use case involving fully customized movements, I would recommend stripping the MiR1000 component from all component behaviours and modeling it from scratch. Here’s a minimal example for Python-scripting custom AGV movements with accelerations, decelerations and a sensor to stop the AGV.
AGV example.vcmx (83.1 KB)
Another approach for modeling custom AGV movements is modeling the AGV as a cartesian robot, so its X,Y,heading positions can be programmed in Program tab. The idea is that the AGV:s geometry is placed inside the link rotating around Z axis, and any lifting axes are placed inside the Z-translational link. Template 5-Axis Cartesian from Component Templates is good for this. See this example:
Modeling AGV as cartesian robot.vcmx (4.6 MB)

2 Likes