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

tinytron's profile - activity

2015-07-28 01:58:30 -0500 received badge  Self-Learner (source)
2015-07-28 01:58:30 -0500 received badge  Teacher (source)
2015-01-31 08:06:51 -0500 received badge  Notable Question (source)
2015-01-31 08:06:51 -0500 received badge  Famous Question (source)
2014-12-21 11:38:43 -0500 received badge  Famous Question (source)
2014-12-04 08:31:35 -0500 commented answer Build of Win_Ros with Visual Studio 2013 for Kinect2 usage

hmm don't know why. But it is resolved by now. I ended up using a Kinect XBox 360 (the old one)

2014-12-02 17:45:41 -0500 received badge  Popular Question (source)
2014-12-02 16:32:16 -0500 received badge  Notable Question (source)
2014-12-02 03:49:00 -0500 answered a question hector_localization build error

Well, what solved the problem was manually installing two packages from git.

Namely geographic_msgs and uuid_msgs.

I'm not quite sure why those went missing but now hector_localization compiled.

Thanks Dirk!

2014-12-02 03:38:44 -0500 commented answer Hector Slam input IMU data

Ok thanks!

2014-12-01 20:36:00 -0500 received badge  Popular Question (source)
2014-12-01 11:51:48 -0500 asked a question hector_localization build error

Hi again,

trying to catkin_make the hector_localization package in ROS Hydro on Ubuntu 12.04 I get the following errors:

CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
  Could not find a configuration file for package geographic_msgs.

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

    geographic_msgsConfig.cmake
    geographic_msgs-config.cmake

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


-- Eigen found (include: /usr/include/eigen3)
-- CMAKE_BUILD_TYPE:               RelWithDebInfo
-- CMAKE_CXX_FLAGS_RELEASE:        -O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -DNDEBUG
-- CMAKE_CXX_FLAGS_MINSIZEREL:     -Os -DNDEBUG
-- CMAKE_CXX_FLAGS_DEBUG:          -g
-- +++ processing catkin package: 'hector_pose_estimation'
-- ==> add_subdirectory(hector_localization/hector_pose_estimation)
-- Using these message generators: gencpp;genlisp;genpy
CMake Error at /home/tinytron/catkin_ws/devel/share/hector_pose_estimation_core/cmake/hector_pose_estimation_coreConfig.cmake:165 (find_package):
  Could not find module Findgeographic_msgs.cmake or a configuration file for
  package geographic_msgs.

  Adjust CMAKE_MODULE_PATH to find Findgeographic_msgs.cmake or set
  geographic_msgs_DIR to the directory containing a CMake configuration file
  for geographic_msgs.  The file will have one of the following names:

    geographic_msgsConfig.cmake
    geographic_msgs-config.cmake

Call Stack (most recent call first):
  /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
  hector_localization/hector_pose_estimation/CMakeLists.txt:7 (find_package)

Any idea how to fix it?

2014-12-01 06:59:14 -0500 asked a question Hector Slam input IMU data

Hi there,

I am running hector_slam in ROS Hydro with a Neato XV-11 laser and a Razor 9dof IMU.

The IMU has been included via hector_imu_attitude_to_tf.

In RViz everything looks good, I have a base_footprint frame that only moves on X and Y (and yaw) and attached to it a base_link frame that has additional roll and pitch movement.

Now my question is this:

Right now the IMU data is only transforming a frame but I guess that has no direct effect on the computation of hector_slam? Do I have to specify somewhere that hector_slam should consider the IMU data to increase its own accuracy? Or do I have to run an additional node for that, like hector_localization?

2014-11-30 13:20:50 -0500 received badge  Popular Question (source)
2014-11-29 11:45:14 -0500 received badge  Enthusiast
2014-11-28 06:21:34 -0500 received badge  Editor (source)
2014-11-27 15:24:46 -0500 commented question Build of Win_Ros with Visual Studio 2013 for Kinect2 usage
2014-11-27 15:23:07 -0500 commented answer Build of Win_Ros with Visual Studio 2013 for Kinect2 usage

oogabooga did you get that to work. I am trying right now but stuck as in the post below. Maybe you can give me a hint? http://answers.ros.org/question/19848...

2014-11-27 15:10:35 -0500 commented answer no neato laser scan with hector_slam

Did you try to remove anything related to RViz in the launch file to see if it starts then? You could then still record a bag and play it afterwards?

2014-11-27 15:07:06 -0500 asked a question Trying to install Microsoft Kinect v2 driver in ROS Hydro

Hi community,

