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

msieber's profile - activity

2020-06-25 13:30:48 -0500 received badge  Great Answer (source)
2020-06-25 13:30:48 -0500 received badge  Guru (source)
2018-01-29 07:03:42 -0500 received badge  Good Answer (source)
2018-01-29 07:03:42 -0500 received badge  Enlightened (source)
2017-09-22 08:42:05 -0500 received badge  Good Question (source)
2017-05-31 22:34:03 -0500 marked best answer change timeout of rostest

I want to test a lot of topics with hztest ros.org/wiki/rostest/Nodes (no Karma no Link) Since all tests are launched in their own environment, it takes more than one hour to complete the testing, and nobody can use the robot. Because of that, I created a modified hztests to check all given topics in one bringup. But when I check more than about 6 topics the time limit is hit and the test fails:

File "/opt/ros/electric/stacks/ros_comm/tools/roslaunch/src/roslaunch/launch.py", line 669, in run_test raise RLTestTimeoutException("test max time allotted")

I successfully changed line 664: timeout_t= time.time()+test.time_limit to timeout_t= time.time()+1000.0

But is there a way to change the time_limit without manipluating ros_comm?

I tried 'rostest mypckg mytest --bare-limit=1000' and also setting a parameter time_limit on the parameter server, but both without success.

2017-05-31 22:34:03 -0500 received badge  Nice Answer (source)
2015-04-09 20:00:06 -0500 answered a question Filtering transform over time

Very Old, sorry. but is there a filter for that purpose?

2013-12-19 19:56:06 -0500 received badge  Famous Question (source)
2013-11-07 10:05:59 -0500 received badge  Famous Question (source)
2013-08-26 02:47:16 -0500 received badge  Favorite Question (source)
2013-08-25 22:47:34 -0500 commented question Is there a newer nxt_ros stack using nxt-python 2.2.2 instead of 1.2.0? (on Raspberry Pi)

@mdtobi How far are you? can I see it somewhere? Keeping the NXT up-to-date sounds great. But, as already said, I have Exams and also regular work, so don't rely on me if it's for a Thesis. maybe we should start a SIG as IsaacSaito suggested in the other discussion

2013-08-18 21:49:05 -0500 received badge  Famous Question (source)
2013-08-13 22:43:38 -0500 received badge  Notable Question (source)
2013-08-12 13:31:22 -0500 commented answer Lego NXT-ROS working on Groovy Galapagos?

which lib ?

2013-08-01 23:34:43 -0500 commented answer Lego NXT-ROS working on Groovy Galapagos?

I did not look at the issues, my nxt-python version problem is also a Issue(15) there. It should work on the RPi. I only modified sensor car for my needs. Tell me if it works, or what your errors are.

2013-08-01 07:05:50 -0500 commented answer Lego NXT-ROS working on Groovy Galapagos?

