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

Vegeta's profile - activity

2022-06-17 06:50:10 -0500 received badge  Nice Question (source)
2017-12-20 00:09:01 -0500 marked best answer Problem setting up hector_slam (no map), please help

Hello,

I have been trying to make hector slam work on my turtlebot with a hokuyo 04lx laser. I am using ROS fuerte, ubuntu 12.04. Steps I followed: 1) Did rosmake to hector_slam package with no errors. 2) I already have a urdf of my turtlebot with laser installed. (I can use gmapping) 3) I did try the hector_turtlebot gazebo tutorials successfully.

I launched the files in this order.

1) turtlebot.launch file 2) hokuyo.launch file 3) hector_slam_launch tutorial.launch

The mapping_default.launch file is like this:

    <?xml version="1.0"?>
<launch>
  <arg name="tf_map_scanmatch_transform_frame_name" default="scanmatcher_frame"/>
  <arg name="base_frame" default="base_footprint"/>
  <arg name="odom_frame" default="nav"/>
  <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="base_link" />
    <param name="odom_frame" value="odom" />

    <!-- 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="true"/>

    <!-- 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="5"/>
    <param name="scan_topic" value="hokuyo_scan"/>

    <!-- 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>

I can see the laser scan and robot model on rviz. But the fixed frame and target from gives error on /map topic. If I change both of them to /odom the laser scans are shown. Also the Map field gives error. I cannot see the map being built.

Also on the terminal in the tutorial.launch file I get strange errors like this:

 SUMMARY
========

PARAMETERS
 * /hector_geotiff_node/draw_background_checkerboard
 * /hector_geotiff_node/draw_free_space_grid
 * /hector_geotiff_node/geotiff_save_period
 * /hector_geotiff_node/map_file_base_name
 * /hector_geotiff_node/map_file_path
 * /hector_mapping/advertise_map_service
 * /hector_mapping/base_frame
 * /hector_mapping/laser_z_max_value
 * /hector_mapping/laser_z_min_value
 * /hector_mapping/map_frame
 * /hector_mapping/map_multi_res_levels
 * /hector_mapping/map_resolution
 * /hector_mapping/map_size
 * /hector_mapping/map_start_x
 * /hector_mapping/map_start_y
 * /hector_mapping/map_update_angle_thresh
 * /hector_mapping/map_update_distance_thresh
 * /hector_mapping/odom_frame
 * /hector_mapping/pub_map_odom_transform
 * /hector_mapping/scan_subscriber_queue_size
 * /hector_mapping/scan_topic
 * /hector_mapping/tf_map_scanmatch_transform_frame_name
 * /hector_mapping/update_factor_free
 * /hector_mapping/update_factor_occupied
 * /hector_mapping/use_tf_pose_start_estimate
 * /hector_mapping/use_tf_scan_transformation
 * /hector_trajectory_server/source_frame_name
 * /hector_trajectory_server/target_frame_name
 * /hector_trajectory_server/trajectory_publish_rate
 * /hector_trajectory_server/trajectory_update_rate
 * /rosdistro
 * /rosversion
 * /use_sim_time

NODES
  /
    hector_geotiff_node (hector_geotiff/geotiff_node)
    hector_mapping (hector_mapping/hector_mapping)
    hector_trajectory_server (hector_trajectory_server/hector_trajectory_server)
    rviz (rviz/rviz)

ROS_MASTER_URI=http://192.168.111.21:11311

core service [/rosout] found
process[rviz-1]: started with pid [16501]
process[hector_mapping-2]: started with pid [16502]
process[hector_trajectory_server-3]: started with pid [16563]
HectorSM map lvl 0: cellLength: 0.05 res x:2048 res y: 2048
HectorSM map lvl 1: cellLength: 0.1 res x:1024 res y: 1024 ...
(more)
2016-08-08 00:40:33 -0500 marked best answer how to use hector_slam?

Hello All,

I am new to ROS and learning slowly. I am using ROS fuerte, ubuntu 12.04.

