2021-09-20 Meeting Minutes - Arm

Goals

  • Sync up current progress
  • Create concrete plan on how to move forward
  • Quickly Review Experimental Testing / Loading Information
  • Review key design changes required to existing design/how we plan to move forward
  • Delegate selection tasks and speed up motor sizing. Actually needs to get done ASAP. 

Current Progress

Austin

  • Have been looking into actuator options
  • Developed one set of options, with more details posted in 2022 Arm Actuator Selection Options
  • Conducted arm testing
  • Have not completed actuator selection for A2 - more details on that in the following sections
  • Have been slow with redesigns of axis 1/2

Mathieu

  • Reviewed actuators
  • Working on finalizing sketches for A3/A4

Medina

  • Looking at different ways to redesign A5/A6
    • Sticking with differential
  • Looking into A4 integration

Ethan

  • Gripper optimization, fixing slack on links
  • High level overview of design choices

Jasmine - Added after the meeting

  • Document current comms hardware on this confluence page 
  • Removed communication components from the rover
  • Begun assembly on portable comms system


Experimental Results to Date

 Notes Here


Test 1 Results (Cytron control, monitoring current readout on power supply, gripper not installed an max 4.5kg weight was used instead of 5kg)

  • First time testing, so data collection was a little bit questionable. Did not monitor true voltage into motors, so motor data is unreliable.

No Load Results

AxisCalculated No Load Torque (Nm)Experimental No Load Torque (Nm)
13.80.24
26125.4
3182.66
414.65
5/614.65


No Gripper, but 4.5kg attached to end of a6 results

AxisCalculated Torque with Gripper + 5kg Weight (Nm)Experimental Torque without Gripper and 4.5 kg Weight (Nm)
1104.46
2126untested
355.512
414.1untested
5/614.14.86
  • Keep in mind that adding the gripper holds the payload at a greater moment arm wrt a5, AND the gripper itself adds some weight

Test 2 Results (Proper Testing)

No Load Results

AxisCalculated No Load Torque (Nm)Observed Peak Current DrawMotor VoltageExperimental No Load Torque (Nm)
13.82.3A2.5 VDC0.66
2617.36 VDC56.319
318------
412.9? VDC5.1
5/618.755VDC9.63 Nm


Max Load Tests

AxisCalculated Max Load Torque (Nm)Observed Peak Current DrawMotor VoltageExperimental No Load Torque (Nm)
1102.3A2.5 VDC2.75
2126------ (belt broke)
355.5------ (belt broke, not enough time to test)
414.12.9? VDC18.3
5/614.18.755VDC22 Nm
  • Axis 2 belt fully died. Ran out of time trying to fix it and couldn't test A3. Ordered new belts, they should arrive tomorrow
  • Need someone to finish testing this week (+ replace belt on A2). Use the kevlar reinforced belt. We likely won't be able to lift 5kg on A2 still, but just go as high as you can without skipping and we can run the calcs to see how they compare with the lower mass
  • Also need to test A3 this week
  • Austin cannot come to waterloo on the weekend, so someone needs to work with Ari and test out loads with PID - PM Austin Tailon Huang for how to test/what configs


General Observations

  • Experimentally, A1 sees much lower loads than initially anticipated. As long as we meet our current torque requirements, we should be good
  • Axis 2's current loading requirements are potentially sufficient - need to replace belt and confirm but experimental no load torque is very similar to calculated torque
  • Need to test A3 properly - initial low loading scenarios may indicate that our current load spec for A3 is sufficiently high
  • Axis 4,5,6 see higher loads than initially anticipated. Probably due to higher dynamic torque loads, and high torque losses due to friction in gearbox for the differential. 

Key Design Changes for Next Arm Revision

 Notes Here

Motors

  • Obviously, we need to select BLDCs
  • Will be selecting 24VDC BLDCs and scrapping 48VDC motors due to availability
  • Integrate RLS or netzer encoders into joints, not broadcom AEATs