I have been trying to install the Kinect v2 drivers following the instructions here.

As stated on that page I first need to install libfreenect2 and that is where I am stuck.

My system is Ubuntu 12.04 LTS with ROS Hydro. I was running Indigo before but wanted to try out rgbdslam so I downgraded because it did not seem to work in Indigo.

Following the README on this page I did the following:

  • Cloned libfreenect2 from git
  • Installed the missing dependencies with "sh install_ubuntu.sh"
  • Checked if I need to fix libturbojpeg but it told me that "/usr/lib/x86_64-linux-gnu/libturbojpeg.so" exists, so I skipped that

Then I went on to build protonect.

When I executed "cmake CMakeLists.txt" there was an error saying that "libusb.h" could not be found. On my drive I found "libusb.h" in "/usr/include/libusb-1.0/". After copying it to "/usr/include/" cmake did not complain anymore and came out clean.

But then when I run "make", it's giving me a headache.

Here is the output:

tinytron@tinytron:~/libfreenect2/examples/protonect$ make
[ 43%] Built target glfw
[ 46%] Built target generate_resources_tool
[ 48%] Building CXX object CMakeFiles/freenect2.dir/src/usb_control.cpp.o
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp: In function ‘int     
libfreenect2::protocol::libusb_ext::set_isochronous_delay(libusb_device_handle*, int)’:
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:73:24: error: ‘LIBUSB_SET_ISOCH_DELAY’ was  not declared in this scope
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp: In function ‘int   libfreenect2::protocol::libusb_ext::set_sel(libusb_device_handle*, int, uint8_t, uint8_t, uint8_t, uint8_t)’:
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:88:24: error: ‘LIBUSB_REQUEST_SET_SEL’ was not declared in this scope
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp: In function ‘int libfreenect2::protocol::libusb_ext::get_max_iso_packet_size(libusb_device*, int, int, int)’:
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:160:13: error: ‘libusb_ss_endpoint_companion_descriptor’ was not declared in this scope
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:160:54: error: ‘companion_desc’ was not declared in this scope
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:162:107: error: ‘libusb_get_ss_endpoint_companion_descriptor’ was not declared in this scope
/home/tinytron/libfreenect2/examples/protonect/src/usb_control.cpp:168:72: error: ‘libusb_free_ss_endpoint_companion_descriptor’ was not declared in this scope
make[2]: *** [CMakeFiles/freenect2.dir/src/usb_control.cpp.o] Error 1
make[1]: *** [CMakeFiles/freenect2.dir/all] Error 2
make: *** [all] Error 2
tinytron@tinytron:~/libfreenect2/examples/protonect$

Any idea what's happening? Is it because I am running Ubuntu 12.04?

Thanks a bunch.

UPDATE:

This issue seems resolved I think it was caused by downloading the wrong git. Stupid copy and paste mistake actually. In the README here it says

  1. Download libfreenect2

git clone https://github.com/OpenKinect/libfree...

which is the original libfreenect2 package. But you actually need this one: https://github.com/wiedemeyer/libfreenect2.git, which is based off the original but different. Maybe this should be changed.

Now I ran into another issue while executing make. Seems like there is a problem with OpenCL:

[ 50%] Building ...
(more)
2014-11-18 19:36:30 -0500 received badge  Famous Question (source)
2014-11-18 10:54:30 -0500 answered a question no neato laser scan with hector_slam

Not sure what the problem is but maybe you want to try my launch file. It's working fine over here with XV-11 and hector_slam.

Hmm I cant post it as code because the xml seems to get messed up and I can't upload files yet, so here it is on pastebin:

hector_launch

Before you run it you just have to start your Neato driver manually, didn't include that yet...

Good luck.

2014-11-18 10:35:54 -0500 received badge  Scholar (source)
2014-11-04 00:17:24 -0500 received badge  Notable Question (source)
2014-10-15 05:21:24 -0500 received badge  Popular Question (source)
2014-10-15 02:05:41 -0500 received badge  Supporter (source)
2014-10-15 02:05:32 -0500 answered a question Trying to get the XV-11 Lidar to work

Hey ahendrix,

thanks for the quick response!

I noticed before that connecting the Lidar's Tx to the RS232 Rx did not deliver any data. So I connected Tx to Tx on the RS232 plug, which seems kinda fishy.

I ordered a XV-11 controller from GetSurreal now and it's on its way. I'll update this post as soon as I have tested it.

Thanks again.

EDIT:

The issue is resolved and the XV-11 is working beautifully with ROS and hector_slam.

