ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

NickVT's profile - activity

2022-03-07 08:23:07 -0500 received badge  Nice Question (source)
2017-06-18 20:55:29 -0500 received badge  Famous Question (source)
2017-04-29 07:43:40 -0500 received badge  Nice Question (source)
2016-02-13 00:56:01 -0500 received badge  Notable Question (source)
2015-09-23 02:36:07 -0500 received badge  Popular Question (source)
2014-11-17 05:05:52 -0500 asked a question tf tree empty on PR2

Hi all,

We have a PR2 and when starting it up (claim and start) under any account, the tf tree

rostopic echo /tf

No frames show up, only

 --- transforms: []

tf_static is empty,

rosrun tf view_frames

or

rosrun tf2_tools view_frames.py

Do not show any frames. TF is running however, and I can publish new transforms, which will be shown, e.g.

rosrun tf static_transform_publisher 1 0 0 0 0 0 1 link1_parent link1 100

Normally (before and also in simulation) multiple frames should be advertised when starting the PR2. Any hint in what went wrong? Does it have to do with tf2? And where to start looking?

system:

  • PR2
  • Ubuntu 12.04.2 LTS
  • ROS Groovy
  • tf related installations:
    • i A ros-groovy-roswtf - roswtf is a tool for diagnosing issues wit
    • i A ros-groovy-rqt-tf-tree - rqt_tf_tree provides a GUI plugin for visu
    • i A ros-groovy-tf - tf is a package that lets the user keep tr
    • i A ros-groovy-tf-conversions - This package contains a set of conversion
    • i A ros-groovy-tf2 - tf2 is the second generation of the transf
    • i A ros-groovy-tf2-geometry-msgs - tf2_geometry_msgs
    • i A ros-groovy-tf2-kdl - KDL binding for tf2
    • i A ros-groovy-tf2-msgs - tf2_msgs
    • i A ros-groovy-tf2-ros - This package contains the ROS bindings for
    • i A ros-groovy-tf2-tools - tf2_tools
2013-11-14 15:23:14 -0500 received badge  Famous Question (source)
2013-03-02 21:41:03 -0500 received badge  Notable Question (source)
2013-01-29 22:17:32 -0500 commented question Extreme quantization of joint velocities on real PR2

same on our PR2!

2013-01-25 22:17:31 -0500 received badge  Popular Question (source)
2013-01-25 02:21:30 -0500 commented answer Clean-up of rosparam after ending launch scripts
  1. => but I can't do this from within the same launch file? or is there a 'when killed, do' option: a bit like spawn/respawn of the pr2_controller_manager
2013-01-25 01:29:03 -0500 asked a question Clean-up of rosparam after ending launch scripts

Hi,

I've a launch file that launches some PR2 controllers. I've another script that has to know which launch file has been launched. I tried creating a rosparam in my first launch file with the name of the controller. In my second script, I check the existence of the rosparam and whether the value corresponds with my desired file.

But it seems that these rosparam's are not deleted when the first launch file is terminated, also when this rosparam is set in a node.

My question is how to solve my problem, by either:

  • Deleting the rosparam when my script is terminating
  • Finding another way to check which launch file is executed
  • A total other solution I didn't think of

Thanks in advance!

Nick

2012-09-09 03:44:36 -0500 received badge  Famous Question (source)
2012-08-24 06:55:03 -0500 received badge  Popular Question (source)
2012-08-24 06:55:03 -0500 received badge  Notable Question (source)
2012-08-17 08:15:14 -0500 received badge  Famous Question (source)
2012-08-17 08:15:14 -0500 received badge  Popular Question (source)
2012-08-17 08:15:14 -0500 received badge  Notable Question (source)
2012-08-08 02:30:56 -0500 commented answer Gazebo spawn_model hangs (wrong ros namespace)

Hi John, without the namespace was the original situation: but Gazebo doesn't come up, there are no errors: spawn status: successfully spawned model [youbot_gazebo_model-3] process has finished cleanly Service [/gazebo/set_physics_properties] is now available. Starting to spin physics dynamic...

2012-08-07 06:15:55 -0500 commented answer Gazebo spawn_model hangs (wrong ros namespace)

I can't change the name to gazebo, since I have already a node like that: <node name="gazebo" pkg="gazebo" type="gazebo" args="$(find gazebo_worlds)/worlds/empty.world" respawn="false" output="screen"></node>

2012-08-07 06:12:15 -0500 commented answer Gazebo spawn_model hangs (wrong ros namespace)

These extra arguments can be put like this no? <node name="youbot_gazebo_model" pkg="gazebo" type="spawn_model" args="-gazebo_namespace youbot_gazebo_model -urdf -param robot_description -model youBot -x 0.0 -y 0.0 -z 0.1" respawn="false" output="screen" /> I still don't see anything on my screen...

2012-07-12 05:59:24 -0500 commented question Gazebo (Fuerte on Ubuntu 12.04) returns "Invalid arguments"

My question relates (I think) to the one posted on the ROS-users mailinglist (unanswered) :"Remap does not work on gazebo_ros_prosilica" on 24/6/2012

2012-07-12 05:39:44 -0500 commented question Gazebo (Fuerte on Ubuntu 12.04) returns "Invalid arguments"

I'm able to spawn the youbot model on it's own btw, using rosrun gazebo spawn_model -file /home/u0065688/src/svn/robotics-ros/packages/youbot-ros-pkg/youbot_common/youbot_description/robots/youbot.urdf -urdf -z 0.1 -model youBot

2012-07-12 03:09:01 -0500 asked a question Gazebo (Fuerte on Ubuntu 12.04) returns "Invalid arguments"

Dear all,