@boog I don’t have a compass, also no Gyro IR or Color for further Testing :-( You could try to build your compass like the AccelerometerSensor(DigitalSensor) and by looking in a newer version of nxt-python. If it works, Send me a Pull Request plz

2013-08-01 06:54:16 -0500 commented answer Lego NXT-ROS working on Groovy Galapagos?

I will add my repo to the wiki soon. As my modifications where very minor, I dont think we a need a SIG. I started a related Question here: http://answers.ros.org/question/67831/is-there-a-newer-nxt_ros-stack-using-nxt-python-222-instead-of-120-on-raspberry-pi/

2013-08-01 06:44:02 -0500 answered a question Groovy, Lego EV3
2013-08-01 06:43:08 -0500 answered a question Lego NXT / Groovy Support
2013-07-29 13:50:08 -0500 received badge  Necromancer (source)
2013-07-29 12:35:35 -0500 received badge  Popular Question (source)
2013-07-26 03:23:02 -0500 asked a question How to write a simple Python Qt dialog on ROS Service?

I want to write a ROS Service that receives a Question and then shows a Qt Pop-up Dialog with the Question and a yes or no Button. The service should return the Answer as a Boolean. I have it with wx but since it is depreciated in ROS, I want to use Qt now. This is how it looked like with wx:

    rospy.init_node('dialog_server')
    s = rospy.Service('dialog', Dialog, self.handle_dialog)
    rospy.spin()
    def handle_dialog(self, req):
        ex = wx.App()
        dial = wx.MessageDialog(None, req.message, 'Question',
                        wx.YES_NO | wx.ICON_QUESTION)
        ret = dial.ShowModal()
        if ret == wx.ID_YES:
                answer = True
        else:
                answer = False
        return DialogResponse(answer)

I tried simply replacing wx with the equivalent qt (like wx.MessageDialog -> QtGui.QMessageBox.question) but it's not working because ros is another Thread. Error: "It is not safe to use pixmaps outside the GUI thread". I am not familiar with Qt, rqt python_qt_binding and plug-ins at all.

What do I need to achieve this? Do I have to use Slots and Signals between GUI and ROS, or even write it as a plug-in? How should it look like?

2013-07-25 23:32:34 -0500 received badge  Notable Question (source)
2013-07-24 11:08:40 -0500 received badge  Popular Question (source)
2013-07-24 05:50:14 -0500 received badge  Nice Question (source)
2013-07-24 01:44:12 -0500 commented question Is there a newer nxt_ros stack using nxt-python 2.2.2 instead of 1.2.0? (on Raspberry Pi)

Since I would like to have the same Performance of the Linefollwer.rxe for teleop, I will start porting the nxt-python 2.2.2 to nxt_ros (based on 1.2.0) to have the complete MotorControl, and also setting the I2C Bus faster on the NXT. But don,t have time till mid of October for doing this. :-(

2013-07-22 23:10:05 -0500 commented question Is there a newer nxt_ros stack using nxt-python 2.2.2 instead of 1.2.0? (on Raspberry Pi)

I added a execute "Sensor" to nxt_ros, to Start a NXT .rxe Program configured by the robot.yaml.

2013-07-20 04:16:32 -0500 received badge  Editor (source)
2013-07-20 04:07:22 -0500 answered a question Lego NXT-ROS working on Groovy Galapagos?

Old, but just saw it. Here I modified NXT for Groovy

https://github.com/maxsieber

2013-07-20 03:56:27 -0500 asked a question Is there a newer nxt_ros stack using nxt-python 2.2.2 instead of 1.2.0? (on Raspberry Pi)

I have a Raspberry Pi running ROS Groovy on a Lego NXT with a Webcam and Wifi.

Youtube: Pictures and complete Visualization.

The nxt_ros package is using the old nxt-python 1.2.0 and the performance of the Motors is good enough for teleop, but not for controlling. Therefore, I rewrote my controller: linefollower in NXC, and I am starting the .rxe Machinecode with ROS directly on the NXT.

Then I found a MotorControl for NXT, and that it is already included in the new nxt-python 2.2.2 version.

Before rewriting, the complete nxt_ros Package from nxt-python 1.2.0 to 2.2.2, does anyone knows, if this already exists somewhere?

Or maybe someone has experience with the new nxt-pythons 2.2.2 Motor-sync, and ideas for a new nxt base controller?

2013-03-20 05:57:09 -0500 received badge  Notable Question (source)
2013-02-08 03:08:37 -0500 received badge  Self-Learner (source)
2013-02-08 03:08:37 -0500 received badge  Necromancer (source)
2013-02-08 03:08:37 -0500 received badge  Teacher (source)
2013-02-08 02:17:38 -0500 answered a question change timeout of rostest

The parameter is time-limit not time_limit. So it's <test test-name="foo" pkg="foo" type="foo" name="foo" time-limit="1000.0"/>

2013-02-08 01:52:46 -0500 received badge  Popular Question (source)