I downloaded the hector_slam package from the ros wiki page. After installing from the github repository, did a rosmake and got this error.

[ rosmake ] Output from build of package hector_geotiff_plugins written to:
[ rosmake ]    /home/turtlebot/.ros/rosmake/rosmake_output-20130910-013847/hector_geotiff_plugins/build_output.log
[rosmake-3] Finished <<< hector_geotiff_plugins [FAIL] [ 2.73 seconds ]         
[ rosmake ] Halting due to failure in package hector_geotiff_plugins. 
[ rosmake ] Waiting for other threads to complete.
[rosmake-2] Finished <<< hector_mapping [PASS] [ 39.46 seconds ]                
[ rosmake ] Results:                                                            
[ rosmake ] Cleaned 58 packages.                                                
[ rosmake ] Built 57 packages with 1 failures.                                  
[ rosmake ] Summary output to directory                                         
[ rosmake ] /home/turtlebot/.ros/rosmake/rosmake_output-20130910-013847

I have a hokuyo urg 04 lx for takin laser scans.

My question is - 1) How to get the hector_geotiff_plugins to build cleanly? 2) Which launch file I should use to run hector mapping (From the tutorial I assume the file is the tutorial.launch located in hector_slam_launch folder) , also in this case I will have to run the hokuyo node separately using hokuyo.launch, if I am correct? 3) I do not have an IMU to use with the hokuyo lidar but I have a turtlebot with gyro, can I launch the turtlebot launch file and use teleop to get the imu from the turtlebot utilizing its IMU? 4) Do I need to create a separate launch file as described in the tutorial or I have to edit the same tutorial.launch file.

My tutorial. launch file looks like this--- I do not understand which parameters to change, (sorry i am very new to ROS)

<?xml version="1.0"?>

<launch>

  <param name="/use_sim_time" value="true"/>

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

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

  <include file="$(find hector_geotiff)/launch/geotiff_mapper.launch">
    <arg name="trajectory_source_frame_name" value="scanmatcher_frame"/> 
  </include>

</launch>

And the mapping_default.launch file looks like this ----

<?xml version="1.0"?>

<launch>
  <arg name="tf_map_scanmatch_transform_frame_name" default="scanmatcher_frame"/>
  <arg name="base_frame" default="base_footprint"/>
  <arg name="odom_frame" default="nav"/>
  <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 odom_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 ...
(more)
2015-11-09 20:48:46 -0500 received badge  Nice Question (source)
2015-09-18 18:39:16 -0500 marked best answer turtlebot+hector slam possibile or not?

Is it possible to apply hector mapping on the turtlebot? Anyone did ever tried this before successfully?

Considering the poor odometry from the irobot create, I think hector slam can produce good mapping results in cluttered environment.

2015-08-31 20:04:46 -0500 marked best answer does kinect for windows work on turtlebot?

Hi,

I have been trying to install kinect for windows (kinect4windows) on the turtlebot (and not xbox kinect)xboxkinect

I have been eating out my brains for last 2 days trying the openni driver to work, and still the device is not detected. The kinect is blinking and getting power from the turtlebot sensor board. But after multiple trial I am unable to get it work.

Does anyone has experience of getting it worked on turtlebot? Please reply , else I will have to get a Xbox kinect as a last resort.

PS- Turtlebot page should mention this point to new users.

2015-07-01 06:56:13 -0500 received badge  Famous Question (source)
2015-07-01 06:56:13 -0500 received badge  Notable Question (source)
2015-06-22 00:25:08 -0500 marked best answer Any suggestions and recommendations for mapping long straight corridors using gmapping?

Hi,

I am trying to map a long straight corridor using turtlebot gmapping demo on actual robot. For a short segment of the run the robot maps the corridors nicely giving straight edges but as the distance increases, i find it hard to map the environment correctly. Either it curves out the corridor or it branch out another map out on the rviz suggesting it is not able to localize properly. I get parallel maps where the corridor branches out from the main map.

