Gilbert Architecture
Full system
-
Skeleton / frame definition. Should geometry definitions live in the design software (like freecad) or should definitions come from another file and included / imported into the parameter workflow.
-
Simulations - Should use the same runtime as virtual consciousness, capable of dynamically adjusting computation fidelity to match test case goal (real time vs slower for accuracy)
-
Test cases - tied to DDD, but executed in GitHub? How to configure / setup virtual interfaces? All part of ROS2?
Mechanical design
Traversal
-
Any components / assemblies whose function is primarily for traversal. Such as wheels / legs / skids.
Software design
Virtual consciousness
Sensing method breakdown
-
Environment detection
-
Electromagnetic Spectrum
-
stereo vision
-
radar
-
structured light
-
infrared
-
-
Sonic
-
Ultrasonic
-
Subsonic
-
Echolocation
-
-
Tactile / Motion
-
Force on controlling members (strain)
-
Pressure / touch sensors on contacting bodies
-
Accelerometer
-
-
Atmospheric / Composition Measurement
-
Temperature
-
Humidity
-
Smell (for volatile compounds and other hazardous material)
-
-
Sensing function breakdown:
-
Virtual Visual Cortex
-
World Construct
-
Object definition / extensibility definition.
-
Assembly definition
-