AI for Industry Challenge | Challenge Details

AI for Industry Challenge | Challenge Details

Hello everyone :waving_hand:

For those who don’t know me, I’m Yadu - software engineer at Intrinsic and formerly OSRC. I have the privilege of serving on the Project Management Committees for ROS 2 & Open-RMF and co-chair the SIG for Physical AI. Together with open source development and maintenance, I’ve been a strong advocate for how our ecosystem is the primary engine for industrial innovation. To keep that momentum going, I’m thrilled to share more about the AI for Industry Challenge we’re hosting at Intrinsic.

------------------

The AI for Industry Challenge invites participants to tackle complex dexterous manipulation tasks inspired by real-world assembly problems in electronics.

The core focus of the Challenge is the assembly and wiring of server trays, from the insertion of various connectors to complete cable handling.

Automating cable assembly and wiring is a notoriously difficult automation challenge due to the high mix and variance between cable types, the high cost of errors and the complex technical hurdles of modeling and manipulating deformable objects.

Challenge Participants will be tasked with developing a visual-sensory-motor policy and robotics application for flexible manipulation and insertion tasks, providing an automated solution for electronics assembly, which today, is a manual, repetitive process.

Think you have what it takes? Make sure you register HERE by April 17, 2026.

Looking For a Team?

To participate in the challenge, you will need to register or join a team. Teams may be composed of one person or a group of people.

Reach out to colleagues or peers to form your team or use our Official: Looking for a team discourse topic to let others know you would be interested in joining a team, or to invite others onto yours.

Participant Toolkit:

On March 2nd, our participant toolkit will be accessible for each participant who registers. This toolkit will include:

  • Scene description*: Complete environment in SDFormat (.sdf).

  • High-fidelity assets*: Robot (URDF/SDF), sensors (SDFormat), and environment models.

  • Standardized ROS interfaces: Defined topics, services, and message types for sensors and commands.

  • Reference controller & HAL: Baseline controller and hardware abstraction layer for simulated and real robots.

  • Formal task description: Document outlining objectives, rules, and constraints.

  • Baseline Gazebo environment: Fully configured simulation for reference and evaluation.

    *Please note partner toolkits and formats may differ.
    The hardware stack consists of:

  • Arm: Universal Robots UR5e

  • Gripper: Robotiq Hand-E

  • Sensor: Axia80 Force-Torque sensor

  • Vision: Three wrist-mounted Basler cameras

    *Comprehensive specifications will be included in the participant toolkit.

Toolkit Sneak Peek (click to play):
Video Thumbnail

Three Phases of the Challenge:

The Challenge will be broken down into three distinct phases:

  1. Qualification (~3 months) - “Train Your Model”
    1. During qualification, use your favorite tools and open-source simulators (e.g., Isaac Sim, MuJoCo, Gazebo), while leveraging ROS for communication, to train your model and solve the cable insertion task. Submitted models will be evaluated using Gazebo.
  2. Phase #1: (~1 month) - “Develop in Flowstate”
    1. For those who advance to phase #1 - teams will gain access to Intrinsic Flowstate, our development environment, and the Intrinsic Vision Model —our award-winning foundation model - to build a complete robotic cable handling solution using their trained models.
  3. Phase #2: (~1 month) - “Run on Real Robots”
    1. Phase #2 participants will get the chance to deploy their solution to a robotic workcell set up at Intrinsic’s HQ - for real world solution validation and a chance to win prizes.

Timeline & Winner Announcements:

  • Mar. 2, 2026 Toolkit Launch Date
  • Apr. 17, 2026 Registration Deadline
  • by June 30, 2026 Qualification Phase
  • by July 31, 2026 Phase #1
  • by Aug. 31, 2026 Phase #2, overall winners announced

Prizes:

$180,000 in cash prizes.
  • First place team: $100,000
  • Second place team: $40,000
  • Third place team: $20,000
  • Fourth and fifth place teams: $10,000

