Overview
Coverage
6 / 6
6 covered · 0 uncovered
Elements
8
2 signals · 1 interfaces
Requirements
6
5 activities
Versions
1
main
d1819603; Assist
Structure
- Battery Packblock«Block»
Small pack; shorter shift than the floor robot, so more returns to dock.
edit - Carry Basketblock«Block»
Holds several cups once picked.
edit - Dockblock«Block»
Charging and stow point.
edit - Gripper Camerablock«Block»
Wrist camera used to align the grasp.
edit - MicroDuckblock«Block»
An open-source, low-cost trainable robot (Pollen Robotics / Hugging Face). It can GRASP and lift an object, which the scooping floor robot cannot.
edit- Gripper Armblock«Block»
Two-finger gripper on a short arm: picks a cup up rather than sweeping it.
edit - Trainer Interfaceblock«Block»
Open-source training path: staff teach a new grasp or route by demonstration.
edit - Wheeled Baseblock«Block»
Small indoor base. Smooth floor only - it does not clear mats, sills or spills.
edit
- Gripper Armblock«Block»
Signals
- GraspConfirmedsignal
- GraspFailedsignal
Interfaces
- Trainer Interface Portinterface
How staff teach a new behaviour.
Requirements
| id | reqId | text | satisfied by | coverage |
|---|---|---|---|---|
| req-duck-pick | MD-1 | Pick Up Cup: The robot shall grasp and lift a dropped cup, including a cup beneath a table or beside a chair leg, where sweeping cannot reach. |
| covered |
| req-duck-stack | MD-2 | Handles Stacked Cups: The robot shall separate and collect stacked or nested cups without crushing them. |
| covered |
| req-duck-cost | MD-3 | Unit Cost: The robot shall cost no more than 500 per unit so that several can be deployed for the price of one floor robot. |
| covered |
| req-duck-open | MD-4 | Open and Trainable: The robot's software and behaviours shall be open and trainable by staff, so a new grasp does not require the vendor. |
| covered |
| req-duck-floor | MD-5 | Smooth Floor Only: The robot shall operate on smooth indoor floor and shall refuse terrain it cannot cross rather than risk a fall. |
| covered |
| req-duck-shift | MD-6 | Extended Shift: The robot shall operate for at least 3 hours between charges, acknowledging that its pack is smaller than the floor robot's. |
| covered |
Traceability
6 requirements: 6 covered, 0 uncovered · 6 satisfy, 0 refine, 0 verify, 0 allocate
| id | reqId | text | allocated elements | status |
|---|---|---|---|---|
| req-duck-pick | MD-1 | Pick Up Cup: The robot shall grasp and lift a dropped cup, including a cup beneath a table or beside a chair leg, where sweeping cannot reach. |
| covered |
| req-duck-stack | MD-2 | Handles Stacked Cups: The robot shall separate and collect stacked or nested cups without crushing them. |
| covered |
| req-duck-cost | MD-3 | Unit Cost: The robot shall cost no more than 500 per unit so that several can be deployed for the price of one floor robot. |
| covered |
| req-duck-open | MD-4 | Open and Trainable: The robot's software and behaviours shall be open and trainable by staff, so a new grasp does not require the vendor. |
| covered |
| req-duck-floor | MD-5 | Smooth Floor Only: The robot shall operate on smooth indoor floor and shall refuse terrain it cannot cross rather than risk a fall. |
| covered |
| req-duck-shift | MD-6 | Extended Shift: The robot shall operate for at least 3 hours between charges, acknowledging that its pack is smaller than the floor robot's. |
| covered |
State and activity
State machine: microduck-states
This state machine has no regions.
This state machine has no transitions.