Table des matières

TNY-360 Documentation

Motor Controller Errors

This section provides information about the motor controller-related error codes that the TNY-360 robot may encounter during operation.


List of errors

Here's a list of all the errors related to the motor controller module of the TNY-360 robot:

Trace

Failed to estimate the deadband size of a motor.

How to fix:

Check motor, analog reader, and motor driver wiring and ensure that everything is properly connected.

Payload Data

  • collecteduint16

    -

    The number of valid samples collected during the estimation process.

  • expecteduint16

    -

    The expected number of samples to be collected for a reliable estimation.

LatencyTimeout

0x08020301
Trace

Failed to estimate the feedback latency of a motor, no movement detected before timeout limit reached.

How to fix:

Check motor, analog reader, and motor driver wiring and ensure that everything is properly connected.

Payload Data

  • timeoutint32

    -

    The timeout value in milliseconds that was reached during the latency estimation process.

Trace

Failed to detect a physical bound of a motor, reached duty cycle limit without finding bound.

How to fix:

Check motor assembly and ensure that the motor is centered, and check power board wiring.

Payload Data

  • directionint8

    -

    The direction in which the bound was being searched (1 for max, -1 for min).

  • bound_valuefloat32

    -

    The duty cycle value at which the search was stopped due to reaching the limit.

Error

Motor calibration sequence failed. See above errors for more details.

How to fix:

Check motor assembly, wiring, and ensure that the motor is centered and properly connected.