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

emacsd's profile - activity

2020-09-23 06:29:31 -0500 received badge  Famous Question (source)
2019-12-26 09:39:53 -0500 received badge  Notable Question (source)
2019-10-30 14:05:47 -0500 edited question ROS Python Package

ROS Python Package I am running into a problem with ROS Python package structure as per http://wiki.ros.org/PyStyleGuide

2019-10-30 14:03:20 -0500 asked a question ROS Python Package

ROS Python Package I am running into a problem with ROS Python package structure as per http://wiki.ros.org/PyStyleGuide

2019-10-21 07:54:25 -0500 marked best answer actionlib constructor initialization

I'd appreciate it if someone can explain the reason why the actionlib simpleServer constructor needs to be initialized as a constructor initializer list? If the initialization's removed the compilation fails.

reference to actionlib tutorials

I know this is more as a C++ question rather than ROS related question!

Thank you.

2019-10-21 07:29:23 -0500 received badge  Popular Question (source)
2019-10-20 11:47:52 -0500 commented answer actionlib constructor initialization

Thank you @ahendrix. Do you have any reference/article explains this topic more in depth?

2019-10-20 11:47:43 -0500 commented answer actionlib constructor initialization

Thank you @ahendrix. Do you have any reference/article explain this topic more in depth?

2019-10-20 10:03:06 -0500 commented answer actionlib constructor initialization

Thank you @ahendrix. Do you have any reference/article explains more in details that the object needs to be initialized

2019-10-19 20:16:07 -0500 asked a question actionlib constructor initialization

actionlib constructor initialization I'd appreciate it if someone can explain the reason why the actionlib simpleServer

2019-10-01 13:18:40 -0500 received badge  Notable Question (source)
2019-04-21 19:43:23 -0500 received badge  Student (source)
2019-04-21 19:42:15 -0500 received badge  Popular Question (source)
2019-01-10 15:38:36 -0500 asked a question ROS Source Code Completion With Emacs

ROS Source Code Completion With Emacs Does anybody have managed to setup emacs for ROS code completion (using company-mo

2018-06-02 09:32:35 -0500 received badge  Good Answer (source)
2016-10-17 14:46:41 -0500 marked best answer server parameters vs dynamic reconfigure?

I used to use the server parameters and the dynamic_reconfigure. I know the server parameters (rosparm) used to send messages to the node, in which those messages do not change much. The question is that I really don't understand the advantage of the server parameters over the dynamic_reconfigure. I feel I'm missing something or I don't understand the goal of the server parameters

2016-09-26 08:53:36 -0500 received badge  Famous Question (source)
2015-08-05 08:16:47 -0500 received badge  Nice Answer (source)
2015-02-27 11:57:45 -0500 commented answer How to play rosbag file from node

Thanks for sharing :)

2015-02-27 11:57:45 -0500 received badge  Commentator
2015-01-13 04:50:20 -0500 received badge  Nice Answer (source)
2014-09-26 06:37:38 -0500 received badge  Popular Question (source)
2014-09-26 06:37:38 -0500 received badge  Notable Question (source)
2014-08-20 12:23:16 -0500 answered a question How to find installed tutorials?

Such packages you find them in /opt/ros/indigo/share If you want to get the path for a specific package, say urdf_tutorials, you can type: roscd urdf_tutorial/

2014-08-20 12:06:44 -0500 answered a question Ros turtlebot navigation

I understand your situation and I've been in this situation when I started learning ROS. It's really hard to give you an answer to your question, but I can make suggestions:

  • For instance, make sure your understand the basics and fundamentals of ROS before start concerning how to program your turtlebot.
  • Go through the ROS tutorials and make sure to understand what are the meanings of nodes, topics, messages, launch files, listeners, and publishers. Just try to get the big picture!
  • Try to understand how to configure your CMakeLists.txt and your package.xml
  • User Eclipse or QTCreator as an IDE for your project, instead of using a text editor for writing your code)
  • Divide your project into many stages (start with the easier stages and move on to the the more difficult as your ROS skills improve)
  • Whenever you face a problem, do not hesitate to ask questions on ROS Answers. So many ppl will be glad to help (as long as you show them you tried and put efforts to solve the problem).

If you find any of the points vague, let me know and I will explain more. Don't give up! ROS seems to be impossible at the beginning, but once you get used to it you will find it cool! It just takes time (as it's the case with every open-source library/software)

Good luck...

2014-08-18 20:37:18 -0500 commented question Goal Tolerance for Inverse Kinematics - How does it work?

I noticed that the higher the goal tolerance, the more percentage of success in the IK alguorithm. Perhaps you can send your questions to the moveit mailing lists (you get better responses than ros answers).

2014-08-18 19:44:24 -0500 commented answer Can I get data from ros to a file?

That's nice! I never thought about this idea!

2014-08-18 19:36:09 -0500 commented question roscore command not found

Are you sure you did setup ROS Environment?

2014-08-18 11:04:09 -0500 answered a question From transform to pose?

The tf function you're looking for is

lookupTransform(target_frame, source_frame, time) -> (position, quaternion)

The function returns the translation and rotation of the transformation between the two frames:

(translation,rotation) = t.lookupTransform("tf_1", "tf_2", rospy.Time())

Now, you have the translation and rotation values, you can construct the pose msg.

2014-08-15 14:48:12 -0500 answered a question Ros can't find package

Try to source the ROS environment parameters

echo "source <path_to_workspace>/devel/setup.bash" >> ~/.bashrc

Close the current terminal and run a new one. You should see the node in the list. If you don't want to close the current terminal, do this:

source ~/.bashrc

Note: Pimentel answer is also correct, but you have to do it everytime you open a new terminal. If you added the source command to the bashrc, it will be loaded automatically.

2014-08-15 14:39:41 -0500 commented answer Would Java be a good option to use as a programming language for ROS?

I agree with @Chrissi. Try python if find C++ difficult. It's very easy and robust programming language!

2014-08-07 09:34:22 -0500 received badge  Famous Question (source)
2014-08-07 09:05:04 -0500 received badge  Famous Question (source)
2014-07-13 22:17:54 -0500 commented answer respawn_delay does not delay the respawn!

You're right! Thank you.

2014-07-13 13:17:27 -0500 asked a question respawn_delay does not delay the respawn!

There's a new .launch element (only in Indigo) that delays the repawn of a node. However, it doesn't do what it says.

This is a demo part of the .launch file I have: Is there anything I'm missing?

<node pkg="res_prj" type="init_tf_broadcaster" name="init_tf_br"
 respawn="true" respawn_delay="20"/>

I expect the node init_tf_br respawn after 20 secs, but it starts immediately once it dies.

Thanks in advance.

Reference: http://wiki.ros.org/roslaunch/XML/node

2014-07-08 19:15:07 -0500 commented answer What are the differences between getNodeHandle() and getPrivateNodeHandle() in nodelet?

I wish I can vote for this answer 1000 times!

2014-07-05 13:05:33 -0500 received badge  Nice Answer (source)
2014-07-04 00:10:25 -0500 received badge  Autobiographer
2014-07-03 13:12:33 -0500 received badge  Notable Question (source)