Any suggestions into improving the map? What settings are recommended. My turtlebot is properly calibrated , i know there are imu errors and odometry errors involved but how to improve on it? Does changing the topic to /odom provide better results?

I am using ROS fuerte with kinect.

2015-05-29 13:24:03 -0500 marked best answer rostopic:command not found error-- turtlebot fuerte workstation pc

I recently upgraded from ros electric to fuerte on the turtlebot 1. Installed everything smoothly on the turtlebot pc and the workstation pc. However when running the network test on both pc's, I get the error on the workstation pc when running the

rostopic list 
rostopic: command not found

what should be the problem? I installed the full desktop version of fuerte on both pcs. I am using Ubuntu 12.04 on both pcs.

2015-03-27 12:54:28 -0500 received badge  Notable Question (source)
2014-12-15 22:11:50 -0500 received badge  Famous Question (source)
2014-12-03 04:44:55 -0500 answered a question Problem arising when make ROSARIA

Provide more details about the system and ROS distro you are using. It seems you do not have your ros workspace properly configured or you are not installing in the ros workspace. Are you sourcing the setup.bash file in your catkin_ws/devel folder properly?

2014-12-03 04:41:37 -0500 received badge  Critic (source)
2014-12-03 04:08:30 -0500 answered a question teleop turtlebot

There is already a teleop package for the turtlebot called turtlebot_teleop. You can use the tutorials to use the keyboard to teleoperate your turtlebot. Also there are tutorials for using joysticks, ps3 joystics and xbox360 game controller to teleop your robot.

To use the keyboard, open a new terminal and type

roslaunch turtlebot_teleop keyboard_teleop.launch

The launch file is easy to understand.

2014-10-22 12:37:18 -0500 marked best answer Cannot update packages on ubuntu 11.10, please help

Cannot update on ubuntu 11.10 getting error as " http://packages.ros.org oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5523BAEEB01FA116 "

2014-10-22 03:25:52 -0500 received badge  Famous Question (source)
2014-08-13 11:35:22 -0500 received badge  Notable Question (source)
2014-08-13 10:29:49 -0500 commented question How does ROS calculates the actual robot path?

The path that was driven by the robot. I understand how the robot_pose_ekf can be used to correct the path.

2014-08-13 09:31:38 -0500 received badge  Popular Question (source)
2014-08-13 08:13:55 -0500 asked a question How does ROS calculates the actual robot path?

Hi All,

I am interested in knowing how does ROS determines the actual path traversed by the robot. What is the mathematics behind it. I could get some answer following hector_trajectory package but in Rviz there is an option robot_path. How to get accurate trajectory of the path followed by robot?

Thanks

2014-08-13 08:09:54 -0500 answered a question Need help to understand tf [from book: ROS by Example]

i would suggest asking the question to ROS_BY_EXAMPLE google group page. You will get appropriate answer there.

2014-08-13 07:56:45 -0500 commented question Create powers off after minimal.launch

please be specific on which distro of ROS you are using. previous versions of ROS are discontinued to be updated and seems to give problems. After reading your comments I would only suggest to reinstall Ubuntu and ROS and try again. If the problem persists reply here.

2014-08-13 07:50:51 -0500 answered a question what is the purpose of zeroconf and avahi?

Later versions of Ubuntu include support for Zeroconf, a technique that allows machines on the same subnet to reference each other using local hostnames instead of IP addresses. So you can use this method if your desktop computer and robot are connected to the same router on a home or office network—a common scenario for both hobby and research robots.

You can use zeroconf to communicate between two systems (say, robot and desktop) to ssh into using just their hostnames.

For eg. If you type $hostname and you get something like "my_robot" you can use this instead of the IP address to communicate between the two pcs. Instead of IP address of both PC just using "my_robot.local" will be helpful.

2014-08-13 07:45:31 -0500 commented question roslaunch kobuki_node minimal.launch