Challenge Rules & FAQ:

Have more questions? Please refer to our official Challenge Rules for information relating to eligibility and participation in the AI for Industry Challenge. Or visit our FAQs at the bottom of our webpage.

8 Likes

Hello @Yadunund, I have the following questions

  1. Will there be any baseline solution provided with toolkit?
  2. As the qualification is in the sim and we are not give access to IVM, are we allowed to use other packages for perception tasks?
1 Like

Hello @rahu1,

  1. Yes, a baseline solution will be provided with the goal of showing participants how to integrate their policy and work with the provided interfaces.
  2. Yes, participants are free to use any capabilities to solve the task while ensuring license compliance.
1 Like

Hi @Yadunund,

thanks for keeping us in the loop. We have one question. We are wondering the following, about this statement in the FAQ:

Policies must demonstrate the ability to generalize across various cable insertion tasks, handling different plug types and port configurations (e.g., network interface cards).

Would that mean that in the (presumably automated) evaluation, unseen plug types and port configurations may be presented?

1 Like

Great question! The toolkit that will be released on March 2nd will contain this information :slight_smile:

2 Likes

What compute power will be available when you evaluate our models?

Hi @Yadunund , I have a question.

Can I add a member to my team afterwards? Or do I need to finalize the team members before I register the team?

I’m running through the getting started steps, and get 403 Unauthorized when trying to pull the container, after creating a token with read:packages on my github PAT page. I also get 404 going to https://github.com/orgs/intrinsic-dev/packages/container/package/aic%2Faic_eval

Do we need to do anything special to be added to this container feed, or should we build this from source?

docker pull ghcr.io/intrinsic-dev/aic/aic_eval:latest
Error response from daemon: unknown: failed to resolve reference “ghcr.io/intrinsic-dev/aic/aic_eval:latest”: unexpected status from HEAD request to https://ghcr.io/v2/intrinsic-dev/aic/aic_eval/manifests/latest: 403 Forbidden

@dfreiberger thanks for reporting the issue!

There was a slight delay in making the container public. Could you try again? :slight_smile:

@Yadunund it is working now, thank you!

1 Like

Hi @Yadunund, I’m trying to set up the workspace following the documentation.
pixi install is giving me errors and when checked the info of the environment its shows
Channels: robostack-kilted, conda-forge does it mean that we’ll have to use Kilted Kaiju because I’m using Humble

@Srikaanth yes you will need to rely on ROS 2 Kilted Kaiju for the challenge.

@razarcon please see Cloud Evaluation Instance specs.

@uzumibi that should be possible. We are in the process of simplifying our registration workflow so expect to hear soon.

1 Like

@jennifer I hope the Task Scope clarifies your original question.

1 Like

Is it possible to stream the Gazebo GUI when running the toolkit in a remote headless machine ?

Is it possible to isolate our model in another docker and communicate with it using ZMQ PUSH/PULL calls inside the insert_cable method ?

Thanks for the really comprehensive toolkit and the onboarding session today!

I’m setting up the toolkit on a system with jazzy installed. I do source the /opt/ros/jazzy/setup.bash from my .bashrc which is a conflict. I get greeted with

bash: /opt/ros/jazzy/setup.bash: No such file or directory

Apologies for re-editing the post but my initial solution wasn’t foolproof, so away it goes

My solution for now is to not source any jazzy stuff in my local .bashrc. Surely there is a better way - I’m not a docker rocker so if someone can advise the “proper solution” then I’ll be all ears. If I find something better I’ll also post.

I have a Windows PC with WSL 2 installed. The challenge requires Docker, Distrobox, Pixi. Do I have to install all 3 tools, or just pick 1? Since all 3 tools support Windows, can I install them on Windows OS and develop my solutions on Windows? If not, how about WSL? Or this is Linux OS only?

I’d encourage folks to start discussions in separate threads for each new topic AI for Industry Challenge - Open Robotics Discourse

1 Like