I am able to successfully run the regular simulation in gazebo and teleop the tiago when launched using:
ros2 launch tiago_pro_gazebo tiago_pro_gazebo.launch.py
However, when attempting to launch with the navigation stack
ros2 launch tiago_pro_gazebo tiago_pro_gazebo.launch.py navigation:=True
I get these error messages despite providing an initial pose using rviz:
[component_container-4] [ERROR] [1784730252.984424208] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[component_container-4] [ERROR] [1784730253.138895274] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[component_container-4] [ERROR] [1784730253.341553529] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[controller_server-6] [INFO] [1784730253.428488768] [local_costmap.local_costmap]: Timed out waiting for transform from base_link to odom to become available, tf error: Invalid frame ID "odom" passed to canTransform argument target_frame - frame does not exist
I have attached the launch log and transform tree to this issue. There is no map --> odom frame shown in the tf tree.
Environment
Docker container built using PAL provided image. Run using the command:
sudo docker run -it --name=tiago_pro_docker --network=host --ipc=host --env=DISPLAY --runtime="nvidia" --env="QT_X11_NO_MITSHM=1" --env="NVIDIA_DRIVER_CAPABILITIES=all" --env="NVIDIA_VISIBLE_DEVICES=all" --device=/dev/dri:/dev/dri --gpus "all" -v /tmp/.X11-unix:/tmp/.X11-unix -v terminator-config:/etc/xdg/terminator development-tiago-pro-30:alum-edge bash
I have also attempted to launch the navigation stack using:
ros2 launch tiago_pro_30_gazebo tiago_pro_gazebo.launch.py navigation:=True
with the same result. Any help would be appreciated!
frames_2026-07-22_04.13.47.pdf
tiago_launch.log
I am able to successfully run the regular simulation in gazebo and teleop the tiago when launched using:
However, when attempting to launch with the navigation stack
I get these error messages despite providing an initial pose using rviz:
[component_container-4] [ERROR] [1784730252.984424208] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[component_container-4] [ERROR] [1784730253.138895274] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[component_container-4] [ERROR] [1784730253.341553529] [laser_scan_footprint_filter]: We need an index channel to be able to filter out the footprint
[controller_server-6] [INFO] [1784730253.428488768] [local_costmap.local_costmap]: Timed out waiting for transform from base_link to odom to become available, tf error: Invalid frame ID "odom" passed to canTransform argument target_frame - frame does not exist
I have attached the launch log and transform tree to this issue. There is no map --> odom frame shown in the tf tree.
Environment
Docker container built using PAL provided image. Run using the command:
I have also attempted to launch the navigation stack using:
with the same result. Any help would be appreciated!
frames_2026-07-22_04.13.47.pdf
tiago_launch.log