ERO Rev. 3.8


ERO sat in her box for a long time (again), this time from July 2016 to Jan. 2024. After the Oct. 2009 milestone Get (empty) Beer of ERO 3.5, there was significant investment of time and money in 2 areas:
  1. Image processing
  2. Arm
Image Processing
Motivation: The CMUcam color blob detection scheme was highly unreliable mostly due to the Auto White Balance (AWB) algorithm of the camera firmware. The definition of a 'color' was constantly changing, so recognizing a 'color' was unreliable.

Proposed solution: Switch to OpenCV-based image processing on 32-bit Raspberry Pi-like ARM platform. Chose Beaglebone over Raspberry Pi for lower power consumption. Initially BeagleBone White, then upgraded to BeagleBone Black which added HDMI capability for watching the object recognition algorithm on a small LCD monitor.

Results: Though OpenCV provides powerful image processing capability and examples, it doesn't make you an image processing expert. Could not get the algorithms to work even as well as the CMUcam method.
Arm
Motivation: The V1 Arm (SG5-UT) was small and nimble with basic analog servos. It performed beautifully with an empty beer bottle, but lacked the strength to lift a full beer.

Proposed solution: Switch to a more powerful arm based on advanced digital servos (actuators) by Dynamixel (Robotis). Initially AX-12A Smart Arm, then Pro Series with dual MX-28 servos for the bicep joint.

Results: Arm V2 (AX-12A Smart Arm) was still not strong enough to lift a full beer, and was significantly less 'nimble' than Arm V1. Arm V3 (with MX-28 servos for the bicep joint) could barely lift a full beer, but not from the fully extended position. See Arm Fetching Full Beer video.

Where does that leave us?

ERO v3.8 Progress

  1. Image processing
  2. Arm
  3. Current Status as of May 2024

    Progress & Videos





    return to ERO 3 page return to ERO Home