NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_cloud_control

Connecting to multiple robots

Open
#14 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
78
Forks
18
PR merge metrics
No merged PRs in 30d

Description

Hi,
I'm trying to run a simulation for fleet management with multiple robots on Isaac sim. I have setup 5 nova carter robots, and want to task them with missions. I followed the tutorials and was able to get the tutorial running. But when I put more robots, the mission dispatch shows robots task state changing to RUNNING, and then it FIALS.

How do I connect to multiple robots in simulation? When I send the /get API, I receive the robot initial pose, but can't seem to control them. I have setup node_namsepaces for all the robots, and when activating mission client, I give the param use_namespace:=True and namespace:=<robot_nodename>. How do I go about this?

OS: Ubuntu 22.04
ROS2 Humble

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

Start by reproducing the five-robot Isaac Sim setup described in the issue, using the mission client with use_namespace:=True and the reported namespace. Inspect the /get API response and the transition from RUNNING to FAILED, then compare the namespaced configuration with the single-robot tutorial. Done means multiple simulated robots accept and complete dispatched missions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
robotics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.