07/13 Axis 2 Arm testing
Test overview: Set up axis 2 with odrive and hal effect sensor attached to 24V power source to see current draw of the motor.
Weight (kg) | Equivalent Torque | Current (static ad 90 Degrees) (A) | Current (with -2 velocity) (A) |
---|---|---|---|
8.1 | ~40 | 6.0 | 10 |
10.4 | ~50 | 7.5 | 11.8 |
12.7 | 64 (Nominal) | 8.7-9.2 | 15.24 |
25kg | 130 | Failed | Failed |
Test Procedure:
Hooked up axis 2 with Saheed’s testing rig consisting of 0.508 metal arm attached to axis where load would be applied that corresponded to torque being applied on the gearbox + motor.
Connected axis to power supply, odrive and hal effect to input closed loop into arm when testing
Current draw from Odrive is monitored from the power supply while current draw fro the motor would be examined from current probe
Test would first measure the current draw at static to just hold up the load, then velocity control of -2 would be applied and highest current draw would be taken
Test results:
Motor performed fine at 8kg and 10 kg, which were below nominal range. When ran at those currents for an extended period of time the motor would heat up, suggesting need for active cooling
When testing at 12.8kg (nominal) motor struggled to lift the load, behavior consisted of “breaks” in movement as it lifted it up. The current draw is not consistent; it spikes and then returns → suspect close to the motor limit will observe unexpected behaviour. (note: Arm can hold just cannot lift) [Smells bad → motor insulator might be damaged]
When testing it at 25kg (competition requirement) the motor could not hold up the weight at all, would collapse in closed loop static loading. Potentially, we could have burned the motor, but when measuring the resistance of phases and running it afterwards, we did not see abnormal behavior or values.
Notes:
Axis 1 was accidentally dropped during testing, motor appears to be broken.
The axis 2 motor could potentially be broken; further examination is required. We might need to buy 3 more motors, and further motor spacing may be done.
Yuming believes we should proceed with weight reduction and torsion spring. Torsion spring could take the weight of the arm leaving the motor to take the weight of the load, which would put it within the nominal range of the axis (61.31 Nm max). Further discussion with robotic prof to learn more about torsion spring implementation and discussing other options such as motor respec needed.
Yuchen: I have disassembled the Axis1 arm due to the motor damage will need to replace the motor; the motor is currently on the table. I also disassembled motor 2 and will need to do an RCA on it. I personally don’t know how to open the gearbox, so I need a mechanical member to help me with that task. I think, based on the observation from yesterday, we want some redundancy + 10% in the motor respec to counter the effect of any potential environmental factor(temperature + long duration)
@Yu-Ming He Next time, this will be something we really need. The test plan also need to say what is the hard current limit for the motor, and i will pair up that value on ODRIVE so we are not likely to burn anything up