The core component
|This is the core component of which each robot should have exactly one. This cube holds the Arduino board as well as the battery that powers the robot. Furthermore it holds an IMU which has accelerometers and gyros on 3 axes. When fabricating your robot try to place/orient the core at a well accessible location of the robot, as you will quite often have to connect the battery to the charger, the Arduino to your computer, or adjust the connections on the Arduino.
|x-gyroscope (angular velocity)
|y-gyroscope (angular velocity)
|z-gyroscope (angular velocity)
|This is the main structural component of the robot. It resembles the core component but does not bear the electronics of the latter. The side length of the cube is 4.65cm. Each side can be connected to another component.
Parametric bar joint
|The parametric bar joint allows the introduction of fix angles into your robot and can also be useful depending on the needs to space components of your robot. Three parameters can be controlled: The length of the joint (H, between 2 and 10 centimeters), its tilt (alpha, between -90 and 90 degrees) and its rotation (beta, however this is currently restrictedto be 0 degrees). Compared to the fixed brick or core component, the parametric bar joint is somewhat frail and should not be exposed to too much mechanical stress.
For all active moving joints, the signal from the neural network corresponds to servo position, not velocity.
Active or passive hinge joint
|Motor of active hinge