# NAV2 Stack + Aruco Alignment

**URL:** <https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480>\
**Category:** Ask\
**Created:** [April 8, 2026, 2:53pm UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480 "2026-04-08T14:53:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JonathanDistler25](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jonathandistler25/32/1144_2.png) [@JonathanDistler25](https://forum.hello-robot.com/u/JonathanDistler25)\
**Post date:** [April 8, 2026, 2:53pm UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480/1 "2026-04-08T14:53:01Z")

</div>

I was trying to use the Nav2 stack to navigate towards a preset Aruco marker, then I was hoping to use the aruco\_align functionality to align the Stretch RE1 with the aruco marker for a pick task. However, it seems like the driver for the Nav2 stack needs to be killed to free the driver for the aruco\_align. Are there any work arounds?

---

<div class="post-metadata">

**Author:** ![Jason\_Koubi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jason_koubi/32/1050_2.png) [@Jason\_Koubi](https://forum.hello-robot.com/u/Jason_Koubi)\
**Post date:** [April 9, 2026, 1:21am UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480/2 "2026-04-09T01:21:26Z")

</div>

Hi @JonathanDistler25,

Thanks for reaching out! Quick question before we dive in, could you please share your robot’s serial number?

What you’re seeing is happening because both Nav2 and `align_to_aruco.launch.py` start a `stretch_driver`, and only one instance can control the robot at a time.

Since Nav2 already launches the driver, I recommend editing:

`stretch_core/launch/align_to_aruco.launch.py`

and commenting out (or removing) the `stretch_driver` node there.

After making this change, make sure to rebuild and source your workspace:

```auto
colcon build
source install/setup.bash

```

Then your workflow can be:

1. Navigate with Nav2
2. Cancel the goal and stop the robot
3. Switch to position mode
4. Run ArUco alignment

This way everything uses the same driver and avoids the conflict.

Best,  
Jason

---

<div class="post-metadata">

**Author:** ![JonathanDistler25](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jonathandistler25/32/1144_2.png) [@JonathanDistler25](https://forum.hello-robot.com/u/JonathanDistler25)\
**Post date:** [April 9, 2026, 7:23pm UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480/4 "2026-04-09T19:23:10Z")

</div>

I believe the serial number is 1050. Also, thank you for the quick reply, I will let you know how the change goes!

---

<div class="post-metadata">

**Author:** ![Jason\_Koubi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jason_koubi/32/1050_2.png) [@Jason\_Koubi](https://forum.hello-robot.com/u/Jason_Koubi)\
**Post date:** [April 9, 2026, 7:37pm UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480/5 "2026-04-09T19:37:24Z")

</div>

Thanks for confirming the serial number.

Sounds good, let me know how it goes. Happy to help further if anything comes up.

---

<div class="post-metadata">

**Author:** ![Jason\_Koubi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/jason_koubi/32/1050_2.png) [@Jason\_Koubi](https://forum.hello-robot.com/u/Jason_Koubi)\
**Post date:** [April 15, 2026, 8:23pm UTC](https://forum.hello-robot.com/t/nav2-stack-aruco-alignment/1480/6 "2026-04-15T20:23:11Z")

</div>

Hi @JonathanDistler25,

Just wanted to check in and see how things went with the change we discussed.

Best,  
Jason