BACKDRIVING

  • A1 is backdriveable but will not experience too many loads to backdrive it when driving around
  • A2 and A3 both passively backdrive
  • A4 has some backdriving (not much) under 5kg load
  • A5/A6 occasionally had minor backdriving under 5kg load (only witnessed this once, but other times throughout testing it did not backdriving)
  • Opinion: backdriving is only a concern on joints that passively backdrive when the arm is unloaded
    • Don't want to constantly consume power to hold arm position when unloaded
    • When arm is loaded, we will be drawing power/current anyways and will not carry high loads under extended periods of time - thus we can probably pass over fixing backdriving on A1, A4, A5, A6
  • Worm gears or breaks for A2/A3? Or just choose a transmission option with high enough internal friction to counter natural mass moment (risky, easy to get wrong)

Axis 1

  • Current belt tensioner loosened over time - and is somewhat difficult to readjust/tension on the fly
    • Solutions:
      • Apply a lead screw tightener
      • Use static tensioners (like the bearings idea on A3)
      • Switch to gearing (see kaydon bearing)
  • Turntable bearing is not sufficent. Entire robot base tilts when larger moment loads are applied to A2
    • Solutions:
      • Spec a proper crossed roller bearing with high moment, axial and radial load tolerances Turntable Bearing Options (Kaydon, iGUS, chinese bearings, mcmaster)
      • Currently chasing down SKF on if we can spec a turntable bearing from Kaydon through our sponsorship

        • These bearings come with no teeth, or teeth on inner/outer race depending on config. If these are available, we can remove the belt and simply use the kaydon bearing as a gear/bearing at the same time - saving weight and components.
        •  Rated for various loads, weigh 200g-500g
  • Better cable management solutions should be integrated for this pairing

Axis 2

  • Obviously belt drive does not work due to slipping
  • Single stage reduction option availability seems initially slim (based on Electromate comms, not much external research has been completed)
  • Other than that, A2's linkage and frame construction seems OK
  • Simplify construction and reduce number of parts for next revision
  • Better cable management solutions should be integrated for this pairing

Axis 3

  • Comprehensive load testing on A3 has not been completed, but from initial observations it works well. 
  • Reduce weight if possible (smile) / simplify number of components for next design
  • Should reduce the transmission ratio on the belt. A3 is currently fine, but if anything is learned from A2 large belt ratios can occasionally be unreliable
  • Closer to chris annin
  • Better cable management solutions should be integrated for this pairing

Axis 4

  • Experimental loads are higher than initally calculated, however they are still within a similar range to A5/A6
    • We can likely still spec the same motor + gearbox for all three of these axis
  • Design can likely be simplified, implement off-axis encoder to reduce weird components
  • I think we should continue to have the A4 motor stick out on the opposite side of the link (counter act the moment)
  • Better cable management solutions should be integrated for this pairing

Axis 5/6

  • Differential is very rigid/stable
  • Experienced loads are higher, internal tooth meshing friction may be high but also there may just be significant dynamic torque applied
  • We are still within our expected calculated range (with SF), current requirements with SF are likely sufficent for upcoming design
  • Reduce bulk for upcoming design
  • Improve cable management
  • Better cable management solutions should be integrated for this pairing

Actuator Selection

  • This is BY FAR OUR MOST IMPORTANT PRIORITY TASK.
  • Current Actuator Selection: 2022 Arm Actuator Selection Options
  • Maxon motors are currently mostly out of stock (only this one in stock)
  • From research, EC-flat motors are preferred as they have high power densities and lower weight
  • Other motors are available, but simply heavier. Cheap option is nanotech plug and drive.
  • We should aim to get our finalized parts selected by wednesday, and put in the order friday/next monday latest
  • Need to PUSH with this - main priority for all designers
  • Help select options for other peoples joints if yours are done.
  • Aim to complete testing before ordering parts to validate our requirements - if testing cannot get done in time we should just increase safety factor and order


Key Task Delegation for This Week

Review 2022 Arm Actuator Selection Options and PROVIDE FEEDBACK/QUESTIONS/COMMENTS/CONCERNS

Finalize some options for A2 - for Austin, but would most definitely appreciate assistance for all those who have time

Finalize A3

Test Arm (someone in UW needs to do this this week with Ari. PID needs to get up and running ASAP, if PID isn't working this week please measure another data set with the cytrons)

Finalize Budget for Arm

  • 5000USD for arm (URC budget)