what message? Be specific. Put all the commands you put and output displayed by terminal here. Only then some one from the group would be able to answer your question.

2014-06-10 10:34:52 -0500 received badge  Famous Question (source)
2014-05-28 22:55:27 -0500 received badge  Popular Question (source)
2014-05-23 20:28:29 -0500 received badge  Famous Question (source)
2014-05-20 20:01:54 -0500 commented answer Problem installing urg_node on ros hydro

I have one more doubt, is there no urg_node drivers for ROS fuerte??

2014-05-20 19:23:55 -0500 received badge  Notable Question (source)
2014-05-20 19:23:55 -0500 received badge  Popular Question (source)
2014-05-14 22:31:40 -0500 commented answer Problem installing urg_node on ros hydro

Great! this is what I was looking for... Thanks a lot for your help and quick reply.. its working now.

2014-05-14 21:22:07 -0500 asked a question Problem installing urg_node on ros hydro

Hi,

I am getting this error when installing the urg_node drivers for hokuyo on Ubuntu 12.04 ROS hydro.

What I did--

1) I have a catkin_ws workspace with build, src and devel folders 2) cd into src folder 3) git clone from the urg_node github page 4) cd into catkin_ws folder 5) run the command $ catkin_make

The error I got is this

    -- +++ processing catkin package: 'urg_node'
-- ==> add_subdirectory(urg_node)
CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package urg_c.

  Set urg_c_DIR to the directory containing a CMake configuration file for
  urg_c.  The file will have one of the following names:

    urg_cConfig.cmake
    urg_c-config.cmake

Call Stack (most recent call first):
  urg_node/CMakeLists.txt:7 (find_package)


-- Using these message generators: gencpp;genlisp;genpy
-- Configuring incomplete, errors occurred!
make: *** [cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed

How to resolve this error. The sensor for which I am trying to install the urg_node is hokuyo UHG-08LX.

Like groovy , is there no sudo apt-get command to install the urg_node laser drivers for Hydro?

Thanks

2014-05-13 06:12:50 -0500 asked a question Strange error when using a new Hokuyo sensor-- Installation error

Dear All,

I am having this strange error message when I tried to use another Hokuyo Sensor (UHG-08LX), the range of this sensor is 8m and FOV of 270 degrees, with frequency of 30 Hz (Specifications of UHG-08LX ). I replaced this with Hokuyo URG-04LX for mapping. I am using ROS fuerte, Ubuntu 12.04. I did checked whether the device is properly connected. I did the tutorial before operating referring the link here http://wiki.ros.org/hokuyo_node/Tutor...

But every time I run hokuyo.launch file I get this error message after it subscribe to the hokuyo messages:

[ WARN] [1356005675.931956581]: The use_rep_117 parameter has not been specified and has been automatically set to true.  This parameter will be removed in Hydromedusa.  Please see: http://ros.org/wiki/rep_117/migration.
 [ERROR] [1356005680.166530146]: Exception thrown while opening Hokuyo.timeout reached (in hokuyo::laser::laserReadline) You may find further details at http://www.ros.org/wiki/hokuyo_node/Troubleshooting

Also, when using another hokuyo sensor (Hokuyo UBG-04LX-F01- Rapid), the same message appears. Both sensors have a high frequency rate.

What could be the problem. Does ROS does not allow new hokuyo sensors to be connected. Or do I have to register the new device everytime I use them. Please help me with this. I am planning to use a better sensor for mapping. I have no problems using the hokuyo 04LX sensor so far.

Thank you

2014-04-24 06:09:27 -0500 commented answer Turtlebot calibration with Hokuyo laser?

Can you provide more details for this calibration.

2014-04-23 22:52:01 -0500 answered a question Octomap launch with Turtlebot

Your launch file should work. I was able to do 3D mapping using the sample launch file in the octomap_server. Try to set the Target frame as:/camera_depth_frame to convert the camera_depth_optical_frame of kinect to camera_depth_frame.

Also if you are not getting the point cloud. Add the octomap_point_cloud when choosing the pointcloud2.

The odometry of turtlebot is very poor. So, do not expect to get very pretty and accurate 3D maps.

2014-04-20 14:12:08 -0500 marked best answer Question about roboearth network

Hello,

I have a small question about using roboearth with ROS. I want to use the roboearth with turtlebot kinect for object detection.

My question is 1) Do you need the robot laptop and workstation to be connected to internet in order to use the roboearth features? I am using the workstation pc and robot pc without internet, I just network them using usb routers.

