Structurally Smart Animatronic Figure (SSAF)
MAE156B SP 19
Allysa Penamora
Zachary Pierson
Selina Wade
Robert Zarick
Purpose
There are a variety of commercially available animatronic arms. There is also analysis on stress resulting from dynamic loading and the effects of stiffness on an animatronic arm's dynamic behavior. However, there is not a commercially existing model that can be used to demonstrate these principles. ATA Engineering would like an animatronic figure that has linkages they can physically alter in order to observe the changes in its dynamic behavior, and compare it to the results from their software. Our design takes inspiration from current models of animatronic arms, and incorporates the ability to test the behavior of the animatronic arms to compare with existing stress and dynamic 3 DOF arm analysis.
Provide motion in three degrees of freedom.
One torso will be required that rotates in the RZ-axis
Two upper arm links of different structural resonances.
Stiff in all planes
Stiff in RY-axis, flexible in RZ-axis
Two forearm links of different structural resonances.
Stiff in all axes
Stiff in RZ-axis, flexible in RY-axis
A mechanism so that the arm links will be interchangeable to allow operation with varying structural dynamic configurations.
A single-board-computer control system to move the three articulated joints through prescribed motion profiles.
Figure 1: Orientation of Figure
Design
Figure 2: a) Full Assembly; b) Pulley-Bearing System
Figure 3: a) Stiff Linkage Design b) Flexible Linkage Design
An interesting feature of the arm is its linkage designs. There are two link designs that can be interchanged to alter the stiffness of the linkage: the stiff link design that restricts movement in the RY-axis and RZ-axis, and the flexible link design that restricts movement in the RY-axis or RZ-axis.
Figure 4: Example of 3 DOF Motion
To test the dynamic behavior of the arm, a motion profile was designed to imitate moving a cup from place to place. Each linkage and the torso were given a range of motion, similar to that of a human arm. Using the ArbotiX-M Robocontroller and UartSBee FTDI, the motion profile was coded using Arduino and code provided by the distributor, Trossen Robotics. When the code was uploaded to SSAF, the motors would actuate so that the figure moved through the motion profile.
Results
When testing the SSAF, the figure was able to perform the motion profile twice until the ArbotiX-M Robocontroller burned out. After disassembling the figure, the five motors were retested to see if the burned-out board affected the motors' performance. Unattached to the arm, the motors performed the motion profile as expected. After ensuring the motors were not affected, it was speculated that that the ArbotiX-M Robocontroller burned out due to the increased current the motors drew in order to support the weight of the arm during the motion profile.
After meeting with our sponsors, ATA Engineering, we were able to diagnose and resolve the issue with a new hardware configuration: instead of supplying power directly to the board, the power was supplied to the motors via a 6 Port AX/MX Power hub, and a 1-Amp fuse was utilized to limit current to the ArbotiX-M Robocontroller. Doing so allowed the SSAF to run through the motion profile smoothly.
Figure 5: New Hardware Configuration with Power Hub and 1-Amp Fuse
Click here for the Executive Summary.