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

kurt.christofferson's profile - activity

2016-05-08 15:29:08 -0500 received badge  Notable Question (source)
2016-05-08 15:29:08 -0500 received badge  Popular Question (source)
2015-06-30 07:10:21 -0500 received badge  Notable Question (source)
2015-06-30 07:10:21 -0500 received badge  Popular Question (source)
2015-06-30 07:10:21 -0500 received badge  Famous Question (source)
2014-08-07 13:33:08 -0500 asked a question Can I remove console_bridge dependency in class_loader when installing from source?

I am trying to install the indigo release "robot" set of packages on armhf from source.

For the class_loader package, the changelog states:

0.2.0 (2013-03-13)

  • use find_package for Poco/dl instead to make it work on other platforms
  • update Poco cmake file to include libdl on non-windows systems
  • No longer CATKIN_DEPEND on console_bridge

However the packages CMakeLists.txt still contains (on line 9)

find package(console_bridge REQUIRED)

Am I safe in removing the requirement?

Thanks in advance

2014-05-13 11:23:07 -0500 received badge  Famous Question (source)
2014-05-13 11:23:07 -0500 received badge  Popular Question (source)
2014-05-13 11:23:07 -0500 received badge  Notable Question (source)
2014-02-20 13:47:44 -0500 received badge  Student (source)
2014-02-20 13:08:16 -0500 asked a question hydro serial package stopbits enum is showing duplicate values

I am writing node to publish several sonar readings in a skirt being driven by an arduino. My node listens on the serial port and advertises an array of sensor_msgs/Range. I am depending on the ros-hydro-serial package to drive the serial port. I wanted to handle communications between the arduino and the node with parameter values. Therefore I am trying to look for and set all possibilities using ROS parameters. (Note: issuetracker does not seem to have anything on the serial package so I thought I would post here first. I have taken out support for stopbits_one_point_five and am not being held up. No urgency but would like to know if I am doing something wrong)


I was using the attributes of a serial connection in a switch and received a compiler error. "error: duplicate case value".

<snip of code>
switch (foo) {
   . . . 
   case serial::stopbits_one_point_five :
      this;
      that;
      break;
   case serial::stopbits_two :   //compiler issues the duplicate case value error for this line
      the other;
      break;
    . . . 
}
</snip>

I note in looking at the header it contains.

<snip of the ROS hydro serial.h header>
/*!
 * Enumeration defines the possible stopbit types for the serial port.
 */
typedef enum {
  stopbits_one = 1,
  stopbits_one_point_five,
  stopbits_two = 2
} stopbits_t;
</snip>

This has the affect of assigning the same value for the stopbits_one_point_five and the stopbits_two values.

My environment: Ubuntu 12.04 gcc 4.6.3

2013-06-20 12:57:30 -0500 received badge  Famous Question (source)
2013-04-16 09:35:21 -0500 received badge  Popular Question (source)
2013-02-27 11:38:17 -0500 commented answer Is there a way to adjust the build order of a package in catkin (pcl)?

KruseT

Thank you very much - that did the trick. I had to add visualization to the SUBSYS_DEPS in .../examples/CMakeLists.txt file and start over.

2013-02-27 11:35:19 -0500 received badge  Scholar (source)
2013-02-25 16:24:22 -0500 received badge  Notable Question (source)
2013-02-25 10:30:43 -0500 asked a question Is there a way to adjust the build order of a package in catkin (pcl)?

I am attempting to build ros from source. while attempting to link pcl_example_extract_clusters_normals I get the error:

/usr/bin/ld cannot find -lpcl_visualization

It looks like visualization has not yet been built and am guessing there is a build order issue.

Alternatively, is there a safe way to make and install a sub-component?

2013-02-21 14:45:07 -0500 asked a question Problems fetching desktop-full

I am getting several errors in downloading tf2 and geometry-experimental packages with wstool (ubuntu:precise).

2013-02-05 06:51:08 -0500 received badge  Popular Question (source)
2013-02-05 03:14:30 -0500 commented question Unable to build groovy release of resource_retriever

No. New to ROS and am not sure what packages I will need. This is a group of us and my task is to get the full to build on pi.

2013-01-29 15:29:53 -0500 asked a question Unable to build groovy release of resource_retriever

Any pointers as to what is wrong would be greatly appreciated...

Obtained package using wstool for desktop-full. OS is debian:wheezy (raspberry pi)

==> cmake /.../catkin_ws/src/resource_retriever -DCATKIN_DEVEL_PREFIX=/.../devel_isolated/resource_retriever -DCMAKE_INSTALL_PREFIX=/opt/ros/groovy

-- Using CATKIN_DEVEL_PREFIX: ....

-- Using CMAKE_PREFIX_PATH: ....

-- This workspace overlays: /opt/ros/groovy

-- Found gtest sources under 'usr/src/gtest': gtests will be built

-- catkin 0.5.63

-- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)

CURL not found! Aborting...

CMake Error at CMakeLists.txt:19 (fail):

Unkown CMail command "fail".

=====

(Taken from CMakeLists.txt)

include(FindCURL)

if(NOT CURL_FOUND)

message("CURL not found! Aborting...")

fail()

endif(NOT CURL_FOUND)