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

ROSnewbie11's profile - activity

2020-11-18 09:41:52 -0500 received badge  Nice Question (source)
2020-04-22 07:29:05 -0500 received badge  Nice Question (source)
2014-11-21 08:56:47 -0500 received badge  Famous Question (source)
2014-10-29 15:21:06 -0500 received badge  Famous Question (source)
2014-07-14 02:33:37 -0500 received badge  Famous Question (source)
2014-06-06 03:36:02 -0500 received badge  Notable Question (source)
2014-05-12 07:36:44 -0500 received badge  Popular Question (source)
2014-05-07 20:55:52 -0500 asked a question Non existing package
  1. Created a package of my own after installing the package rosserial, this went well. I've been following the create a package tutorial.

  2. When listing the dependencies it claims that the package rosserial is missing as seen below.

  3. What have I missed ?


   $
   $ catkin_create_pkg serial_test01 std_msgs rospy roscpp rosserial
   $
 Created file serial_test01/CMakeLists.txt
 Created file serial_test01/package.xml
 Created folder serial_test01/include/serial_test01
 Created folder serial_test01/src
 Successfully created files in ~/catkin_ws/serial_test01. Please adjust the values in package.xml.
   $
   $
   $ rospack depends1 serial_test01 
  [rospack] Error: package/stack 'serial_test01' depends on non-existent package 'rosserial' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'
   $
   $

2014-04-08 15:24:22 -0500 received badge  Notable Question (source)
2014-04-07 02:05:46 -0500 received badge  Organizer (source)
2014-04-07 01:30:19 -0500 commented answer Tutorial: Parse a urdf file

The command "catkin_make" don't like to be run from "~/catkin_ws/src/" but from ~/catkin_ws/. In the file "~/catkin_ws/src/testbot_description/CMakeLists.txt" when the row: "add_executable(parser src/parser.cpp)" is changed to: "add_executable(parser urdf/src/parser.cpp)" catkin_make succeds and generate a file named "./devel/lib/testbot_description/parser" (run from ~/catkin_ws) and the command " ./devel/lib/testbot_description/parser ./src/testbot_description/urdf/my_robot.urdf [ INFO] [1396869719.552512138]: Successfully parsed urdf file" is happy.

2014-04-06 22:55:54 -0500 commented answer Tutorial: Parse a urdf file

Thanks a lot ! This was the information I wanted. I'm trying to understand what I'm doing, not just blindly following the tutorial, just to be able to avoid getting stuck as you suggest. This tutorial is marked as as a beginners level tutorial. 1. Got that. 2. So I guessed. 3. I think I have a general understanding of this from previous tutorials but as a newcommer you tend to follow the lead (at first), it might be some new trick or quirk thaugt. 4. I have that in the back of my head and I guess I have to read some more on the subject. But previous comment applies here to. 5. You can understand my confusion. Textual communication is difficult. Again, thank you for taking your time to answer.

2014-04-04 08:36:16 -0500 received badge  Popular Question (source)
2014-04-04 04:26:58 -0500 received badge  Editor (source)
2014-04-04 03:10:47 -0500 asked a question Tutorial: Parse a urdf file

The question is: In which directory am I supposed to be during the various steps ?

This question has confused me again and probably made me do some mistakes along the way.

I'm trying to follow the tutorial Parse a urdf file.

Below is a desription on how i guess where to be in the steps of the tutorial.

From the beginning of the tutorial:

$ cd ~/catkin_ws/src
$ catkin_create_pkg testbot_description urdf
$ cd testbot_description
$ mkdir urdf

(well, this is straight forward. Here we are placed in

~/catkin_ws/src/testbot_description        creating the subdirectory
~/catkin_ws/src/testbot_description/urdf  )

Next step:

cp /path/to/.../testbot_description/urdf/my_robot.urdf .

is a bit confusing since the file "my_robot.urdf" created in the previous tutorial Create your own urdf file was createde in a entirly different directory than indicated in the suggested command since the directory:

 ~/catkin_ws/src/testbot_description/urdf

did not exist at all at the time.


Next step:

In the next step you are in directory

 ~/catkin_ws/src/testbot_description/urdf

Now you create a subdirectory "src"

> ~/catkin_ws/src/testbot_description/urdf/src
                                           ^^^
                                           ^^^

but you create parser.cpp when still being in:

> ~/catkin_ws/src/testbot_description/urdf
                                      ^^^^
                                      ^^^^
                                      ^^^^

but saving parser.cpp into directory

~/catkin_ws/src/testbot_description/urdf/src

