ποΈ MyZubster Robots Now See: Smart Camera Integration Complete!
Open Source Β· XMR Payments Β· 26 Robot Projects Β· Computer Vision Β· AI Β· TAZ DAY #1
The MyZubster robotics ecosystem has reached another important milestone.
The robots can now see.
We have integrated a reusable Smart Camera module into the ecosystem, opening the door to computer vision, object detection and vision-based robot decisions.
The first applications focus on two concrete examples:
π€ Fluffypony Smart can check whether a glass is present before serving.
π‘οΈ Hera Security Vision can analyze a camera feed and detect people during a patrol.
This changes the architecture significantly.
Previously:
User
β
Robot
β
Action
Now:
Camera
β
Computer Vision
β
Detection
β
Robot Decision
β
Physical Action
The robot is no longer reacting only to commands.
It can begin reacting to what its sensors see.
π· The Smart Camera Module
The new Smart Camera layer provides a common interface for robot vision.
The module supports:
- β OpenCV image processing
- β YOLO-based object detection
- β face detection / recognition integration
- β mock mode for development and testing
- β real camera input
- β reusable vision modules for different robots
The objective is to avoid creating a completely different computer-vision implementation for every robot.
Instead, robots can share the same foundation.
Smart Camera
β
βββββββββββββΌββββββββββββ
β β β
Fluffypony Hera Nurse
β β β
Glass Intruder Patient
Detection Detection Monitoring
This makes the robotics ecosystem easier to extend.
π€ Fluffypony Smart
One of the first applications is the Fluffypony robot bartender.
The robot can use computer vision to verify whether a glass is present.
A simplified workflow is:
Camera
β
Frame
β
Object Detection
β
"glass" detected
β
Person detected
β
Robot continues service
For example, the vision module can produce results such as:
π Checking for glass...
β
Glass detected
β
Person detected
πΉ Ready for service
The important part is not the text output.
The important part is that visual information becomes an input to the robot workflow.
Instead of blindly executing:
"Serve drink."
the system can first check:
"Is the required object actually there?"
π‘οΈ Hera Security Vision
The second major application is Hera Security.
The robot can use its camera to analyze an environment during a patrol.
A simplified workflow:
Camera
β
Frame
β
Person Detection
β
Analysis
β
Event
β
Security Workflow
A development test could produce:
π Scanning area...
β οΈ 2 people detected
π¨ EVENT DETECTED
This does not mean the system is already a certified autonomous security product.
It means the computer-vision pipeline can provide information that a future security workflow can use.
Real deployment would require additional testing, privacy safeguards, false-positive handling and human oversight.
π§ From Detection to Decision
Computer vision by itself is not enough.
The interesting part is connecting detection to robot logic.
For example:
Image
β
YOLO
β
Object: glass
β
Confidence: 0.87
β
Robot Logic
β
Continue Workflow
Or:
Image
β
Detection
β
Person Found
β
Robot Logic
β
Security Event
This creates a new architecture:
Perception β Decision β Action
That is one of the foundations of autonomous robotics.
π οΈ Technical Architecture
The current architecture separates the vision system from the individual robot implementations.
ββββββββββββββββββββββββββββββββββββββββββββ
β SMART CAMERA β
β β
β OpenCV β
β YOLO β
β Face Detection / Recognition β
β Mock Camera β
β Real Camera β
βββββββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββ
β ROBOT VISION MODULES β
β β
β Fluffypony β Glass Detection β
β Hera β Person Detection β
β Nurse β Patient Monitoring β
β Industrialβ Object Tracking β
β Educational β Interactive Vision β
ββββββββββββββββββββββββββββββββββββββββββββ
The modular design means that improvements to the camera layer can benefit multiple robots.
π Example: Fluffypony Vision
A simplified interface can look like:
from smart_camera import FluffyponyVision
vision = FluffyponyVision()
glass_present = vision.check_glass()
person_present = vision.detect_person()
if glass_present and person_present:
print("Ready for service")
The robot-specific logic stays separate from the underlying computer-vision implementation.
That separation makes the system easier to maintain.
π· Capturing a Frame
The Smart Camera can operate with a real camera or a mock source.
A simplified workflow:
camera = SmartCamera(use_yolo=True)
camera.start()
frame = camera.capture_frame()
results = camera.process_frame(frame)
The resulting data can contain detected objects and faces.
For example:
for obj in results["objects"]:
print(
f"{obj['class']} "
f"(confidence: {obj['confidence']:.2f})"
)
Example development output:
glass (confidence: 0.87)
person (confidence: 0.92)
These values are examples of the type of information the system can process; actual results depend on the camera, model and environment.
ποΈ Why Mock Mode Matters
Real hardware isn't always available during development.
That's why mock mode is important.
Developers can test:
- detection logic;
- robot workflows;
- API integration;
- error handling;
- decision-making;
without needing a physical camera connected.
The development cycle becomes:
Mock Camera
β
Software Test
β
Robot Logic
β
Integration Test
β
Real Camera
β
Physical Test
This makes development faster and safer.
π Vision Roadmap
Computer vision is being introduced progressively across the ecosystem.
| Sector | Projects | Vision Capability | Status |
|---|---|---|---|
| Fluffypony | 5 | Glass detection | β Implemented |
| Hera | 5 | Person detection | β Implemented |
| Nurse | 5 | Patient monitoring | β³ In development |
| Industrial | 4 | Object tracking | β³ Planned |
| Educational | 3 | Interactive vision | β³ Planned |
The goal is eventually to provide reusable vision infrastructure across the wider robotics ecosystem.
π° Bounties Behind the Development
The robotics ecosystem is being developed through open-source issues and bounty-driven contributions.
The latest completed work includes:
| Issue | Implementation | Bounty |
|---|---|---|
| #84 | Hardware Integration | 5 XMR |
| #87 | Web Interface | 3 XMR |
| #86 | Sound Effects | 2 XMR |
| #83 | Security Patrol | 3 XMR |
| #66 | Security Robot | 3 XMR |
| #61 | Cleaner | 3 XMR |
| #63 | Scheduler | 1 XMR |
| #62 | Gardener | 2 XMR |
| #89 | Monitor | 4 XMR |
| #64 | Assistant | 4 XMR |
| TOTAL | 35 XMR |
The bounty model connects development work directly to specific GitHub issues.
Issue
β
CLAIM
β
Implementation
β
Pull Request
β
Review
β
Merge
β
XMR Bounty
This allows contributors to work on concrete problems instead of an undefined roadmap.
π§ EVA + Robot Vision
Computer vision also creates new possibilities for EVA.
EVA is the MyZubster AI agent that provides an operational interface to the ecosystem.
The architecture can evolve toward:
Camera
β
Vision Module
β
Detection
β
Gateway
β
EVA / AI
β
Decision
β
Robot
For example, a future workflow could allow EVA to receive a robot event and summarize it for a human operator.
Instead of manually watching every camera feed, the system could report relevant events.
The AI becomes an interpretation and orchestration layer, while the vision system remains responsible for perception.
π Vision Requires Privacy
Adding cameras also introduces a major responsibility: privacy.
A production system using cameras and face-related technologies would need to consider:
- consent;
- data minimization;
- secure storage;
- access control;
- retention policies;
- encryption;
- false positives;
- local processing where appropriate;
- applicable privacy regulations.
Computer vision should not automatically mean permanent surveillance.
A privacy-focused ecosystem needs to treat visual data carefully.
This is especially important when the system operates around real people.
πͺ Vision + Payments + Robotics
The bigger MyZubster architecture is becoming:
HUMAN
β
βΌ
EVA
β
βββββββββββββΌββββββββββββ
βΌ βΌ βΌ
Gateway Vision GitHub
β β
ββββββββ¬βββββ
βΌ
Decision
β
βΌ
Robot
β
βΌ
Physical Action
β
βΌ
Payment
The long-term idea is to connect perception, AI, payments and physical services.
A robot could eventually:
- receive a service request;
- verify payment;
- use sensors to understand its environment;
- make a decision;
- perform a physical action;
- report the result.
That's a much more powerful model than a robot that simply executes predefined commands.
π TAZ DAY #1 β Riccione
The next major real-world test is TAZ DAY #1 in Riccione, Italy, planned for September 2026.
The event is designed to bring the MyZubster ecosystem outside the development environment.
Planned demonstrations include:
π€ Fluffypony Smart
Robot bartender with vision-assisted glass detection.
π‘οΈ Hera Security Vision
Security robot concept using computer vision.
π§Ή Hera Cleaner
Autonomous cleaning concept.
π± Hera Gardener
Robot-assisted plant care.
The objective is to test how software, AI, sensors, robotics and people interact in a real physical environment.
π§ͺ From Simulation to Reality
This is the bigger development loop:
Code
β
Mock
β
Unit Test
β
Integration
β
Real Camera
β
Robot
β
Real Environment
β
Observation
β
Issue
β
Bounty
β
Fix
β
Test Again
This is how the ecosystem can evolve.
Every real-world test can reveal new problems.
Every problem can become a GitHub issue.
Every issue can become an open-source contribution.
And every contribution can improve the next physical test.
π What Changes Now?
The biggest change is that robots are moving from:
"robots that execute commands"
toward:
"robots that can perceive their environment before acting."
That difference is fundamental.
A robot with no perception might follow:
COMMAND β ACTION
A robot with vision can follow:
COMMAND
β
PERCEPTION
β
CONTEXT
β
DECISION
β
ACTION
This is the foundation for more capable autonomous systems.
π What's Next?
The next development steps include:
- expanding vision to more robots;
- improving object detection;
- integrating vision with the Gateway;
- connecting vision events to EVA;
- testing cameras on real hardware;
- improving privacy protections;
- adding more sensor inputs;
- testing robots in real environments.
The ultimate goal isn't simply to give robots cameras.
It is to build a reusable perception layer for the entire MyZubster ecosystem.
Final Thoughts
MyZubster started with robots.
Then came payments.
Then the Gateway.
Then AI.
Now the robots can begin to see.
The architecture is becoming:
ποΈ Vision
β
π§ AI
β
βοΈ Gateway
β
πͺ Payments
β
π€ Robotics
β
π Real World
The Smart Camera is therefore more than another feature.
It is a new sensory layer for the ecosystem.
Fluffypony can begin to understand whether the required object is present.
Hera can analyze its environment.
Future Nurse robots can explore vision-assisted monitoring.
Industrial robots can track objects.
Educational robots can interact visually with their users.
And EVA can eventually help coordinate the information coming from these systems.
We're moving from:
robots that execute
to:
robots that perceive, decide and execute.
The next step is simple:
Put the cameras on real robots.
Take them into the real world.
Test what happens.
Fix what breaks.
Build again.
ποΈπ€π§ π
Top comments (0)