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

CimeROS's profile - activity

2021-03-22 08:10:20 -0500 answered a question Pycryptodome

I had a similar error: ERROR: the following rosdeps failed to install apt: command [sudo -H apt-get install -y pytho

2019-08-29 02:31:32 -0500 received badge  Famous Question (source)
2019-05-29 10:12:57 -0500 commented answer ModuleNotFoundError after adding second Python pkg to colcon workspace

Thanks for pointing this out, i corrected the mistake. Your expectations here are totally correct!

2019-05-29 10:12:01 -0500 edited answer ModuleNotFoundError after adding second Python pkg to colcon workspace

I solved the problem by renaming the src folder inside packages to have separate names in each package. I renamed the o

2019-05-28 12:50:14 -0500 received badge  Self-Learner (source)
2019-05-28 11:35:31 -0500 edited answer ModuleNotFoundError after adding second Python pkg to colcon workspace

I solved the problem by renaming the src folder inside packages to have separate names in each package. I renamed the o

2019-05-28 11:32:07 -0500 answered a question ModuleNotFoundError after adding second Python pkg to colcon workspace

I solved the problem by renaming the src folder inside packages to have separate names in each package. I renamed the o

2019-05-28 11:19:34 -0500 received badge  Notable Question (source)
2019-05-03 03:18:17 -0500 received badge  Popular Question (source)
2019-05-02 08:02:53 -0500 edited question ModuleNotFoundError after adding second Python pkg to colcon workspace

ROS2 : Why can't I run two Python nodes (each of them in separate package) in same workspace on ROS2? Hi. My setup: ROS

2019-05-02 08:00:26 -0500 asked a question ModuleNotFoundError after adding second Python pkg to colcon workspace

ROS2 : Why can't I run two Python nodes (each of them in separate package) in same workspace on ROS2? Hi. My setup: ROS

2018-06-21 04:54:43 -0500 received badge  Nice Answer (source)
2018-05-24 22:32:10 -0500 received badge  Necromancer (source)
2018-01-26 09:57:41 -0500 received badge  Self-Learner (source)
2018-01-26 09:57:41 -0500 received badge  Teacher (source)
2017-04-14 10:34:03 -0500 answered a question How to Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set "Eigen3_DIR" to a directory containing one of the above files

When I had this error, i made shure that i had eigen3 installed with:

sudo apt-get install libeigen3-dev

When i still had problems and after loosing 2 hours searching for a solution online i went into CMakeLists.txt and changed every word "Eigen3" to "Eigen". After that it compiled normally.

2017-04-10 05:51:45 -0500 received badge  Enthusiast
2017-04-09 10:28:46 -0500 received badge  Editor (source)
2017-04-09 10:26:04 -0500 answered a question Issues launching ROS on startup

I start my roscore on boot simply by adding this line in "/etc/rc.local" before "exit0":

su pi -c "source /home/pi/YOURWS/devel/setup.sh ; roscore  > /dev/null 2>&1 &"

the "> /dev/null" means its logs dont get stored anywhere and "&" at the end means it starts in the background. You cant start roscore in root mode, that's why "su pi -c" is at the start of the command. Replace "/home/pi/YOURWS" with your workspace name and destination.

2015-08-28 05:47:23 -0500 received badge  Famous Question (source)
2015-08-26 16:19:30 -0500 answered a question SLAM not working with XV-11 LIDAR sensor

So, I solved the problem on my own at the end. Turns out I just had to play around with the Rviz config to get a proper map.

PS. I also documented my work with Neato(http://meetjanez.splet.arnes.si/2015/08/22/neato-xv-11-to-ros-slam/) and made a mini tutorial for anyone still struggling with it. Hope it helps :)

2015-08-23 15:18:27 -0500 received badge  Notable Question (source)
2015-08-23 09:04:45 -0500 received badge  Popular Question (source)
2015-08-22 15:30:03 -0500 asked a question SLAM not working with XV-11 LIDAR sensor

I'm trying to run SLAM without odometry.

When I launch my neato.launch file, this is the error I get:

No transform between frames /map and /base_link available after 20.002637 seconds of waiting. This warning only prints once.

Im positive that the sensor works, because I can see the raw data on topic.

Is it a problem with the sensor driver or is my config in my .launch files wrong somehow?

This is my .../hector_slam-catkin/hector_slam_launch/launch/neato.launch file:

 <?xml version="1.0"?>

<launch>

  <node pkg="xv_11_laser_driver" type="neato_laser_publisher" name="xv_11_node">
    <param name="port" value="/dev/ttyUSB0"/>
    <param name="firmware_version" value="2"/>
    <param name="frame_id" value="laser"/>
  </node>


  <node pkg="tf" type="static_transform_publisher" name="map_to_odom" args="0.0 0.0 0.0 0 0 0.0 /odom /base_link 100"/>

  <node pkg="tf" type="static_transform_publisher" name="base_frame_laser" args="0 0 0 0 0 0 /base_link /laser 100"/>


  <!--<node pkg="rviz" type="rviz" name="rviz" 
    args="-d $(find hector_slam_launch)/rviz_cfg/mapping_demo.rviz"/>-->

  <node pkg="rviz" type="rviz" name="rviz" args="-d rviz_cfg.rviz"/>
  <include file="$(find hector_geotiff)/launch/geotiff_mapper.launch"/>
</launch>

This is my .../hector_slam-catkin/hector_mapping/launch/mapping_default.launch file:

<?xml version="1.0"?>

<launch>
  <arg name="tf_map_scanmatch_transform_frame_name" default="/scanmatcher_frame"/>
  <arg name="base_frame" default="/base_link"/>
  <arg name="odom_frame" default="/base_link"/>
  <arg name="pub_map_odom_transform" default="true"/>
  <arg name="scan_subscriber_queue_size" default="5"/>
  <arg name="scan_topic" default="/scan"/>
  <arg name="map_size" default="2048"/>

  <node pkg="hector_mapping" type="hector_mapping" name="hector_mapping" output="screen">

    <!-- Frame names -->
    <param name="map_frame" value="/map" />
    <param name="base_frame" value="$(arg base_frame)" />
    <param name="odom_frame" value="$(arg base_frame)" />

    <!-- Tf use -->
    <param name="use_tf_scan_transformation" value="true"/>
    <param name="use_tf_pose_start_estimate" value="false"/>
    <param name="pub_map_odom_transform" value="$(arg pub_map_odom_transform)"/>

    <!-- Map size / start point -->
    <param name="map_resolution" value="0.050"/>
    <param name="map_size" value="$(arg map_size)"/>
    <param name="map_start_x" value="0.5"/>
    <param name="map_start_y" value="0.5" />
    <param name="map_multi_res_levels" value="2" />

    <!-- Map update parameters -->
    <param name="update_factor_free" value="0.4"/>
    <param name="update_factor_occupied" value="0.9" />    
    <param name="map_update_distance_thresh" value="0.4"/>
    <param name="map_update_angle_thresh" value="0.06" />
    <param name="laser_z_min_value" value = "-1.0" />
    <param name="laser_z_max_value" value = "1.0" />

    <!-- Advertising config --> 
    <param name="advertise_map_service" value="true"/>

    <param name="scan_subscriber_queue_size" value="$(arg scan_subscriber_queue_size)"/>
    <param name="scan_topic" value="$(arg scan_topic)"/>

    <!-- Debug parameters -->
    <!--
      <param name="output_timing" value="false"/>
      <param name="pub_drawings" value="true"/>
      <param name="pub_debug_output" value="true"/>
    -->
    <param name="tf_map_scanmatch_transform_frame_name" value="$(arg tf_map_scanmatch_transform_frame_name)" />
  </node>

  <!--<node pkg="tf" type="static_transform_publisher" name="map_nav_broadcaster" args="0 0 0 0 0 0 map nav 100"/>-->
</launch>

This is my tf tree: https://drive.google.com/file/d/0B6kX... . . . . . . . -------------------------------------------------------------------SOLUTION-----------------------------------------------------------------------------------

EDIT: I found out that I forgot to add the line:

<include file="$(find hector_mapping)/launch/mapping_default.launch"/>

in the neato.launch file.

Now i see something in rviz:

https://drive.google.com/file/d/0B6kX...

and the map seems to be rotating ok, but there is no map being added and there is no movement in x,y directions if i move the sensor. Also in terminal I still have the error:

No transform between frames ...
(more)