Ask Your Question

DrBot's profile - activity

2020-03-27 09:37:01 -0500 asked a question rosbridge_server kinetic error

rosbridge_server kinetic error rosbridge_server rosbridge_websocket launch works fine in Melodic. but I am getting this

2020-01-09 06:50:11 -0500 received badge  Famous Question (source)
2020-01-09 06:50:11 -0500 received badge  Notable Question (source)
2020-01-09 06:50:11 -0500 received badge  Popular Question (source)
2019-08-13 08:01:15 -0500 marked best answer How can I get both tf and tf2 working in ROS

-- +++ processing catkin package: 'tf' -- ==> add_subdirectory(geometry/tf) CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:72 (find_package): Could not find a configuration file for package angles.

Set angles_DIR to the directory containing a CMake configuration file for angles. The file will have one of the following names:

anglesConfig.cmake
angles-config.cmake

Call Stack (most recent call first): geometry/tf/CMakeLists.txt:7 (find_package)

-- tf: 1 messages, 1 services -- +++ processing catkin package: 'tf_conversions' -- ==> add_subdirectory(geometry/tf_conversions) -- Eigen found (include: /usr/include/eigen3) -- Configuring incomplete, errors occurred! make: * [cmake_check_build_system] Error 1 Invoking "make cmake_check_build_system" failed ubuntu@ubuntu-armhf:~/catkin_ws$ sudo aptitude install ros-hydro-tf No candidate version found for ros-hydro-tf

I have a working version on BBB where I see both tf and tf2* in /opt/ros/hydro/share. I have a non working version with no tf in share. how do I build or install tf so it either get's to share or is built in a catkin workspace? I have geometry built in the carkin workspace - and it list tf as being there.

2019-01-11 12:45:47 -0500 marked best answer Neato LDS intensity data