(here I think i made a mistake by saving parser.cpp into:

~/catkin_ws/src/testbot_description/urdf       I.E.   not into:
~/catkin_ws/src/testbot_description/urdf/src )

Next step

I'm quoting:

...First add the following lines to your CMakeList.txt file: ...

This leads to the question: which "CMakeList.txt" ?

Just by following the general tutorial (and rosserial) I have:

~/ros/src/agitr/CMakeLists.txt
~/ros/src/CMakeLists.txt
~/catkin_ws/build/catkin_generated/metapackages/rosserial/CMakeLists.txt
~/catkin_ws/src/beginner_tutorials/CMakeLists.txt
~/catkin_ws/src/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_embeddedlinux/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_client/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_msgs/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_arduino/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_xbee/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_python/CMakeLists.txt
~/catkin_ws/src/rosserial/rosserial_server/CMakeLists.txt
~/catkin_ws/src/testbot_description/urdf/src/CMakeLists.txt
~/catkin_ws/src/testbot_description/CMakeLists.txt
~/ROStest/build/catkin_generated/metapackages/rosserial/CMakeLists.txt
~/ROStest/src/CMakeLists.txt
~/ROStest/src/rosserial/rosserial/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_embeddedlinux/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_client/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_msgs/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_arduino/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_xbee/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_python/CMakeLists.txt
~/ROStest/src/rosserial/rosserial_server/CMakeLists.txt

I guess it's either of these two:

~/catkin_ws/src/testbot_description/urdf/src/CMakeLists.txt
~/catkin_ws/src/testbot_description/CMakeLists.txt

Most probably

~/catkin_ws/src/testbot_description/CMakeLists.txt

since the other CMakeLists.txt has the following text at the top:

   "#toplevel CMakeLists.txt for a catkin workspace"

Next step

I asume where still in directory:

~/catkin_ws/src/testbot_description/urdf

so running catkin_make yields as follows:

~/catkin_ws/src/testbot_description/urdf$ 
~/catkin_ws/src/testbot_description/urdf$ 
~/catkin_ws/src/testbot_description/urdf$ catkin_make

Base path:     ~/catkin_ws/src/testbot_description/urdf
Source space:  ~/catkin_ws/src/testbot_description/urdf/src
Build space:   ~/catkin_ws/src/testbot_description/urdf/build
Devel ...
(more)
2014-03-27 05:21:36 -0500 commented question eclipse installation confusion

The question is asked since the tutorial is a bit unclear to the newcomer who don't have a clear view of the current ROS/Turtlebot idiomatic lingo. After some investigation I found out that a Turtlebot (now also called Turtlebot 1 since there is a new version of Turtlebot, the Turtlebot 2) is composed of a "base" from the company "iRobot" named "Create". There aparently are number of versions of Turtlebot 1 and Turtlebot 2 depending on the "base". Another common base for the Turtlebot 1/2 is from the Korean company "Yujin Robot" named "Kobuki". Since "base", "Create" (also a noun), "Kobuki" are used as concepts without much explanation. Since I have derailed a number of times by now I dare suggest some thought is put into this when overseing the tutorials. Most of the time the tutorials this far has been excellent and I guess I would ... (more)

2014-03-27 04:54:32 -0500 received badge  Notable Question (source)
2014-03-24 22:11:44 -0500 received badge  Enthusiast
2014-03-14 06:40:09 -0500 received badge  Popular Question (source)
2014-03-13 00:58:10 -0500 received badge  Nice Question (source)
2014-03-13 00:25:27 -0500 received badge  Student (source)
2014-03-13 00:10:22 -0500 asked a question eclipse installation confusion

Followed the IDE page wiki.ros.org/IDEs#Installing_Eclipse trying to install Eclipse to make it ROS-centric.

I'm a litle bit confused by a number of things.

The author/s dont think its a good idea to install Eclipse using apt-get, what is the reason ? [(I watched a Youtube video on the subjec where the presenter did use apt-get to install Eclipse Title: How to use Eclipse with ROS[ENG] www.youtube.com/watch?v=grlBIimWXgU

I'm trying to follow chapter "2.2 Catkin-y approach"

What do the following command do ?:

   catkin_make --force-cmake -G"Eclipse CDT4 - Unix Makefiles"

does it change anything in Eclipse or is it changing something in the ROS-environment ?

and where am I supposed to be (in which directory) when running the above command (catkin_make) ?
in the directory where I installed Eclipse or in the ROS workspace ? or am I supposed to install Eclipse in the ROS workspace ?

                 Regards 
                  Confused ROSnewbie
                  also with a to low "karma" to publish links... Its not my day apparently.