2) As it says, you need to have an account on the roboearth to save your data and then calling it back for detection, can this be done without internet connection?

Thanks

2014-04-20 13:57:29 -0500 marked best answer hector_turtlebot rosmake failed

Hello All,

I was trying to install the hector_turtlebot package from hector_turtlebot wiki. I am using ros fuerte on ubuntu 12.04.

I used the following commands to download the package and rosmake-

$ cd ~/ros_workspace
$ svn co  <a href="https://tu-darmstadt-ros-pkg.googlecode.com/svn/trunk/hector_turtlebot">https://tu-darmstadt-ros-pkg.googlecode.com/svn/trunk/hector_turtlebot</a>
$ rosmake hector_turtlebot

When running the rosmake hector_turtlebot the build failed. The rosmake output files are attached here rosmake_output

turtlebot@turtlebot:~/ros_workspace$ rosmake hector_turtlebot

[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['hector_turtlebot']
[ rosmake ] Logging to directory /home/turtlebot/.ros/rosmake/rosmake_output-20130909-205636 [ rosmake ] Expanded args ['hector_turtlebot'] to: ['hector_turtlebot_apps', 'hector_turtlebot_description', 'hector_turtlebot_gazebo', 'hector_turtlebot_scan_filter'] [rosmake-0] Starting >>> roslang [ make ]
[rosmake-1] Starting >>> colladadom [ make ]
[rosmake-2] Starting >>> urdf_interface [ make ]
[rosmake-0] Finished <<< roslang No Makefile in package roslang
[rosmake-2] Finished <<< urdf_interface ROS_NOBUILD in package urdf_interface
[rosmake-3] Starting >>> rostest [ make ]
[rosmake-1] Finished <<< colladadom ROS_NOBUILD in package colladadom
[rosmake-0] Starting >>> roscpp [ make ]
[rosmake-1] Starting >>> hector_turtlebot_description [ make ]
[rosmake-2] Starting >>> rosbuild [ make ]
[rosmake-3] Finished <<< rostest No Makefile in package rostest
[rosmake-2] Finished <<< rosbuild No Makefile in package rosbuild
[rosmake-3] Starting >>> geometry_msgs [ make ]
[rosmake-2] Starting >>> xacro [ make ]
[rosmake-0] Finished <<< roscpp No Makefile in package roscpp
[rosmake-0] Starting >>> urdf_parser [ make ]
[rosmake-2] Finished <<< xacro ROS_NOBUILD in package xacro
[rosmake-2] Starting >>> collada_parser [ make ]
[rosmake-0] Finished <<< urdf_parser ROS_NOBUILD in package urdf_parser
[rosmake-3] Finished <<< geometry_msgs No Makefile in package geometry_msgs
[rosmake-3] Starting >>> sensor_msgs [ make ]
[rosmake-0] Starting >>> mk [ make ]
[rosmake-0] Finished <<< mk No Makefile in package mk
[rosmake-3] Finished <<< sensor_msgs No Makefile in package sensor_msgs
[rosmake-2] Finished <<< collada_parser ROS_NOBUILD in package collada_parser
[rosmake-0] Starting >>> urdf [ make ]
[rosmake-2] Starting >>> hector_turtlebot_scan_filter [ make ]
[rosmake-3] Starting >>> turtlebot_gazebo [ make ]
[rosmake-0] Finished <<< urdf ROS_NOBUILD in package urdf
[rosmake-0] Starting >>> turtlebot_description [ make ]
[rosmake-3] Finished <<< turtlebot_gazebo ROS_NOBUILD in package turtlebot_gazebo [rosmake-3] Starting >>> common_rosdeps [ make ]
[rosmake-0] Finished <<< turtlebot_description ROS_NOBUILD in package turtlebot_description [rosmake-0] Starting >>> std_msgs [ make ]
[rosmake-0] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-0] Starting >>> trajectory_msgs [ make ]
[rosmake-0] Finished <<< trajectory_msgs No Makefile in package trajectory_msgs [rosmake-0] Starting >>> gazebo_msgs [ make ]
[rosmake-0] Finished <<< gazebo_msgs ROS_NOBUILD in package gazebo_msgs
[rosmake-0] Starting >>> roslib [ make ]
[rosmake-0] Finished <<< roslib No Makefile in package roslib
[rosmake-0] Starting >>> bullet [ make ]
[rosmake-0] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-3] Finished <<< common_rosdeps ROS_NOBUILD in package common_rosdeps
[rosmake-3] Starting >>> ogre [ make ]
[rosmake-3] Finished <<< ogre ROS_NOBUILD in package ogre
[rosmake-0] Starting >>> std_srvs [ make ]
[rosmake-0] Finished <<< std_srvs No Makefile in package std_srvs
[rosmake-0] Starting >>> rosconsole [ make ]
[rosmake-0] Finished <<< rosconsole No Makefile in package rosconsole
[rosmake-0] Starting >>> angles [ make ]
[rosmake-0] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-0] Starting >>> rospy [ make ]
[rosmake-3] Starting >>> roswtf [ make ]
[rosmake-0] Finished <<< rospy No Makefile in package rospy
[rosmake-0] Starting >>> message_filters [ make ]
[rosmake-3] Finished <<< roswtf No Makefile in package roswtf
[rosmake-3] Starting >>> rosgraph_msgs [ make ]
[rosmake-3] Finished <<< rosgraph_msgs No Makefile in package rosgraph_msgs
[rosmake-3] Starting >>> rosservice [ make ]
[rosmake-3] Finished <<< rosservice No Makefile in package rosservice
[rosmake-3] Starting >>> dynamic_reconfigure [ make ]
[rosmake-3] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure [rosmake-3] Starting >>> protobuf [ make ]
[rosmake-3] Finished <<< protobuf ROS_NOBUILD in package protobuf
[rosmake-0] Finished <<< message_filters No Makefile in package message_filters [rosmake-0] Starting >>> tf [ make ]
[rosmake-0] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-0] Starting >>> nav_msgs [ make ]
[rosmake-3] Starting >>> gazebo [ make ]
[rosmake-0 ... (more)

2014-04-20 13:11:16 -0500 marked best answer Not able to launch kinect on turtlebot ROS fuerte , turtlebot ISO install

Hi,

I installed the turtlebot from the ISO supplied by iheartengineering. I am able to run the keyboard teleoperation but unable to launch the kinect to view on the rviz.

I configured everything properly, the installation automatically detected the IP and assigned to the turtlebot. When I run

roslaunch turtlebot_bringup kinect.launch

I got

turtlebot@turtlebot:~$ roslaunch turtlebot_bringup kinect.launch
... logging to /home/turtlebot/.ros/log/935ee6ec-18f7-11e2-bafc-002163c42ffd/roslaunch-turtlebot-25851.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://turtlebot:41913/

SUMMARY
========

PARAMETERS
 * /kinect_laser/max_height
 * /kinect_laser/min_height
 * /kinect_laser/output_frame_id
 * /kinect_laser_narrow/max_height
 * /kinect_laser_narrow/min_height
 * /kinect_laser_narrow/output_frame_id
 * /openni_launch/debayering
 * /openni_launch/depth_frame_id
 * /openni_launch/depth_mode
 * /openni_launch/depth_registration
 * /openni_launch/depth_time_offset
 * /openni_launch/image_mode
 * /openni_launch/image_time_offset
 * /openni_launch/rgb_frame_id
 * /pointcloud_throttle/max_rate
 * /rosdistro
 * /rosversion

NODES
  /
    kinect_breaker_enabler (turtlebot_node/kinect_breaker_enabler.py)
    kinect_laser (nodelet/nodelet)
    kinect_laser_narrow (nodelet/nodelet)
    openni_launch (nodelet/nodelet)
    openni_manager (nodelet/nodelet)
    pointcloud_throttle (nodelet/nodelet)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
process[kinect_breaker_enabler-1]: started with pid [25877]
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
process[openni_manager-2]: started with pid [25878]
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
[ INFO] [1350547767.989473252]: Initializing nodelet with 2 worker threads.
process[openni_launch-3]: started with pid [25900]
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
process[pointcloud_throttle-4]: started with pid [25928]
[ INFO] [1350547768.076326059]: [/openni_launch] No devices connected.... waiting for devices to be connected
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
process[kinect_laser-5]: started with pid [25944]
Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
process[kinect_laser_narrow-6]: started with pid [25963]
[ INFO] [1350547769.100903910]: [/openni_launch] No devices connected.... waiting for devices to be connected
[kinect_breaker_enabler-1] process has finished cleanly
log file: /home/turtlebot/.ros/log/935ee6ec-18f7-11e2-bafc-002163c42ffd/kinect_breaker_enabler-1*.log
[ INFO] [1350547770.121378299]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1350547771.141588971]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1350547772.153494951]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1350547773.170691697]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1350547774.189712549]: [/openni_launch] No devices connected.... waiting for devices to be connected
[ INFO] [1350547775.201424931]: [/openni_launch] No devices connected.... waiting for devices to be connected
^C[kinect_laser_narrow-6] killing on exit
[kinect_laser-5] killing on exit
[pointcloud_throttle-4] killing on exit
[openni_launch-3] killing on exit
[openni_manager-2] killing on exit
[ INFO] [1350547775.993898334]: [/openni_launch] No devices connected.... waiting for devices to be connected
[openni_manager-2] escalating to SIGTERM
shutting down processing monitor...
... shutting down processing monitor complete
done

