Problem with Initial TutorialDecember 21, 2020 at 4:28am
Hello, Everthing went well with the initial tutorial until playing with the keyboard WASD to make the car move in the simulation. It works when the map is sandbox.yaml but if I change the map to any other real-floor0 or real-floor4_corridor it does not work. In the real-floor4_corridor, the car is inside the wall not in the corridor and I do not know how to place the car in the corridor.
Thank you for any help.
December 21, 2020 at 12:49pm
December 24, 2020 at 1:43am
Unfortunately, I was a bit too optimistic with my previous post. The tutorial code is very unstable (on my machine at least). Sometimes it works, sometimes it doesn't. I always get the following error message:
[FATAL] [1608773386.317267100]: Failed to load nodelet '/car/mux/ackermann_cmd_mux
Then I get the following repeated error:
[ WARN] [1608773386.692329100]: Shutdown request received. [ WARN] [1608773386.733229000]: Reason given for shutdown: [new node registered with same name] [car/mux/ackermann_cmd_mux-7] process has died [pid 4196, exit code 255, cmd /opt/ros/melodic/lib/nodelet/nodelet load ackermann_cmd_mux/AckermannCmdMuxNodelet nodelet_manager /car/initialpose:=/initialpose name:=ackermann_cmd_mux log:=/home/precioso/.ros/log/3ea91156-432b-11eb-ab5e-00155d8cbdfd/car-mux-ackermann_cmd_mux-7.log]. log file: /home/precioso/.ros/log/3ea91156-432b-11eb-ab5e-00155d8cbdfd/car-mux-ackermann_cmd_mux-7*.log [car/mux/ackermann_cmd_mux-7] restarting process
This is not directly related with the initial tutorial working or not, since I always get these errors, but then sometimes WASD is moving the car, sometimes nothing moves. I use Mushr install in Windows 10, inside WSL2 with ROS Melodic and VcXsrv.
Thank you again for your help, changing the car location works now with your help on any map like on real-floor4_corridor.
December 24, 2020 at 6:07pm
Thank you very much Matt for answering while you are probably preparing Xmas eve. The answers to your sanity check are both yes: using WASD while being in the gray window and while the car is in free space. Something I identified is that it seems related to the order for the processes to be launched: when I launch the ros command, then when I launch the rviz command, and the time I Iet between these two commands and also with using WASD keys. I suspect it could be related to WSL2 processing which is not as direct as launching everything in a Ubuntu system. Thank you again very much for spending time helping me. I will investigate all this next year.
January 4, 2021 at 7:14pm
hmm yeah this is an unusual issue that could be related to you windows install. How exactly did you install the stack?
In regards to timing, does it work if you wait 10 seconds between launching the sim and launching rviz? it seems odd that it would be related to that because rviz just visualizes everything. Something you could try is launch the sim in the sandbox. Then run
rostopic echo /car/car_poseand try WASD and whether the position numbers are changing. This separates whether it is a problem with rviz (unlikely).