LejuRobotics / LejuRobotics/LeTools-Learning

Question about ACT behavior when object is absent or significantly displaced

Open
#1 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
57
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Hi, thank you for sharing this excellent work. The method is impressive, and the codebase is very helpful for reproducing and adapting ACT-style policies to real robot tasks.

I am currently using Leju 4Pro with a Qiangnao dexterous hand to train an ACT policy. The task is to grasp an object and place it into a box.

After training, the policy can complete the full task when the object is placed in the demonstrated region. However, I noticed that when the object is moved too far away from the training distribution, or when the object is completely removed from the scene, the policy still executes almost the same grasping and placing motion.

I would like to ask:

1、Is this expected behavior for ACT when the training data mainly contains successful demonstrations?
2、Would you recommend adding negative demonstrations, such as “no object → stay still” or “object too far → do not execute”?
3、Is there a recommended way to make the policy more sensitive to object presence and position, for example by adding object detection, failure cases, or additional observation/reward signals?
4、In your experience, is this mainly caused by overfitting to the demonstrated action trajectory, insufficient visual conditioning, or lack of out-of-distribution data?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the ACT policy's observation and training-data handling in the repository, focusing on behavior when the object is absent or displaced. Done means determining whether the behavior is expected and documenting evidence-based recommendations about demonstrations, visual conditioning, and out-of-distribution cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning, robotics
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.