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

Bob Dean's profile - activity

2017-02-21 03:36:43 -0500 received badge  Taxonomist
2014-09-26 19:20:23 -0500 received badge  Nice Question (source)
2014-06-29 02:12:13 -0500 received badge  Famous Question (source)
2014-06-29 02:12:13 -0500 received badge  Notable Question (source)
2014-06-28 08:23:51 -0500 received badge  Popular Question (source)
2014-06-27 17:09:33 -0500 asked a question why are .h and .cpp separate in the directory structure?

Way back in the days of yore, I remember automake separated src and include so that it could install headers with a single -r. CMake on the other hand, allows you to directly install each file into its own special spot. If this is the case, why separate src and include? For a small project it's not a big deal, for larger projects it can be cumbersome (personal opinion).

is there a REP for this that i missed?

2012-09-26 22:19:25 -0500 received badge  Famous Question (source)
2012-09-16 18:57:35 -0500 received badge  Notable Question (source)
2012-09-13 06:15:23 -0500 received badge  Famous Question (source)
2012-09-12 05:44:41 -0500 answered a question how do I "install" stacks into /opt/ros?

this bash script seems to work:

if [ "$1" == "" ] 
    then
    echo ""
    echo "Ros support installer usage:"
    echo "sh install_ros_package.sh [path to ros pacakge ]"
    echo "example: "
    echo "sh install_ros_package.sh mypackage"
    exit 0