The Neato LDS scanner returns the angle, range, intensity, and an error code. The neato_driver.py from the XV-11 node does not look at the intensity. I want to use the intensity data to help detect 'bright' obstacles marked by reflective tape. How can the driver by modified to return intensity data. My Python skills are non-existant. my first attempt failed. Can I do a pull request still on the Git repository. (Fergy and Ralph probably have better things to do with their time.

???? Code ????? def getScanRanges(self):

    """ Read values of a scan -- call requestScan first! """
    ranges = list()
    intense = list()
    angle = 0

    if not self.readTo("AngleInDegrees"):
        self.flush()
        return []

    last=False
    while not last: #angle < 360:
        try:
            vals,last = self.getResponse()
        except Exception as ex:
            rospy.logerr("Exception Reading Neato lidar: " + str(ex))
            last=True
            vals=[]

        vals = vals.split(",")

        if ((not last) and ord(vals[0][0])>=48 and ord(vals[0][0])<=57 ):
            #print angle, vals, intense
            try:
                a = int(vals[0])
                r = int(vals[1])
 #                   i = int(vals[2])
                e = int(vals[3])

                while (angle < a):
                    ranges.append(0)
  #                        intense.append(0)
                    angle +=1

                if(e==0):
                    ranges.append(r/1000.0)
  #                       intense.append(i/1000.0)
                else:
                    ranges.append(0)
 #                       intense.append(0) 
            except:
                ranges.append(0)
 #                    intense.append(0)
            angle += 1
   if len(ranges) <> 360:
    rospy.loginfo( "Missing laser scans: got %d points" %len(ranges))

 #        return ranges, intense
     return ranges

The following code with comments(#) removed does not abort, but rostopic echo /scan shows intensities[ ]

2019-01-11 12:43:33 -0500 received badge  Notable Question (source)
2018-12-14 19:25:49 -0500 marked best answer Does ROS2 require Python3?

In the ROS2 beta install I saw it required pip3.

2018-09-05 13:46:56 -0500 asked a question HRI controller configuration

HRI controller configuration Does anyone have a yaml config file for the joystick node of the HRI src-002 controller? We

2018-07-06 15:01:11 -0500 received badge  Popular Question (source)
2018-07-04 11:42:01 -0500 commented answer Neato LDS intensity data

Thank you, your answer was correct! by adding scan.intensities to the neato_node/neato.py file, I am able to get both r

2018-07-03 22:27:26 -0500 answered a question U-Blox: Could not open serial port :/dev/ttyACM0

In linux first see if your port is being detected: 'lsusb' with the USB plugged in and out the list should be longer

2018-07-03 22:08:49 -0500 answered a question (Hector Slam)catkin_make error on raspberry pi3, very slow compiling

Ubuntu Mate has a lot of overhead. Try the Raspberry Pi distribution from downloads.ubiquityrobotics.com. If you have t

2018-07-03 22:03:37 -0500 asked a question Neato LDS intensity data

Neato LDS intensity data The Neato LDS scanner returns the angle, range, intensity, and an error code. The neato_driver.

2017-11-25 10:18:02 -0500 received badge  Famous Question (source)
2017-07-14 12:38:08 -0500 received badge  Notable Question (source)
2017-07-10 01:28:05 -0500 received badge  Popular Question (source)
2017-07-09 13:44:17 -0500 asked a question Does ROS2 require Python3?

Does ROS2 require Python3? In the ROS2 beta install I saw it required pip3.

2017-05-24 09:32:31 -0500 answered a question How to install cv_bridge?

Rosdep update might also work. I had this issue yesterday, and Sudo apt-get update Sudo apt-get upgrade Rosdep update

2017-05-24 09:29:04 -0500 answered a question Installing ROS-indigo on 64 bit NVIDIA jetson TX1 computer

If the tegra is running Ubuntu 16.04 a desktop full install via sudo apt-get should work. Don't be timid The online ins

2017-05-23 16:36:52 -0500 asked a question Face Tracker that works in Kinetic

Face Tracker that works in Kinetic I want ta robot that can detect a person or face from a non-stereo camera stream, and

2017-02-06 06:06:46 -0500 received badge  Famous Question (source)
2016-08-14 01:46:45 -0500 marked best answer Running a Kinect + Pandaboard and getting RVIZ on a remote

I have installed Ubuntu 13.04(ARMHF) and Hydro on a Pandaboard. I have been unsuccessful with the openni stack - rostopic list shows one /tf topic and I can't seem to access any of the data within.

The freenect drivers seem better - I am getting a bunch of topics and I can use imageview on the remote to get both rgb and depth fields.

Where I get stuck is in using rviz. I don't know what to pick to view to get a simulated scan like on the turtlebot. I seem to recall something about transforms but I am fuzzy on the details.

2016-08-05 12:29:45 -0500 marked best answer libuvc hydro catkin install fails

I am trying to get a camera driver(any camera driver working) on a RADXA Rock board. Ubuntu raring - cheese works, but I can't get any ROS driver to make or work.

roslaunch uvc_camera uvc_camera.launch device:=/dev/video0

rosrun uvc_camera uvc_camera_node

terminate called after throwing an instance of 'std::runtime_error' what(): couldn't query control

This is the catkin_make on the git clone of libuvc_camera.

-- +++ processing catkin package: 'libuvc_camera' -- ==> add_subdirectory(libuvc_ros/libuvc_camera) CMake Error at libuvc_ros/libuvc_camera/CMakeLists.txt:9 (find_package): By not providing "Findlibuvc.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "libuvc", but CMake did not find one.

Could not find a package configuration file provided by "libuvc" with any of the following names:

libuvcConfig.cmake
libuvc-config.cmake

Add the installation prefix of "libuvc" to CMAKE_PREFIX_PATH or set "libuvc_DIR" to a directory containing one of the above files. If "libuvc" provides a separate development package or SDK, be sure it has been installed.

-- Configuring incomplete, errors occurred! Invoking "cmake" failed

this is the src directory:

rock@radxa:~/catkin_ws/src$ ls CMakeLists.txt driver_common image_common common_msgs dynamic_reconfigure libuvc_ros

Thanks This should be easier than playing 'driver roulette.'

2016-05-08 15:35:30 -0500 marked best answer ROS Hydro on beaglebone black rev c

About six months ago I was able to use Ubuntu 12.04 and sudo-apt-get to install ros-hydro-navigation without any dependency errors. Trying to do this a second BBB has not been as easy ros-base installed easily, but navigation now has many dependency problems. I suspect these are related to libboost version problems (my version is 1.46), but I am not sure:

The following packages have unmet dependencies:

 ros-hydro-navigation : Depends: ros-hydro-amcl but it is not going to be installed
                    Depends: ros-hydro-base-local-planner but it is not going to be installed
                    Depends: ros-hydro-carrot-planner but it is not going tobe installed
                    Depends: ros-hydro-clear-costmap-recovery but it is not  going to be installed
                    Depends: ros-hydro-costmap-2d but it is not going to be installed
                    Depends: ros-hydro-dwa-local-planner but it is not going  to be installed
                    Depends: ros-hydro-fake-localization but it is not going to be installed
                    Depends: ros-hydro-map-server but it is not going to be  installed
                    Depends: ros-hydro-move-base but it is not going to be installed
                    Depends: ros-hydro-move-slow-and-clear but it is not going to be installed
                    Depends: ros-hydro-nav-core but it is not going to be installed
                    Depends: ros-hydro-navfn but it is not going to be installed
                    Depends: ros-hydro-robot-pose-ekf but it is not going to  be installed
                    Depends: ros-hydro-rotate-recovery but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

the following did install:

  • ros-hydro-ros-base
  • python-rosdep
  • ros-hydro-sensor-msgs
  • ros-hydro-image-transport
  • ros-hydro-uvc-camera
  • ros-hydro-dynamic-reconfigure
  • ros-hydro-common-msgs
2016-05-08 15:34:06 -0500 marked best answer rosservice call syncing service starts

I am trying to get a brushed motor differential drive robot to drive straight without encoders. I am controlling the motors by a RC style ESC (PWM) that takes a servo signal. I can control the motors with 'rosservice call /service 1 2' (1 is the servo ID, 2 is the speed) The problem is when I write a shell script, one motor takes about a full second to start after the other. I am not sure if the service call can support multiple devices from the CLI. I am unclear of the syntax needed if this indeed is possible.

Is there any way to get rosservice call to sync so the motors stop and start at the same time.

(Yes, I know I should be using PID, twist and cmd_vel, but I just need to get the darn thing driving straight first!)

Thank you.

2016-03-18 03:40:39 -0500 received badge  Famous Question (source)
2016-02-24 05:51:32 -0500 received badge  Famous Question (source)
2015-04-14 09:41:11 -0500 received badge  Notable Question (source)
2015-02-10 08:48:51 -0500 received badge  Notable Question (source)
2015-01-22 15:29:18 -0500 received badge  Famous Question (source)
2015-01-07 05:25:30 -0500 received badge  Notable Question (source)
2015-01-07 05:25:30 -0500 received badge  Famous Question (source)
2014-12-05 01:44:42 -0500 received badge  Notable Question (source)
2014-11-20 13:08:21 -0500 received badge  Popular Question (source)
2014-11-19 16:58:33 -0500 asked a question Image_view frozen image

I am using image_view on a Jetson tegra - Ubuntu 14.04 Indigo. When I run Image view, I get a frozen image (One frame). Usually I get no error messages, occasionally I dee [ 4002.992926] uvcvideo: Failed to query (SET_CUR) UVC control 4 on unit 1: -32 (exp. 4). in dmesg. Topics are being echo'ed.

If I run image-view on a remote laptop(Indigo 14.04), I get a moving image, but multiple error messages of:

QMetaMethod::Invoke: Unable to invoke methods with return values in queued connections

Also I can't kill the process with control-c I need to kill the terminal session.

Further because image_view works just fine when the remote node is running hydro on an AMD-64 running Ubuntu 12.04.

Guess I need a witch doctor and a rattle to figure out this one.

2014-11-05 03:33:02 -0500 received badge  Famous Question (source)
2014-10-31 18:29:02 -0500 commented answer freenect on ARM

I recently tried openni and freenect without success on a Radxa Rock board. though lsusb sees the Kinect, no data is getting published. The openni roslaunch gives a USB device not supported! message. I am thinking this a Radxa kernel module issue.

2014-10-29 12:27:52 -0500 received badge  Notable Question (source)
2014-10-27 18:52:18 -0500 received badge  Popular Question (source)
2014-10-24 18:53:26 -0500 asked a question Where is OSRF android turtlebot source code

I'd like to look at the Android source for the turtlebot apps. I can't seem to find it.

2014-10-22 11:19:23 -0500 received badge  Popular Question (source)
2014-10-21 15:53:37 -0500 asked a question (web) Light weight teleop interface

How can I get the source code for the Turtlebot Android App? I'd like to create a generalized html5 based application for controlling ROS robots via a teleop interface.

2014-09-29 10:35:52 -0500 received badge  Popular Question (source)
2014-09-27 13:08:44 -0500 received badge  Famous Question (source)
2014-09-26 17:24:59 -0500 asked a question Indigo ARM wet build on Beaglebone Black

I have gotten fairly far along in building a Ubuntu 14.04 Indigo on a beaglebone Black and the install went through the 'robot' rosdep install http://wiki.ros.org/indigo/Installati... .

As a matter of fact I see this:

ubuntu@arm:~/ros_catkin_ws/src/common_msgs/sensor_msgs/msg$ ls CameraInfo.msg JoyFeedback.msg PointCloud.msg ChannelFloat32.msg JoyFeedbackArray.msg PointCloud2.msg CompressedImage.msg LaserEcho.msg PointField.msg FluidPressure.msg LaserScan.msg Range.msg Illuminance.msg MagneticField.msg RegionOfInterest.msg Image.msg MultiDOFJointState.msg RelativeHumidity.msg Imu.msg MultiEchoLaserScan.msg Temperature.msg JointState.msg NavSatFix.msg TimeReference.msg Joy.msg NavSatStatus.msg

I see this after installing ros_arduino_bridge and rebuilding via rosdep.

ubuntu@arm:~$ locate sensor_msgs|grep Range /home/ubuntu/ros_catkin_ws/src/common_msgs/sensor_msgs/msg/Range.msg /home/ubuntu/ros_catkin_ws/src/genmsg/test/files/sensor_msgs/msg/Range.msg

so it isn't anywhere in the executable path.

Here is where it complains during launch:

/ros_arduino_python/arduino_sensors.py", line 24, in <module> from sensor_msgs.msg import Range ImportError: No module named sensor_msgs.msg

so

rosdep install --from-paths src --ignore-src --rosdistro indigo -y

gives one error message:

Reading state information... Done E: Unable to locate package collada-dom-dev ERROR: the following rosdeps failed to install apt: command [sudo apt-get install -y collada-dom-dev] failed

after a apt-get and rosdep update the same error occurs.

Not a major or urgent issue for me, just trying to learn how things work by kicking the tires.