Introduction
Bloodsport is a heavyweight combat robot designed for equal parts destruction and entertainment. The fierce robot, a competitor on season seven of the Discovery Channel’s popular show BattleBots, has a 46 in (117 cm) spinning arm designed to inflict maximum damage to any rival robot. Bloodsport (Figure 1) weighs in at a whopping 250 lb (113 kg), and attacks enemies with an incredible 14 hp (10.4 kW) of drive power, four drive motors, two weapons motors, and up to 30 hp (22.4 kW) of weapon power. Translation: This robot packs a mean punch. With such a wide array of complex offensive and defensive needs, the Bloodsport team had to construct the robot carefully. During the yearlong build process, team members turned to Moku:Go to design, test, and validate essential system components.
Figure 1: Bloodsport, a combat robot on season seven of BattleBots
The challenge
Combat robots are comprised of many interconnected subsystems. They need to work individually, work together, and — as much as possible — keep working as the robot gets flipped, stabbed, cut, and smashed. Their interfaces are designed to isolate faults and their components are specified for very wide operating regimes. Still, no manufacturer specifies their designs for behavior in the face of an angle grinder. Thus system-, subsystem-, and component-level test and validation are critical for a successful campaign. By verifying components and thoroughly vetting every part of the design with Moku:Go, the team can ensure that Bloodsport holds its own during battle. During competition, team members have extremely limited space in the arena to set up their robot and the corresponding test equipment. From various parts and lab materials, to the robot itself and the designated crew, everything must fit in an assigned 10 ft x 10 ft (3 m x 3 m) room. With such limited space allowed, the team needed equipment that was compact and portable. Once in the ring, most combat robots don’t take sensor input or modulate signals coming in or out. Riko Balakit, the team’s telemetry lead and key software developer, sought to introduce new design improvements to make Bloodsport drive more like a video game.The solution
To test the various required electrical components and subsystems, the Bloodsport team used Moku:Go’s Oscilloscope, one of the 15+ instruments available on the device. Before introducing Moku:Go into the design process, Riko relied on a small-screened, portable oscilloscope that lacked an intuitive interface and didn’t offer the performance specifications or additional features required to complete the design evaluations. Instead of enduring busy Austin, Texas, traffic to go to a lab, Moku:Go allowed Riko to work remotely and test at home without sacrificing bench space for a traditional oscilloscope (Figure 2). “The interface on the Moku:Go is something I like about it,” Riko said. “It’s really compact.”
Figure 2: Riko’s at-home component testing setup featuring the Moku:Go Oscilloscope, Waveform Generator, and Power Supplies
The result
The team completed extensive component testing throughout the design process. They identified essential components for microcontroller protection, proved subsystem interconnections, and determined which parts needed further evaluation. Once Riko started using Moku:Go, the team discovered that the optocouplers they chose did not have a slew rate sufficient to reliably support their internal communications bus. By verifying the optocouplers, they improved controllability and robustness while in the ring (Figure 3). The team plans to use Moku:Go to test new couplers early in the process to eliminate any components that cannot provide top performance. Additionally, team members verified bulk capacitors and diodes chosen to prevent voltage spikes from the 30 to 60 V batteries. They confirmed operation and tweaked designs on battery elimination circuits, directly protecting the microcontrollers in the system from receiving voltages higher than 5 V.
Figure 3: Verifying operation of the optocouplers using the Oscilloscope