else

    ROSDIR=$ROS_ROOT/../..

    # huh. so roscd is a bash function. go figure.
    # anywhoo, it does not exist unless we includ rosbash
    source $ROSDIR/share/rosbash/rosbash

    echo "package:  $1"
    echo "ros root: $ROS_ROOT"

    which roscd
    which ls

    roscd $1

    echo "now in: $PWD"

    umask 022

    sudo cp -r include/* $ROSDIR/include
    sudo cp -r bin/* $ROSDIR/bin
    sudo cp -r lib/* $ROSDIR/lib

    # install .msg
    sudo mkdir -p $ROSDIR/share/$1/msg/
    sudo cp -r msg/* $ROSDIR/share/$1/msg
    # install .h
    sudo mkdir -p $ROSDIR/include/$1
    sudo cp -r msg_gen/cpp/include/* $ROSDIR/include/

    # put other installs here... apparently my system isn't generating python
    sudo mkdir -p $ROSDIR/share/common-lisp/ros/$1/msg
    sudo cp -r msg_gen/lisp/* $ROSDIR/share/common-lisp/ros/$1/msg

    sudo chmod -R 775 $ROSDIR/bin/*
    sudo chmod -R 775 $ROSDIR/lib/*
    sudo chmod -R 775 $ROSDIR/include/*
    sudo chmod -R 775 $ROSDIR/share/common-lisp/ros
    sudo chmod -R 775 $ROSDIR/share/$1

fi
2012-09-12 05:41:12 -0500 received badge  Notable Question (source)
2012-09-12 04:19:36 -0500 commented answer how do I "install" stacks into /opt/ros?

so there is no common way to make the .deb files yet?

2012-09-12 04:18:42 -0500 received badge  Popular Question (source)
2012-09-12 03:20:39 -0500 asked a question how do I "install" stacks into /opt/ros?

Good morning. I am putting together a distro of common ros components my company may want to use, building from source to upgrade the boost version. The core is installed after some headaches (btw where do i post how to upgrade a boost version? i cannot find an actual tutorial anywhere.).

Now i have some additional packages such as vision_opencv. It is built in ~/ros, but how do i get it installed into /opt/ros/fuerte_myversion?

2012-09-06 15:37:58 -0500 received badge  Popular Question (source)
2012-08-30 14:37:26 -0500 received badge  Notable Question (source)
2012-08-30 14:37:26 -0500 received badge  Famous Question (source)
2012-08-29 10:11:21 -0500 asked a question unmet dependency on eigen for vision-opencv, now can't install or upgrade any fuerte packages

I tried to install vision-opencv today, and get failed dependencies due to a newer version of eigen3 (actually orocos depends on eigen, and geometry depends on orocos, and then vision-opencv depends on geometry). how can i resolve this? uninstalling eigen does not help as I get the same error. I tried uninstalling fuerte, but now cannot reinstall fuerte due to the same error.

[rdean@RCTA-HSS81P1 impl]$ sudo apt-get install ros-fuerte-vision-opencv

Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: ros-fuerte-vision-opencv: Depends: ros-fuerte-geometry (= 1.8.2-s1344793447~lucid) but it is not going to be installed Depends: ros-fuerte-orocos-kinematics-dynamics (= 0.2.3-s1344793277~lucid) but it is not going to be installed E: Broken packages [rdean@RCTA-HSS81P1 impl]$ sudo apt-get install ros-fuerte-orocos-kinematics-dynamics

Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: ros-fuerte-orocos-kinematics-dynamics: Depends: libeigen3-dev (= 3.0.1-1+ros4~lucid) but 3.0.2-3+lucid1 is to be installed E: Broken packages [rdean@RCTA-HSS81P1 impl]$ sudo apt-get install -f ros-fuerte-orocos-kinematics-dynamics

Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies: ros-fuerte-orocos-kinematics-dynamics: Depends: libeigen3-dev (= 3.0.1-1+ros4~lucid) but 3.0.2-3+lucid1 is to be installed E: Broken packages [rdean@RCTA-HSS81P1 impl]$

2012-08-29 03:20:00 -0500 received badge  Popular Question (source)
2012-08-29 03:20:00 -0500 received badge  Notable Question (source)
2012-08-29 03:20:00 -0500 received badge  Famous Question (source)
2012-08-01 02:32:54 -0500 asked a question rviz vs vtk

I have a to create a new vizualizer for a robot related project. While I have solid experience with OpenGL, that experience points to there being a productivity gain from using a toolkit. The decision comes down to rviz, or VTK.

The vizualizer will need to be: - embed-able in other applications - middleware agnostic - displays will renders, there seems to be more to leverage from VTK

To be honest, from what I see there is very little I can leverage from rviz. What I may want to leverage have ties to the "ros way" of doing things which conflict with being middleware agnostic. VTK also seems to have a larger set of components, and potential power.

Thoughts?

Related, can ogre and VTK play together in the same app? (i.e. if someone wanted to make an rviz plugin for a VTK based component)

2012-07-07 22:28:01 -0500 received badge  Popular Question (source)
2012-05-07 11:55:46 -0500 answered a question upgraded to fuerte, how do i install stacks?

Yes, installing from source is exactly my plan.

I did figure out the pip/easy_install issue. Sometime last week which playing with cmake installation I managed to wipe my /usr/local directory, which included helper scripts for easy_install. A re-installation fixed the issue.

2012-05-07 07:01:04 -0500 received badge  Nice Question (source)
2012-05-07 06:55:56 -0500 received badge  Student (source)
2012-05-07 06:26:31 -0500 asked a question upgraded to fuerte, how do i install stacks?

Hello,

I upgraded from electric to fuerte today (ubuntu 10.04), and noticed a few big changes. The biggest is that I can no longer find the source for a number of packages I used for validation/test, such as roscpp and roscpp_tutorials. I see the binary versions in the fuerte/share directory, but cannot seem to find a way to get the source itself. Reading the installation instructions, I think I need to install rosinstall package, however both easy_install and pip fail.

any ideas? (i know i can pull the source directly from the repositories, but would like to do it in a more integrated/"ros" way)

pip output: [rdean@RCTA-HSS81P1 ~]$ sudo pip install -U rosinstall vcstools rosdep Unknown option: u Unknown or unsupported command 'install'

Thanks, Bob