Sign inSign up

mgons/yasmin

By mgons

Updated about 1 month ago

Image
0

4.2K

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:52993ee19

Size

1.5 GB

Last updated

about 1 month ago

docker pull mgons/yasmin:lyrical-6.1.1