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

rmb209's profile - activity

2018-10-03 05:17:00 -0500 received badge  Famous Question (source)
2016-09-26 10:10:15 -0500 received badge  Student (source)
2016-08-02 20:08:48 -0500 received badge  Taxonomist
2015-04-29 07:25:25 -0500 received badge  Famous Question (source)
2015-04-09 01:48:15 -0500 received badge  Famous Question (source)
2015-04-09 01:48:15 -0500 received badge  Notable Question (source)
2015-04-09 01:48:15 -0500 received badge  Popular Question (source)
2015-01-25 23:51:23 -0500 received badge  Notable Question (source)
2015-01-25 23:51:23 -0500 received badge  Popular Question (source)
2014-12-23 22:22:07 -0500 received badge  Popular Question (source)
2014-12-23 22:22:07 -0500 received badge  Notable Question (source)
2014-10-27 12:36:03 -0500 received badge  Famous Question (source)
2014-10-22 18:53:40 -0500 received badge  Famous Question (source)
2014-09-30 04:48:17 -0500 received badge  Notable Question (source)
2014-09-30 04:48:17 -0500 received badge  Popular Question (source)
2014-08-05 03:06:13 -0500 received badge  Famous Question (source)
2014-06-17 07:09:55 -0500 asked a question Maximum Data Publish Rate

Is there a maximum data publish rate for a publisher/subscriber system in ROS (specifically groovy)?

2014-06-01 20:55:46 -0500 received badge  Necromancer (source)
2014-06-01 20:55:46 -0500 received badge  Teacher (source)
2014-05-27 01:11:01 -0500 received badge  Notable Question (source)
2014-05-27 01:10:50 -0500 answered a question Nao microphones and google API in ROS

A similar thing has been done here https://github.com/Barista-Bot/voice-... in python.

This wasn't on a Nao but our own proprietary robot.

Hope it may be of use.

2014-05-23 06:56:22 -0500 received badge  Notable Question (source)
2014-05-21 14:36:55 -0500 received badge  Popular Question (source)
2014-05-21 07:32:42 -0500 asked a question Using TF to detect user

I am trying to use the TF transforms from Openni_tracker to detect the presence of a person. I want to perform an action when a "user" is detected.

Is this possible - I'm aware that openni_tracker publishes "New User" and "Pose Psi" detected but this isn't published to a topic so I'm not sure if it is possible to do.

2014-05-15 22:23:19 -0500 received badge  Popular Question (source)
2014-05-15 00:05:49 -0500 commented question Stop Rosbag subprocess

It just doesn't kill the rosbag at all - it carries on running.

2014-05-09 06:30:18 -0500 received badge  Notable Question (source)
2014-05-09 06:29:14 -0500 asked a question Stop Rosbag subprocess

I am able to start up a rosbag subprocess using this setup. However, I am unable to kill the rosbag from within the python code. I have tried the methods suggested in http://answers.ros.org/question/10714... and various methods suggested on stackoverflow yet to no avail.

Can anyone offer a solution?

    import rospy
    import rosbag
    import subprocess
    import time
    import os
    import signal
    from std_msgs.msg import Int32, String

    def callback(data):
    #   rospy.loginfo(rospy.get_caller_id()+"I heard %s",data.data)
        if data.data == "Start Recording":
            rospy.loginfo(rospy.get_caller_id()+"Start Recording!")

            global proc 
            proc = subprocess.Popen(["rosbag", "record", "-a","-o", "Subprocess"], preexec_fn=os.setsid)
        elif data.data == "Stop Recording":
            rospy.loginfo(rospy.get_caller_id()+"STOPPING RECORDING")
            if 'proc' in globals():
                rospy.loginfo(rospy.get_caller_id()+"Killing Rosbag")
                proc.terminate()
                #os.killpg(proc.pid, signal.SIGTERM)
                #proc.send_signal(subprocess.signal.SIGINT)
        else:
            rospy.loginfo(rospy.get_caller_id()+"NO BUENO")

    def listener():

        rospy.init_node('listener', anonymous=True)

        rospy.Subscriber("chatter", String, callback)


        rospy.spin()

    if __name__ == '__main__':
        listener()
2014-04-23 00:36:17 -0500 asked a question Following on from Roboearth Tutorial

I have completed both the roboearth tutorials listed here http://wiki.ros.org/roboearth_stack/T... and am able to run the object detection in isolation, however I don't fully understand how to integrate it with my existing code [For example just driving around stopping in front of an object and then informing what has been detected].

Perhaps there is an code example of a someone using roboearth on board a robot for object detection?

(Perhaps I'm missing something fundamental about ROS)

Thanks in advance

rmb209

2014-04-11 02:18:40 -0500 answered a question ROS / RoboEarth Package WIRE - unable to get source. Fuerte

This has now been updated - question Closed.

The SVN link is https://roboticssrv.wtb.tue.nl/svn/ro...

2014-04-11 02:15:35 -0500 received badge  Popular Question (source)
2014-04-11 01:41:18 -0500 received badge  Supporter (source)
2014-04-11 01:41:16 -0500 commented answer ROS / RoboEarth Package WIRE - unable to get source. Fuerte

I have emailed both and hopefully there will be a response shortly. I will endeavour to update this post when I hear back.

2014-04-09 23:49:34 -0500 received badge  Enthusiast
2014-04-09 05:29:02 -0500 commented answer how to install roboearth in hydro

Has there been any news on updating Roboearth to Hydro or even Groovy?

2014-04-09 05:13:01 -0500 commented answer error while running roboearth on groovy

Just wondering whether you managed to get roboearth stack to work with groovy?

2014-04-08 04:51:05 -0500 asked a question ROS / RoboEarth Package WIRE - unable to get source. Fuerte

I am attempting to install the WIRE stack, as described on http://wiki.ros.org/wire however, when I try to run

svn co https://robotics.wtb.tue.nl/svn/ros/r...

I just get the response

svn: access to 'https://robotics.wtb.tue.nl/svn/ros/release/wire' forbidden

Could anyone explain how to get access to this?

Thanks

2014-04-02 00:02:00 -0500 answered a question Roboearth DBException API

The database is back up now.

If anyone knows why it was down, or who to alert next time it goes down that would be really helpful.

2014-04-01 03:55:50 -0500 asked a question Roboearth DBException API

When trying to use the RoboEarth API through the website, or using the object Model Downloader as detailed in this tutorial.

I get a database exception error as detailed below.

DBException at /objects/result 'Hbase connection failed: Could not connect to pcube:9090'

[ INFO] [1396359404.695247797]: SearchObjects (UID: videogame.kinectadventures): Failed

This happen whether I am logged in or not, so I assume it is a general issue. Is there someone I should alert to this issue?

2014-04-01 01:11:47 -0500 commented answer re_comm run issue

Following this I then had to re-follow the setting java path answer in a previous question and set JAVA_HOME Thank you for your assistance.

2014-04-01 01:10:38 -0500 received badge  Scholar (source)
2014-03-31 07:53:26 -0500 edited question re_comm run issue

I have just installed RoboEarth but am having problems running re_comm as detailed here wiki.ros.org/roboearth_stack/Tutorials/Using%20recorded%20models%20for%20object%20detection The output

rmb209@rmb209-Studio-1555:~/ros/stacks/knowrob$ rosrun re_comm run

rospack Error: stack/package re_comm not found

Could anyone suggest a reason or solution for this?

I have finished wiki.ros.org/roboearth_stack the installation instructions here, which seem to have built without any issues.

Thanks.

2014-03-31 07:34:40 -0500 commented question re_comm run issue

This is on fuerte