Releases: EymoLabs/eymos
EymOS v1.1.0
We are excited to roll out version 1.1.0 of EymOS, packed with improvements designed to make your robotics projects more streamlined and efficient. This release focuses on refining service management and adding powerful new tools for visualization, further expanding EymOS’s capabilities.
✨ What’s New?
- Enhanced Service Management: The
on_stop
method now allows queued tasks to run smoothly once all services are halted, giving you more control over service shutdown and task completion. - New Predefined Service: The
WindowService
lets you create floating windows using tkinter, offering a flexible canvas for previewing content, ideal for displaying real-time data or visual outputs. - ServiceManager Optimizations: We’ve made several tweaks under the hood, making service handling faster and more reliable.
🛠 Additions and Updates:
- New Hand Tracking Example: This example, found in the examples folder, demonstrates how to connect
CameraService
withWindowService
, process the video feed using mediapipe, and display the results in real-time, highlighting the integration power of EymOS. - Predefined Services: Alongside
CameraService
,WindowService
is now part of the core services, making it easier to build interactive UIs for your robotics applications.
🌟 Get Started:
- Download version 1.1.0 and take advantage of these new features to push your projects further.
- Explore the hand tracking example to see the improvements in action.
- As always, we welcome your feedback, contributions, and any issues you encounter.
We hope this release empowers you to create even more dynamic and efficient robotic systems with EymOS!
EymOS v1.0.0 — First Release 🚀
We are excited to announce the first public release of EymOS, a lightweight and efficient middleware designed for robotics applications. This version marks the launch of a platform optimized for fast node communication and device control, ideal for small-scale robots and embedded systems that require high performance with minimal resource usage.
🔥 Key Features:
- Lightweight and fast node communication: EymOS offers an efficient channel for data transmission between different robotic components.
- Device control and process management: Perfect for small-scale robots and automation projects.
- Minimal resource consumption: Designed for embedded systems and low-power devices.
- Easy cloud integration: Seamlessly access advanced features through cloud services.
📦 What’s included?
- A complete middleware package providing essential functionalities for communication and device control in robotics.
- Predefined services like CameraService for image capture.
- Ready-to-use examples to guide you through setting up and running your first robot with EymOS.
🚀 Next Steps:
- Download the source code and start exploring how EymOS can help you build efficient robots.
- Report any issues or improvements in the Issues section.
We welcome your feedback and contributions!