I tried to run the KUKA youbot simulation in Gazebo, with code that worked just fine under Electric on Ubuntu 11.04. But now I get this very meaningful error 'invalid arguments' without further indication where to look. Gazebo is not coming up. The mentioned log files are empty or don't exist. The output shows also an attribute error, which Gazebo gives also when launching the PR2 or an empty world (which didn't pose a problem for those simulations). If I delete the remap statements out of the launch file, I get a new error (see below), although the remap statement looks fine.

Anyone any idea? Did the syntax change?

Thanks in advance!

Nick

The launch script:

(if the launch script is not shown properly, you can find the full version here: https://github.com/youbot/youbot-ros-pkg/tree/master/youbot_common/youbot_description/launch/youbot_publisher.launch )

<code>
<launch>
        <param name="/use_sim_time" value="true" />
        <node name="gazebo" pkg="gazebo" type="gazebo" args="$(find gazebo_worlds)/worlds/empty.world" respawn="false" output="screen">
                <env name="GAZEBO_RESOURCE_PATH" value="$(find youbot_description):$(find gazebo_worlds):$(find gazebo)/gazebo/share/gazebo" />
                <remap from="base_controller/command" to="cmd_vel"/>
                <remap from="scan_front" to="base_scan"/>
                <remap from="/base_odometry/odom" to="/odom" />
        </node>

        <!-- send youbot urdf to param server -->
        <param name="robot_description" command="$(find xacro)/xacro.py '$(find youbot_description)/robots/youbot.urdf.xacro'"/>

        <!-- push robot_description to factory and spawn robot in gazebo -->
        <node name="youbot_gazebo_model" pkg="gazebo" type="spawn_model" args="-urdf -param robot_description -model youBot -x 0.0 -y 0.0 -z 0.1" respawn="false" output="screen" />

        <include file="$(find youbot_description)/launch/control/youbot_base_control.launch" />
        <include file="$(find youbot_description)/launch/control/youbot_arm_control.launch" />

</launch>
</code>

the output 
----------------
... logging to /home/u0065688/.ros/log/3df9c36e-cc1e-11e1-a6e5-0024e8dfc1df/roslaunch-pma-09-053-14267.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://localhost:54986/

SUMMARY


PARAMETERS
 * /arm_1/arm_controller/gains/arm_joint_1/d
 * /arm_1/arm_controller/gains/arm_joint_1/i
 * /arm_1/arm_controller/gains/arm_joint_1/p
 * /arm_1/arm_controller/gains/arm_joint_2/d
 * /arm_1/arm_controller/gains/arm_joint_2/i
 * /arm_1/arm_controller/gains/arm_joint_2/p
 * /arm_1/arm_controller/gains/arm_joint_3/d
 * /arm_1/arm_controller/gains/arm_joint_3/i
 * /arm_1/arm_controller/gains/arm_joint_3/p
 * /arm_1/arm_controller/gains/arm_joint_4/d
 * /arm_1/arm_controller/gains/arm_joint_4/i
 * /arm_1/arm_controller/gains/arm_joint_4/p
 * /arm_1/arm_controller/gains/arm_joint_5/d
 * /arm_1/arm_controller/gains/arm_joint_5/i
 * /arm_1/arm_controller/gains/arm_joint_5/p
 * /arm_1/arm_controller/joints
 * /arm_1/arm_controller/type
 * /base_controller/caster_joint_bl/position_controller/d
 * /base_controller/caster_joint_bl/position_controller/i
 * /base_controller/caster_joint_bl/position_controller/i_clamp
 * /base_controller/caster_joint_bl/position_controller/p
 * /base_controller/caster_joint_bl/velocity_controller/d
 * /base_controller/caster_joint_bl/velocity_controller/i
 * /base_controller/caster_joint_bl/velocity_controller/i_clamp
 * /base_controller/caster_joint_bl/velocity_controller/p
 * /base_controller/caster_joint_br/position_controller/d
 * /base_controller/caster_joint_br/position_controller/i
 * /base_controller/caster_joint_br/position_controller/i_clamp
 * /base_controller/caster_joint_br/position_controller/p
 * /base_controller/caster_joint_br/velocity_controller/d
 * /base_controller/caster_joint_br/velocity_controller/i
 * /base_controller/caster_joint_br/velocity_controller/i_clamp
 * /base_controller/caster_joint_br/velocity_controller/p
 * /base_controller/caster_joint_fl/position_controller/d
 * /base_controller/caster_joint_fl/position_controller/i
 * /base_controller/caster_joint_fl/position_controller/i_clamp
 * /base_controller/caster_joint_fl/position_controller/p
 * /base_controller/caster_joint_fl/velocity_controller/d
 * /base_controller/caster_joint_fl/velocity_controller/i
 * /base_controller/caster_joint_fl/velocity_controller/i_clamp
 * /base_controller/caster_joint_fl/velocity_controller/p
 * /base_controller/caster_joint_fr/position_controller/d
 * /base_controller ...
(more)
2012-06-25 05:43:05 -0500 received badge  Student (source)
2012-06-25 05:23:11 -0500 received badge  Editor (source)
2012-06-25 05:21:27 -0500 asked a question rosversion ros returns <unversioned>

Hi,

I just installed ROS Fuerte using the debian pkgs (desktop-full install) on a Ubuntu Precise (64 bit). I tried to install some packages that check the version of ROS installed. (using roslib.stacks.get_stack_version('ros')) But rosversion ros returns <unversioned> and not 1.8.7, which is present in the /opt/ros/fuerte/share/ros/stack.yaml file. rosversion -d returns fuerte correctly. My ROS_PACKAGE_PATH is set correctly.

Any idea how to fix the problem or what is causing this?

Thank you all! Nick