Re: [ros-users] questions on trajectory_filter

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
-->%0A>%20%20>%20>%20<rosparam%20command=%22load%22%20file=%22%24(find%20%0A>%20cob_arm_navigation)/config/filters.yaml%22/>%0A>%20%20>%20>%0A>%20%20>%20>%20<remap%20from=%22robot_description%22%20to=%22robot_description%22%20/>%0A>%20%20>%20>%20%0A>%20%20>%20>%20%0A>%20%20>%20>%20%0A>%20%20>%20>%20<param%20name=%22refresh_interval_kinematic_state%22%20type=%22double%22%20%0A>%20value=%221.0%22%20/>%0A>%20%20>%20>%20<param%20name=%22bounding_planes%22%20type=%22string%22%20value=%220%200%201%20-0.01%22%20/>%0A>%20%20>%20>%20<param%20name=%22compute_contacts%22%20type=%22bool%22%20value=%22false%22%20/>%0A>%20%20>%20>%0A>%20%20>%20>%20%0A>%20%20>%20>%0A>%20%20>%20>%20<rosparam%20command=%22load%22%20file=%22%24(find%20%0A>%20cob_arm_navigation)/config/cob3_robot_padding.yaml%22%20/>%0A>%20%20>%20>%0A>%20%20>%20>%20</node>%0A>%20%20>%20>%20</launch>%0A>%20%20>%20>%0A>%20%20>%20>%20%0A>%20################################################################################%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%20#######################%20cob_arm_navigation/filters.yaml%20%0A>%20#######################%0A>%20%20>%20>%0A>%20%20>%20>%20service_type:%20FilterJointTrajectoryWithConstraints%0A>%20%20>%20>%20filter_chain:%0A>%20%20>%20>%20%20-%0A>%20%20>%20>%20%20name:%20unnormalize_trajectory%0A>%20%20>%20>%20%20type:%20UnNormalizeFilterJointTrajectoryWithConstraints%0A>%20%20>%20>%20%20-%0A>%20%20>%20>%20%20name:%20cubic_spline_short_cutter_smoother%0A>%20%20>%20>%20%20type:%20CubicSplineShortCutterFilterJointTrajectoryWithConstraints%0A>%20%20>%20>%20%20params:%20%7Bdiscretization:%200.01%7D%0A>%20%20>%20>%0A>%20%20>%20>%20%0A>%20########################################################################%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%20In%20cob_arm_navigation/cob3_move_arm.launch:%20<param%20%0A>%20name=%22trajectory_filter_allowed_time%22%20type=%22double%22%20value=%222.0%22%20/>%0A>%20%20>%20>%0A>%20%20>%20>%20This%20is%20actually%20the%20configuration%20that%20I%20took%20from%20the%20%0A>%20pr2_arm_navigation%20tutorials%20a%20while%20ago...adopted%20to%20the%20%0A>%20care-o-bot...but%20I%20never%20looked%20into%20it%20more%20closely.%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%0A>%20%20>%20>%20When%20I%20now%20do%20planned%20motion%20using%20the%20OMPL%20planner%20or%20our%20own%20%0A>%20PRMCE%20planner%20(which%20I%20am%20currently%20implementing%20and%20testing;%20for%20the%20%0A>%20idea%20behind%20it%20see%20Leven%0A>%20%0A>%20">Reply to this message
Author: User discussions
Date:  
To: ros-users
Subject: Re: [ros-users] questions on trajectory_filter
ok, I did so....

but the formatting is pretty ugly and I can't attach files (....yet)
:(





On 2011-02-28 16:51, Sachin Chitta wrote:
> Hi Felix,
>
> Could you please ask this question on answers.ros.org?
>
> Thanks,
> Sachin
>
> On Mon, Feb 28, 2011 at 3:14 AM, "Felix Meßmer"

<> wrote:
> >
> > Dear community,
> >
> > I have some questions about the trajectory_filter...
> >
> >
> > First of all, here is how we currently set it all up:
> >
> > #######################

cob_arm_navigation/cob3_trajectory_filter.launch #######################
> >
> > <launch>
> > <node pkg="trajectory_filter_server" name="trajectory_filter"

type="trajectory_filter_server" output="screen">
> > <!-- <rosparam command="load" file="$(find

cob_arm_navigation)/config/joint_limits.yaml"/> -->
> > <rosparam command="load" file="$(find

cob_arm_navigation)/config/filters.yaml"/>
> >
> > <remap from="robot_description" to="robot_description" />
> > <!--remap from="collision_map" to="collision_map_occ" /-->
> > <!--remap from="collision_map_update" to="collision_map_occ_update"

/-->
> > <!--param name="refresh_interval_collision_map" type="double"

value="0.0" /-->
> > <param name="refresh_interval_kinematic_state" type="double"

value="1.0" />
> > <param name="bounding_planes" type="string" value="0 0 1 -0.01" />
> > <param name="compute_contacts" type="bool" value="false" />
> >
> > <!--param name="pointcloud_padd" type="double" value="0.00" /-->
> >
> > <rosparam command="load" file="$(find

cob_arm_navigation)/config/cob3_robot_padding.yaml" />
> >
> > </node>
> > </launch>
> >
> >

################################################################################
> >
> >
> >
> > ####################### cob_arm_navigation/filters.yaml

#######################
> >
> > service_type: FilterJointTrajectoryWithConstraints
> > filter_chain:
> > -
> > name: unnormalize_trajectory
> > type: UnNormalizeFilterJointTrajectoryWithConstraints
> > -
> > name: cubic_spline_short_cutter_smoother
> > type: CubicSplineShortCutterFilterJointTrajectoryWithConstraints
> > params: {discretization: 0.01}
> >
> >

########################################################################
> >
> >
> > In cob_arm_navigation/cob3_move_arm.launch: <param

name="trajectory_filter_allowed_time" type="double" value="2.0" />
> >
> > This is actually the configuration that I took from the

pr2_arm_navigation tutorials a while ago...adopted to the
care-o-bot...but I never looked into it more closely.
> >
> >
> >
> >
> > When I now do planned motion using the OMPL planner or our own

PRMCE planner (which I am currently implementing and testing; for the
idea behind it see Leven