I tried to check whether the kinect is detectable ... (more)

2014-04-20 13:10:50 -0500 marked best answer Is VPN necessary for networking turtlebot?

Hi ,

I was testing my system for installing the turtlebot setup. I was wondering if VPN is anecessary step in the networking setup? Can the two pc's communicate only via wifi ? I did not understand the concept of VPN completely.. (Lack of detailed VPN etup instructions on the turtlebot tutorial page I guess)

Next, I want to know how does one map a large area say corridors and large multiple rooms at the same time. The wifi router cannot have such large range to continue networking between the two pc's.

How to map large areas in such situation with turtlebot pc and workstation pc?

2014-04-20 13:08:24 -0500 marked best answer Suggestions on Turtlebot- Create or Roomba?

Dear All,

I will soon be entering into my PhD studies and would like to work with ROS vision libraries for SLAM. I am really interested in turtlebot since its low cost and efficient enough for using vision systems and doing SLAM. My question is, which is better for turtlebot, i am in japan. Create or roomba? I can get create with little efforts here in Japan. Also if in future I want to use a stereo camera to my Turtlebot wil that be possible. I heard turtlebot with Roomba is little tricky to get start with. I am new to ROS and need something which gives me a good head start. So icreate or roomba and why?

2014-04-20 13:07:24 -0500 marked best answer Kinect modification kit for making turtlebot like robot?

Hello All,

I am making the turtlebot from scratch since I already have the irobot create and the kinect sensor. I am confused about the kinect modification kit to power the kinect. How to make one? I have the kinect with an AC adapter. Do I need to modify the Adapter cable part? I cannot find any detailed information on how to make the cable. PS I am not using the Xbox kinect , but the educational kinect that windows sell. Please , if some one can provide detailed information would be helpful.

Thanks Ankit