motionmind

Solutions Cubed motor controller. More...

Solutions Cubed motor controller.

The motionmind driver is for communicating with a Solutions Cubed "Motion Mind" PID motor controller while it is in serial PID mode. Multiple boards can be daisy chained together and different drivers used for each one by simply giving each driver the address of the board that it is commanding. This driver allows for simple absolute position commands and publishes the position of the device as well.

Compile-time dependencies
Provides
Requires
Configuration requests
Supported commands
Configuration file options
Example
# Board number 1
driver(
  name "motionmind"
  provides ["position1d:0"]
  requires ["opaque:0"]
  address 1
)

#Board Number 2
driver(
  name "motionmind"
  provides ["position1d:1"]
  requires ["opaque:0"]
  address 2
  cpr 500
  gear_ratio 2.0
)

driver(
  name "serialstream"
  port "/dev/ttyS0"
  transfer_rate 19200
  parity "none"
  provides ["opaque:0"]
  alwayson 1
  # IF ATTACHED TO MORE THAN ONE MOTIONMIND BOARD YOU MUST HAVE A WAIT TIME OR THINGS TIMEOUT
  wait_time 40000
)
Author:
Chris Chambers