Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update my_robot_rviz.launch #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 18 additions & 2 deletions my_robot_description/launch/my_robot_rviz.launch
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@

<arg name="rvizconfig"
default="$(find my_robot_description)/rviz/my_robot.rviz" />

<!-- necessary to solve NO GUI for joint_state_publisher when using RVIZ -->
<arg name="use_gui" default="true" doc="Should the joint_state_publisher use a GUI for controlling joint states" />

<!-- ###################################################################### -->

Expand All @@ -27,14 +30,27 @@
-->
<node name="joint_state_publisher"
pkg="joint_state_publisher"
type="joint_state_publisher" />
type="joint_state_publisher"
output="screen"
unless="$(arg use_gui)" /> <!-- last two lines necessary to solve NO GUI for joint_state_publisher when using RVIZ -->
<!-- node necessary to solve NO GUI for joint_state_publisher when using RVIZ -->
<node name="joint_state_publisher_gui"
pkg="joint_state_publisher_gui"
type="joint_state_publisher_gui"
output="screen"
if="$(arg use_gui)" />


<!--
Reads the current robot joint states and publishes the 3D poses of each robot link using the kinematics tree build from the URDF. The 3D pose of the robot is published as ROS tf (transform).
-->
<node name="robot_state_publisher"
pkg="robot_state_publisher"
type="state_publisher" />
type="robot_state_publisher" />
<!-- put type="robot_state_publisher", in order to make the robot aprear corectly in RVIz and deal with this type of error message:
"ERROR: cannot launch node of type [robot_state_publisher/state_publisher]: Cannot locate node of type [state_publisher] in package [robot_state_publisher].
Make sure file exists in package path and permission is set to executable (chmod +x)"
-->

<!-- Show in Rviz -->
<node name="rviz"
Expand Down