About Broad Reach
Founded in 1997, Broad Reach Engineering Company produces spaceflight hardware and software solutions, integrating vehicle design, component design and engineering services for aerospace, scientific, commercial and military customers on four continents.-
Recent Blog Posts
Blog Post Categories
Blog Archives
-
RSS
Rikishi Motor Controller Electronics
The Rikishi Electronics Unit (REU) is a Robotic Arm Controller designed to drive up to nine separate servo motors (joints), such as found on robotic arms or articulated structures.
The Rikishi Electronics Unit (REU) provides a platform for command and telemetry processing, execution of motor control commands and algorithms, execution of general purpose commands, and storage for volatile and nonvolatiledata.
The REU is composed of (1) communication board (COMM) and (9) motor controller boards (MCBs) integrated into a 10 slot 3U chassis. Spacecraft bus power (28 VDC) is applied directly to the REU backplane via its rear 8-pin power
connector. There are chassis mounted DC/DC converters that provide regulated power from the 28 VDC spacecraft bus.
The spacecraft communicates to the REU via RS-422. An ‘emergency disable’ and ‘emergency hold’ discrete input is provided via the COMM board. The REU is designed as a single-string system without explicit redundancy. The (1)
COMM board and the (9) MCBs are all on the primary side of the 28 VDC spacecraft bus. The COMM board provides isolated 5 V power required to power the COMM devices that are on the secondary side.
Servo Motor Controller Board
To move the Robotic Arm, joint level commands are sent to the COMM board from the S/C at a 500Hz rate. Each command contains the position, velocity, gravity compensation, and inertial load compensation values for each of the motors. If the command is accepted by the COMM board, it will forward the command to the appropriate MCB board for execution by the low level PID controller.
Position/velocity telemetry data is returned at a 500Hz rate from the COMM board to the S/C. Telemetry contains raw R/D position/velocity data and status from each of the MCB boards.
Commands can also be sent on the secondary command link to control such things as setting PID controller parameters, setting/clearing fault masks, clearing failures, writing/dumping SRAM, writing/dumping EEPROM, dumping
debug parameters, etc. This secondary command link is setup for a command & acknowledge interface. All required telemetry not returned in 500Hz telemetry is returned using this interface.
9 Joint Robotic Arm Controller System with 9 Motor Controller Boards and 1 External Communications Board
REU Testing with 9 Servo Arm Simulator / EGSE
Servo Controller Board Features
Typical Mass, Power, Dimensions