Projects

Coursework

Crop Wash

Robot Arm

ECA

Smart Garden

Personal

Table

Shirt-Folding Robot Arm

September-December 2018

Introduction to Robotics is a hands-on course offered by CUHK Department of Mechanical and Automation Engineering. In the course, I learnt about motion planning, kinematics, and dynamics of robotic systems, with help of a real robotic arm. We were also tasked to come up with and demonstrate an innovative idea for the use of the robotic arm, so that we could apply what we learnt in a practical scenario.

Idea

I, along with 2 team members, planned to use the robot arm to fold clothes. Since the power the robot arm’s motor was not large enough to hold a real shirt, we decided to do a demonstration using a mini-sized shirt.

End Effector

The flipping motion was achieved by sliding a trapezoidal plank under the shirt and quickly lifting it. To connect the plank and the robot arm, we designed and 3D-printed a revolute joint, so the angle of the plank was fixed between 0 and -45 degree to the horizontal. This design allowed the plank to stay parallel to the table when sliding under the shirt. The range of motion could be adjusted by adjusting the position of the screw. We found that 45 degree worked the best through trials and experimentation.

Set Up

The T-shirt is placed on a platform with height 3cm so that the slightly elevated plank can pass through the bottom of the clothes. The platform is about 20cm away from the base of the robot arm.

Trajectory Control

We used Arduino to program the robot arm’s movement. The path of the end effector was designed in the task space and converted to angle command using inverse kinematics. Cubic trajectory was used to produce a smoother motion.

Below shows the sequence of motion and the corresponding coordinates:

  1. The end effector starts at the position to the right of the T-shirt.
  2. The plank slides under the shirt for 5.5cm.
  3. All the servos are disabled so the end effector drops. The plank and the edge of the platform act as a lever and create a flipping motion.
  4. The end effector is positioned at the bottom of the shirt.
  5. The end effector slides under the shirt for 7cm.
  6. The end effector moves upward, flipping the shirt.
Time (s) x (mm) y (mm) z (mm)
2~4 120 220 40 (1)
4~5 120 → 65 220 → 320 40 → 30 (2)
5~7 65 320 30
7~9 / / / (3)
9~11 0 220 45 → 30 (4)
11~12 0 220 → 290 30 (5)
12~14 0 290 30
14~15 0 290 → 310 30 → 2000 (6)

Demonstration