NVIDIA-ISAAC-ROS / NVIDIA-ISAAC-ROS/isaac_ros_cloud_control
Connecting to multiple robots
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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