There were a couple of things I had to change. First the Serial converter, I am now using a FTDI Breakout from Sparkfun to translate the signal to USB. Obviously these RS-232 converters speak a different language and that messed up the signal.

Then I switched the sensor power from 3.3V to 5V. On the inside of the XV-11 on the board it says 5V right next to the power cable.

Next I want to add the Razor 9dof IMU to the setup to get some attitude data, will see how that goes...

2014-10-14 17:13:08 -0500 asked a question Trying to get the XV-11 Lidar to work

Hey there!

I already asked this over at the Trossen Robotics Forum but did not get a reply yet. Maybe someone here can give me a hint at what might be wrong with my XV-11 Lidar Setup.

I bought the laser scanner from Ebay and am trying to get it to work in ROS.

What I have done so far:

  • Connected the Lidar to ROS Indigo running Ubuntu in Virtualbox on a Windows Machine.

  • For the power to the motor I am using a 3V regulator that gets its power form USB (5V).

  • The sensor is powered by an Arduino with 3.3V for now.

  • Instead of the Sparkfun FTDI board I am using a standard RS-232 to USB Adapter that is getting its data from the Lidard's Tx. The adapter gets accepted by Ubuntu. Dmesg shows:

    usb 1-2: FTDI USB Serial Device converter now attached to ttyUSB0

  • Running

    rostopic echo /scan

I get this:


header: seq: 34 stamp: secs: 1413106818 nsecs: 470585788 frame_id: neato_laser angle_min: 0.0 angle_max: 6.28318548203 angle_increment: 0.0174532923847 time_increment: 0.00059940997744 scan_time: 0.0 range_min: 0.0599999986589 range_max: 5.0 ranges: [0.25600001215934753, 8.192000389099121, 4.928999900817871, 13.229000091552734, 13.300999641418457, 13.274999618530273, 10.946999549865723, 0.37700000405311584, 14.380999565124512, 15.883000373840332, 15.381999969482422, 0.25600001215934753, 8.960000038146973, 6.848999977111816, 13.114999771118164, 13.0649995803833, 13.126999855041504, 13.109000205993652, 0.36899998784065247, 14.380999565124512, 15.883000373840332, 15.378000259399414, 0.5120000243186951, 1.2799999713897705, 6.880000114440918, 13.14900016784668, 10.869000434875488, 9.96500015258789, 10.836999893188477, 0.37599998712539673, 14.348999977111816, 15.873000144958496, 15.847999572753906, 16.128000259399414, 11.008000373840332, 6.90500020980835, 11.003000259399414, 10.888999938964844, 10.954999923706055, 4.479000091552734, 0.33799999952316284, 15.279000282287598, 14.972999572753906, 7.293000221252441, 0.23399999737739563, 8.019000053405762, 8.29699993133545, 15.732999801635742, 15.833000183105469, 7.519999980926514, 11.776000022888184, 8.960000038146973, 6.888999938964844, 11.795000076293945, 13.74899959564209, 13.708999633789062, 11.914999961853027, 0.4320000112056732, 11.229000091552734, 16.277000427246094, 16.277000427246094, 9.472000122070312, 8.704000473022461, 3.884999990463257, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 8.295999526977539, 15.189000129699707, 16.277000427246094, 13.991999626159668, 9.472000122070312, 0.0, 3.628000020980835, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 7.690999984741211, 15.189000129699707, 16.277000427246094, 15.187999725341797, 9.472000122070312, 7.935999870300293, 3.627000093460083, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 8.399999618530273, 15.189000129699707, 16.277000427246094, 13.991999626159668, 9.472000122070312, 7.679999828338623, 3.625999927520752, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 8.295999526977539, 15.189000129699707, 16.277000427246094, 13.991999626159668, 9.472000122070312, 7.423999786376953, 13.097000122070312, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 8.406000137329102, 15.189000129699707, 16.277000427246094, 16.37700080871582, 15.871999740600586, 11.520000457763672, 14.026000022888184, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 0.43700000643730164, 16.35700035095215, 16.37700080871582, 16.356000900268555, 15.871999740600586, 4.0960001945495605, 14.001999855041504, 16.381999969482422, 16.381999969482422, 16.381999969482422, 16.381999969482422, 0.43700000643730164, 16.047000885009766, 16.37700080871582, 16.327999114990234, 15.871999740600586, 8.192000389099121,

and so on...

So there seems to be data coming in.

But then here's my problem. In RVIZ the data looks like noise and it seems like the Laser is detecting ...

(more)