Sign inSign up

mgons/yasmin

By mgons

•Updated 24 days ago

Image
0

4.9K

mgons/yasmin repository overview

⁠YASMIN Docker Image

Docker Image: mgons/yasmin
Source Repository: uleroboticsgroup/yasmin⁠

⁠Overview

The YASMIN (Yet Another State MachINe) Docker image provides an environment for running YASMIN state machines, particularly designed for ROS 2 robotics applications. Built with flexibility and ease of integration in mind, this image encapsulates YASMIN’s functionalities, making it accessible and simple to deploy in a variety of contexts. Its modular design is beneficial for robotics control systems that require reliable state management across complex operations.

⁠Features

  • State Machine Framework: Facilitates the creation, management and visualization of state machines for robotics tasks.
  • Containerized Environment: Ensures that YASMIN's dependencies and environment are consistent and isolated, avoiding conflicts with host setups.
  • Extensible and Modular: Designed to integrate with different robotic systems and workflows.
  • Lightweight and Scalable: Optimized for minimal resource usage, enabling deployment on resource-constrained devices.

⁠Getting Started

  1. Pull the Image:

    docker pull mgons/yasmin:humble
    
  2. Run a Container:

    docker run -it --net=host --name yasmin-container mgons/yasmin:humble
    
  3. Usage Example:

    Once the container is running, you can try the demos:

    ros2 run yasmin_demos yasmin_demo
    

    Then, you can run the yasmin_viewer to visualize the state machine at http://localhost:5000/⁠:

    ros2 run yasmin_viewer yasmin_viewer_node
    

⁠ROS 2 Distros

YASMIN is available for several ROS 2 distros: Foxy, Galactic, Humble, Iron and Rolling. Check out the tags for this Docker image.

⁠License

This project is licensed under the terms of the GPL-3 License. See the LICENSE⁠ file for details.


For detailed information and advanced configurations, visit the official GitHub repository⁠.

Tag summary

Content type

Image

Digest

sha256:53dfe1d6c…

Size

1.5 GB

Last updated

24 days ago

docker pull mgons/yasmin:lyrical-6.1.2