Nano Banana Pro
Agent skill for nano-banana-pro
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a robotic manipulation system based on mobile-aloha and act-plus-plus, specifically adapted for ARX robotics. The system consists of three main phases: data collection, training, and inference for robotic manipulation tasks.
The repository is organized into several key components:
act/: Core ACT (Action Chunking with Transformers) implementation
collect.py: Data collection from robot sensors and camerastrain.py: Neural network training for imitation learninginference.py: Real-time robot control using trained modelsrobomimic/: Robotics learning framework integrationdetr/: DETR transformer architecture for visionutils/: Utilities for policy, ROS operations, and data handlingrealsense/: ROS2 camera integration for Intel RealSense cameras
tools/: Automation scripts for the complete workflow
01_collect.sh: Automated data collection setup02_train.sh: Training pipeline execution03_inference.sh: Inference/deployment setupARX_CAN/: CAN bus communication for robot control
ROS2/: ROS2 workspace for robot control systems
arx_joy/: Joystick controller integration
The project uses conda environments with Python dependencies listed in
tools/IL/requirements.txt:
# Activate the conda environment conda activate act # Install dependencies pip install -r tools/IL/requirements.txt
# Full automated collection setup (starts CAN, ROS2, cameras, and collection) ./tools/01_collect.sh # Manual collection cd act python collect.py --episode_idx -1 --num_episodes 20
# Automated training ./tools/02_train.sh # Manual training cd act python train.py --num_episodes -1
# Automated inference setup ./tools/03_inference.sh # Manual inference cd act python inference.py
# Start all RealSense cameras cd realsense ./realsense.sh
act/data/config.yaml: Camera topics, arm controllers, and robot base configuration/camera/camera_{h,l,r}/color/image_rect_raw/compressed/arm_master_{l,r}_status and /arm_slave_{l,r}_status.flake8 with max line length of 120 charactersflake8 <file>