I’d like to launch the robot and in the world in Gazebo in the shell, without clicking on the icon and menus to choose the robot and a world with clicking buttons. I performed the following steps and it did not work:
RLException: [robot_control.launch] is neither a launch file in package [pr2_description] nor is [pr2_description] a launch file name
The traceback for the exception was written to the log file
Well, this error basically says that either you don’t have a package named pr2_description in your rosject, or you don’t have a launch file named robot_control.launch in the pr2_description package.
Make sure that you have the expected simulation packages/files in your rosject.