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

manster2209's profile - activity

2020-02-27 15:24:40 -0500 received badge  Famous Question (source)
2019-08-27 07:14:43 -0500 received badge  Famous Question (source)
2019-08-14 07:19:43 -0500 received badge  Famous Question (source)
2018-12-24 04:59:41 -0500 received badge  Notable Question (source)
2018-11-05 10:06:43 -0500 marked best answer laser_filter LaserScanRangeFilter is only using NaN as replacement value

SOLVED see answers

I want to use a laser_filter to limit my ranges to certain values. But after defining the thresholds it replaces them only with NaN Values instead of my defined replacement values.
Those are my parameters:

scan_filter_chain:
- name: range
  type: LaserScanRangeFilter
  params:
    use_message_range_limits: false
    lower_threshold: 4.0
    upper_threshold: 5.0
    lower_replacement_value: 4.1
    upper_replacement_value: 4.9

But instead of replacing the values outside of the threshold it sets them to NaN... image description

Any ideas? I feel like i am making some basic mistake.

Ok i realized the ndk crosscompile uses version: laser_filters-release-release-indigo-laser_filters-1.7.3-0. I will try to update to 1.8.6 and try again. Lets see if this fixes something

2018-11-01 07:38:30 -0500 received badge  Notable Question (source)
2018-10-24 07:51:51 -0500 edited question laser_filter LaserScanRangeFilter is only using NaN as replacement value

laser_filter LaserScanRangeFilter is only using NaN as replacement value SOLVED see answers I want to use a laser_filte

2018-10-24 07:51:21 -0500 answered a question laser_filter LaserScanRangeFilter is only using NaN as replacement value

So the problem was that the laser_filters package only supports replacement values for the ScanRangeFilter from version

2018-10-23 08:55:21 -0500 edited question laser_filter LaserScanRangeFilter is only using NaN as replacement value

laser_filter LaserScanRangeFilter is only using NaN as replacement value I want to use a laser_filter to limit my ranges

2018-10-23 08:51:10 -0500 received badge  Notable Question (source)
2018-10-23 08:16:19 -0500 received badge  Popular Question (source)
2018-10-23 07:15:18 -0500 asked a question laser_filter LaserScanRangeFilter is only using NaN as replacement value

laser_filter LaserScanRangeFilter is only using NaN as replacement value I want to use a laser_filter to limit my ranges

2018-10-23 06:22:30 -0500 commented answer rosjava: how to call Services of move_base

yes that one!

2018-10-04 02:30:22 -0500 received badge  Popular Question (source)
2018-10-04 02:02:04 -0500 edited question rosjava: how to call Services of move_base

rosjava: how to call Services of move_base I want to call the costmap_clear service of a rosndk native move_base node fr

2018-10-04 01:55:24 -0500 commented answer rosjava: how to call Services of move_base

Well the thing is otherwise move_base works as it is supposed to. I can drive my robot around and all. I just don't see

2018-10-03 14:44:44 -0500 received badge  Notable Question (source)
2018-10-02 10:38:47 -0500 asked a question rosjava: how to call Services of move_base

Hot to call Services of move_base I want to call the costmap_clear service of a rosndk native move_base node from ROSjav

2018-08-31 10:22:29 -0500 marked best answer Need help with Cross Compiling libraries for ros android ndk

As described here ros_android_ndk, I am trying to cross compile some libraries for ros android ndk.
My first problem is that when i add new packages with rosfusion.py in the ndk.rosinstall and they fail to compile I cant get them out anymore. Even if I delete the new dependencies or comment them out the ./do_docker.sh fails because of the new dependencies. Do I miss a step here?(Solved see answers)
I need 2 Packages that arent included yet:
depthimage_to_laserscan and map_server.
Sadly map_server is commented out. Is there any workaround?
depthimage_to_laserscan the kinetic fails as well. But the indigo release seems to crosscompile correctly because it doesn't depend on opencv3. Now that it has compiled how do I use it? Do I just include the header file? Do i need to copy the code or do I have to declare it in the Android.mk file.

2018-08-29 10:34:16 -0500 received badge  Popular Question (source)
2018-08-29 06:52:09 -0500 edited question Need help with Cross Compiling libraries for ros android ndk

Need help with Cross Compiling libraries for ros android ndk As described here ros_android_ndk, I am trying to cross co

2018-08-29 06:51:53 -0500 edited question Need help with Cross Compiling libraries for ros android ndk

Need help with Cross Compiling libraries for ros android ndk As described here ros_android_ndk, I am trying to cross co

2018-08-29 06:51:19 -0500 answered a question Need help with Cross Compiling libraries for ros android ndk

Ok I answered one part of the question by myself. If i delete the catkin_ws in output i can compile again with do_docker

2018-08-29 06:33:51 -0500 asked a question Need help with Cross Compiling libraries for ros android ndk

Need help with Cross Compiling libraries for ros android ndk As described here ros_android_ndk, I am trying to cross co

2018-08-29 06:16:44 -0500 answered a question cannot find symbol import org.ros.node.NativeNodeMain

Sometimes to clean the project or reimport it in Android Studio helps

2018-08-22 06:37:51 -0500 received badge  Enthusiast
2018-08-15 10:09:46 -0500 commented answer ros_android load plugins for move_base

Yes you did! Thank you very much! I am currently looking into that solution! It looks very promising. You are doing grea

2018-08-15 10:07:39 -0500 marked best answer ros_android load plugins for move_base

concerning this tutorial: android_ndk_pluginlib

i set up my android robot with ros_android and everything is working so far including amcl. But i cant get the plugins to work. The plugins i need are base_local_planner/TrajectoryPlannerROS costmap2d/inflationlayer obstacle layer and static_layer. Usually i would load them by setting the according Parameters in the XML and YAML files like this:

- {name: static_layer, type: 'costmap_2d::StaticLayer'}
- {name: obstacle_layer, type: 'costmap_2d::ObstacleLayer'}
- {name: inflation_layer, type: 'costmap_2d::InflationLayer'}

but with ros_android i dont have that option. To set the parameters i use:

        ParameterTree params = connectedNode.getParameterTree();
        params.set("move_base_node/global_costmap/plugins/name/inflation_layer", "costmap_2d/StaticLayer");

which doesn't seem to work.

In the android.mk file i have included

LOCAL_WHOLE_STATIC_LIBRARIES := libcostmap_2d libbase_local_planner libglobal_planner

any help would be very welcome.

2018-08-15 10:07:39 -0500 received badge  Scholar (source)
2018-08-15 10:07:31 -0500 received badge  Popular Question (source)
2018-08-09 05:44:38 -0500 received badge  Editor (source)
2018-08-09 05:44:38 -0500 edited question ros_android load plugins for move_base

ros_android load plugins for move_base concerning this tutorial: android_ndk_pluginlib i set up my android robot with r

2018-08-09 05:43:55 -0500 edited question ros_android load plugins for move_base

ros_android load plugins for move_base concerning this tutorial: android_ndk_pluginlib i set up my android robot with ro

2018-08-09 04:31:01 -0500 asked a question ros_android load plugins for move_base

ros_android load plugins for move_base i set up my android robot with ros_android and everything is working so far inclu

2018-05-15 09:57:25 -0500 received badge  Supporter (source)