Skip to content

A Bimanual-mobile Robot Manipulation Dataset specifically designed for household applications

Notifications You must be signed in to change notification settings

Louis-ZhangLe/BRMData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRMData

A Bimanual-mobile Robot Manipulation Dataset specifically designed for household applications.

Environment Setup

  1. download
git clone https://github.com/Louis-ZhangLe/BRMData.git
  1. compilation
cd cobot_magic/remote_control
./tools/build.sh

cd cobot_magic/camera_ws
catkin_make

Testing

# 1 setup rule
ls /dev/ttyACM*

udevadm info -a -n /dev/ttyACM* | grep serial -m 1

sudo vim /etc/udev/rules.d/arx_can.rules

sudo udevadm control --reload && sudo  udevadm trigger

# 2 start remote arm
cd remote_control
./tools/can.sh

cd master1

source devel/setup.bash

roslaunch arm_control arx5v.launch

Collect Data

# 1 start roscore
roscore

# 2 activate the robotic arm and camera
./tools/remote.sh

## 3 collect data
python collect_data.py --max_timesteps 500 --dataset_dir ./data --episode_idx 0

Model Train and Inference

# 1 
conda activate aloha

# 2 train
python act/train.py --dataset_dir ~/data0314/ --ckpt_dir ~/train0314/ --batch_size 4 --num_epochs 3000

# 3 inference

cd remote_control
./tools/puppet.sh


python act/inference.py --ckpt_dir ~/train0314/

Methods

We will update various robot manipulation methods in the future, including MT-ACT and so on. The methods and models involved are listed below:

Action Chunking with Transformers (ACT): https://github.com/MarkFzp/act-plus-plus

Diffusion Policy (DP): https://github.com/real-stanford/diffusion_policy

Multi-Task ACT (MT-ACT): https://github.com/robopen/roboagent/

Efficientnet-B3: https://github.com/tensorflow/tpu/tree/master/models/official/efficientnet

R3m: https://github.com/facebookresearch/r3m

License

The BRMData datasets are both licensed under MIT License

Citation

If you find the repository helpful, please consider citing our paper

@inproceedings{zhang2024empowering,
  author    = {Zhang, Tianle and Li, Dongjiang and Li, Yihang and Zeng, Zecui and Zhao, Lin and Sun, Lei and Chen, Yue and Wei, Xuelong and Zhan, Yibing and Li, Lusong and He, Xiaodong},
  title     = {Empowering Embodied Manipulation: A Bimanual-Mobile Robot Manipulation Dataset for Household Tasks},
  booktitle = {arXiv},
  year      = {2024},
}

About

A Bimanual-mobile Robot Manipulation Dataset specifically designed for household applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published