Skip to content

System Requirements

Assumptions:
This is a factory that makes small toys
All toys fit within a 10cm radius sphere
3D models of the toys are available
The order of toys picked is not important
The reach of 1m refers to the radius of the workspace of interest and not to length of the outstretched arm
We have control over the conveyor in this system
Upstream systems can respond to starting and stopping of conveyor belt
Product Requirements
Name
Technical Requirements
Identification of known set of toys
Pose estimation of known set of toys
Able to grasp known set of toys from 1m away
Able to lift a payload of 1kg in entire workspace
Able to identify human coworkers
Able to hold the grasped toy in a pose from which is ergonomic for the human coworker to take it
Human coworker is able to remove the toy from the gripper without exerting much effort
HW E-stop accessible at robot location
HW E-stop accessible at floor supervisor location
Avoids damaging impact to humans sharing the workspace
Avoids pinch to humans sharing the workspace
Throughput of 10 toys a minute
Does not crush toys
Avoids dropping toys
Can identify recoverable errors and recover
Can identify unrecoverable errors and alert
User interface allows for configuration, understanding, start, stop and scheduling of operation mode
There are no rows in this table
Technical Requirements
Row ID
Name
Product Requirement
Assumptions/Assessments
1
FOV covers 4m x 4m at conveyor height
Robot will operate in 1m radius
Conveyor will enter this radius in a straight line
Human coworker will enter a 2m radius for handover
2
Resolution of Y for height Xm
We have conducted experiments at various heights and resolutions to produce a table that maps height from conveyor to required resolution for detection models to work
We may have substituted similar sized objects in the COCO dataset and a pretrained model to conduct the tests with minimal dev effort
3
When the gripper is at 1m and between 0 and 1m above the conveyor:
-110 to 110 degree pitch
-90 to 90 degree yaw
360 degree roll
Assume a zero pitch is facing the gripper horizontally radial to the base
4
Within torque limits when grasping a 1kg payload at full perpendicular reach both static and at maximum acceleration
Use robot model to calculate maximum torques applied to actuator for candidate manipulator designs
5
Compliant control of manipulator
7
Normally On HW E-stop between robot and coworker
8
Normally On HW E-stop with 50m reach
9
Pinch detection
10
6 second detect-pick-handover
11
Speaker to alert coworker of handover
12
Gripper torque/force sensing
This does not need to be direct torque or force sensing, but an accurate enough estimation such that we can grip without crushing or dropping
13
Semi-soft gripper fingers
14
Pose prediction based on pose estimation and conveyor speed
There are no rows in this table
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.