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

kshitij's profile - activity

2022-05-22 13:06:51 -0500 received badge  Self-Learner (source)
2014-02-03 01:03:54 -0500 received badge  Nice Answer (source)
2014-01-28 17:25:33 -0500 marked best answer slam_gmapping Registering First Scan problem

(I'm using a custom made robot having wheel encoders and Kinect, and want to implement slam_gmapping)

I have the following /tf set up for my robot: http://img826.imageshack.us/img826/7405/screenshotat20120423220.png

I added the _1 suffix to the frames I get using my encoders.

I run a pointcloud_to_laserscan launch file which publishes to the /scan topic. Then I launch gmapping, a clone of the launch file from turtlebot_navigation.

That's when I get the following message: http://imageshack.us/photo/my-images/10/screenshotat20120423220.png/

And, when I visualize it using rviz, I get a map based on seemingly the very first Laser Scan, after which I can view (visualize) the Laser scan (it moves around as I move the Kinect), but the map doesn't get built further (as it should, iteratively from what I've heard)

http://imageshack.us/photo/my-images/88/screenshotat20120423214.png/

Thanks a lot!

2014-01-28 17:25:00 -0500 marked best answer cmake with rosserial problem

I edited the CMakeLists.txt as directed, and got the (expected) error: -- The arduino sdk path is ARDUINO_SDK_PATH-NOTFOUND -- Could NOT find Arduino (missing: ARDUINO_SDK_PATH ARDUINO_SDK_VERSION)

I set the ARDUINO_SDK_PATH to ~/Downloads/arduino-1.0 where the IDE lies using set(ARDUINO_SDK_PATH ~/Downloads/arduino-1.0/).

Now I'm getting: -- Could NOT find Arduino (missing: ARDUINO_SDK_VERSION)

what do I have to set ARDUINO_SDK_VERSION as??

Thanks a lot.

2014-01-28 17:24:50 -0500 marked best answer custom msg in pub/sub node

Want to implement user defined msg in nodes I edited CMakeLists.txt to include rosbuild_genmsg().

In the publisher/subscriber node, do I have to include it like in the case of std_msg? (i.e. #include "msg/custom_msg.h" or something?)

Will this correspond to the following change: ros::Publisher chatter_pub = n.advertise<msg::custom_msg>("chatter", 1000);

Further, I want to create a subscriber node, and publish messages to it manually, should the corresponding callback method be modified as:

void chatterCallback(const msg::custom_msg::ConstPtr& msg) { ROS_INFO("I heard: [%s]", msg->data.c_str()); }

Thanks a lot, really appreciate your help.

2014-01-28 17:23:28 -0500 marked best answer multiple distributions on a single system

I installed ROS Electric, however I read that ROS Diamondback has an enhanced support as far as 2D/3D visualization and Kinect are concerned (that I require).

Can I install Diamondback on the same system (I'm using an Ubuntu 11.10 based PC) or should I just install the additional packages that are in Diamondback?

(My concern being any duplicity resulting in errors on having 2 distributions.)

Thanks

2014-01-20 23:11:56 -0500 received badge  Famous Question (source)
2014-01-20 23:11:56 -0500 received badge  Notable Question (source)
2014-01-20 23:11:56 -0500 received badge  Popular Question (source)
2012-12-20 04:09:34 -0500 received badge  Taxonomist
2012-10-04 20:30:02 -0500 received badge  Famous Question (source)
2012-10-04 20:30:02 -0500 received badge  Notable Question (source)
2012-10-04 20:30:02 -0500 received badge  Popular Question (source)
2012-09-29 10:10:49 -0500 received badge  Famous Question (source)
2012-09-29 10:10:49 -0500 received badge  Notable Question (source)
2012-09-29 10:10:49 -0500 received badge  Popular Question (source)
2012-08-25 19:58:14 -0500 received badge  Popular Question (source)
2012-08-25 19:58:14 -0500 received badge  Famous Question (source)
2012-08-25 19:58:14 -0500 received badge  Notable Question (source)
2012-08-20 16:47:43 -0500 received badge  Famous Question (source)
2012-08-20 16:47:43 -0500 received badge  Notable Question (source)
2012-07-23 04:53:00 -0500 received badge  Popular Question (source)
2012-07-22 23:26:22 -0500 commented question Timestamp gmapping
2012-06-27 21:55:40 -0500 received badge  Citizen Patrol (source)
2012-06-12 21:32:29 -0500 commented answer Gazebo Illegal instruction

do an upgrade, (sudo apt-get upgrade). there's some major gazebo upgrade in the pipeline I think. works after that.

2012-06-12 10:45:03 -0500 commented question Core dump at Gazebo startup

@lucasw do you think it's got to do with the drivers? been following the issue on this thread: http://answers.ros.org/question/33449/gazebo-illegal-instruction

2012-06-10 20:08:48 -0500 answered a question rosserial install with fuerte?

You don't need to build rosserial_arduino.

Just copy the ros_lib folder from /rosserial/rosserial_arduino/libraries into your Arduino 'sketchbook' folder (or alternatively the /arduino/examples folder).

After you've done that, the example sketches will appear at File>sketchbook>ros_lib OR File>Examples>ros_lib on the Arduino IDE.

You can select any one of the example/tutorial sketches and compile/upload them to your board. (Follow the corresponding Tutorial from the wiki.)

P.S. Make sure you've made the following changes: in ros_lib edit ArduinoHardware.h: replace #include "WProgram.h" with #include "Arduino.h"

2012-06-05 05:35:31 -0500 received badge  Commentator
2012-06-05 05:35:31 -0500 commented question Gazebo Illegal instruction

been struggling with this for 3-4 days now

2012-06-04 05:06:16 -0500 commented answer fail to roslaunch gazebo_worlds empty_world.launch

made the change, getting this: /opt/ros/fuerte/stacks/simulator_gazebo/gazebo/scripts/gui: line 2: 3243 Illegal instruction (core dumped) rospack find gazebo/gazebo/bin/gzclient -g rospack find gazebo/lib/libgazebo_ros_paths_plugin.so

2012-05-31 04:26:36 -0500 commented question gazebo plugin path not set on new fuerte install

I get that, and towards the end it says: all processes on machine have died, roslaunch will exit shutting down processing monitor... ... shutting down processing monitor complete done

2012-05-17 19:45:52 -0500 commented question 2D SLAM combine pointcloud_to_laserscan and laser_scan_matcher and gmapping

wait, how is the scan data fake when you're actually using the Kinect? The default parameters work fine with gmapping. Upload a pic of the map if you can. If you want to build a proper map, it's important that you provide tf specific to your robot and provide odom values (for base_link -> odom).