Skip to content

Issue running the VQ-BeT policies #13

@hhsiao24

Description

@hhsiao24

Hi, I was trying to run the robot utility models for a research project but I was running into some issues getting the VQ-BeT model to work. I made the mount for the iPhone 14 Pro and the grippers, and followed the instructions on robotutilitymodels.com/docs/ for running the policy, but it isn't able to perform any of the tasks properly.

For context, we are using the Stretch RE2 with a DexWrist 2, Record3D app as specified, and set the angle to roughly 75º. The terminal commands to run the robot server and the policy both worked fine with no errors. However, when we take a policy step in the UI after updating the parameters and homing the robot, the Stretch RE2 robot consistently moves to the left instead of picking up the object. We used paper bags and a tissue box like the paper used, but the robot wasn't able to successfully grab the object in any of those cases.

Here's what we did:

  • When we originally ran the script, the robot wrist was placed at a 90º angle to the arm and we mounted the phone where the two metal strips come together (see picture 1).
  • Running the policy then resulted in the issue where the robot would consistently move to the left.
  • After going through the paper again we noticed that the wrist in the paper was oriented away from the arm so it is in line with the object, so we went into the code and set the wrist yaw so it is oriented like the paper (see picture 2).
  • We faced the same issue. We then decided to mount the phone further back on the wrist so it is above the motor powering the wrist (see picture 2) and faced the same issue.

We also added some additional photos and video for reference.

Image

Picture 1: Position of the phone mount on the robot wrist

Image

Picture 2: Side view of the new gripper orientation so it is in line with the wrist motor, and the phone mount is further back

Image

Picture 3: Angle showing the phone running the Record3D app and the arm and wrist oriented in the same direction towards the target object (paper bag)

Image

Picture 4: The angle of the phone is set to roughly 75º

Image

Picture 5: Entire setup of the robot, phone, and paper bag

Image

Picture 6: The mount we have and how it is positioned on the wrist

IMG_3933.mp4

We're not sure why this is happening, and would appreciate any guidance on how we might get this working.

Also, on the UI for running the policy, is there any way to make it so we don't have to keep pressing the "Take a policy step" button. In the demonstration videos, it seems like they run seamlessly in one press.

Thank you in advance! 🦾🤖✨

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions