Replies: 1 comment
-
I tried to debug the problem, by simplifying the experiment. I realized that the issue is still present even when the partitioning of the autoware components are spawn on the same machine (so launching the two partitioned launchfiles on the same machine). Looking for the
That information is published by the node If I got it right, the "unit" reporting the state of the "/autoware/modes/autonomus" is not returning "DiagnosticStatus::OK".
I tried to log the Is there anyone who can suggest me how to speed up the tracing of the issue? |
Beta Was this translation helpful? Give feedback.
-
I am new to Autoware, and I am trying running a demo (based on the Planning Simulation one) where the Autoware framework nodes are distributed among 2 hosts on the same network, precisely:
Description of the problem:
After having placed the vehicle and generated the trajectory to a target point in the map, the "Auto" button which should enable the automatic trajectory following is grayed out and the vehicle remains in a "stop" condition.
Details
I am running the containerized version of Autoware on both the hosts: the workstation is using the nvidia/cuda enabled docker image, whilst the embedded board is running the container based on the docker image without nvidia/cuda.
Inspecting the launch files, I saw that the control part is managed by the "launch_control" argument in the
autoware.launch.xml
, which leads to the inclusion of thetier4_control_component.launch.xml
.For this reason, on the embedded board, I prepared a launch file which supplies that component only, precisely:
On the Workstation, the core part launching the Autoware framework is something like (the "launch_control" variable enable or disable the inclusion of the control launch file):
Step Followed to launch the experiment
I am doing the following:
1a. Start Autoware with all the main nodes (without the control node) on the workstation
1b. Start the control node on the embedded board
When the control node is spawned on the embedded board , I cannot accomplish the step 4.
Debugging Attempt:
tier4_control_components.xml
and skipping the step 1b).Following some discussions found online, where the "Auto" button was locked as it is in my case, I tried to gather further information running rqt and visualizing the graph debugger: I noticed that there is something wrong with the control node but I am not able to understand where is the problem.
I suspect I am doing something stupid somewhere in the setup...but I am still trying to figure it out. Any help from experienced users will be very appreciated.
I attach the log recorded on the Workstation (ws.log) and the one recorded on the embedded board (embedded.log).
I also attach the full launch files I am using to run the demo: Workstation side (ws.launch.txt) and Embedded board side (ctrl.launch.txt). I also attach a screenshot with the output of the rqt tool.
ctrl.launch.txt
ws.launch.txt
ws.log
embedded.log
Best Regards
Edit: Title
Beta Was this translation helpful? Give feedback.
All reactions