[ros-users] NXT Ultrasonic sensor

Melonee Wise mwise at willowgarage.com
Sun Aug 8 23:34:55 UTC 2010


Yes that could also be the problem.. nxt_ros only works on top of the
default nxt firmware.

-Melonee

On Sun, Aug 8, 2010 at 1:15 PM, Max B <skinkworks42 at gmail.com> wrote:

> I have re-flashed by brick with NXT-G and the ultrasonic sensor now works.
> Before I was using lejos.
>
>
> On Sun, Aug 8, 2010 at 12:46 PM, Melonee Wise <mwise at willowgarage.com>wrote:
>
>> Yes I understand...I need to look into the problem more carefully Monday..
>> My thoughts are right now to put a try and catch in for the exception and to
>> take another look at the raw nxt stream and see if there is anything I
>> missed the first time I stumbled upon this problem.. If you want to work on
>> it some more try looking at usbsock.py in nxt_python you can set debug to
>> True and look at the data coming over the wire.
>>
>> -Melonee
>>
>> On Aug 8, 2010, at 4:49 AM, Max B <skinkworks42 at gmail.com> wrote:
>>
>> You say this happens periodically, but for me, it happens almost every
>> time I run nxt_ros. I have set nxt_ros to respawn in the launch file, and it
>> just keeps respawning. I applied the fix noted in Issue 5<http://code.google.com/p/nxt-python/issues/detail?id=5&can=1&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary%20Stars>on the nxt-python bug tracker, but it provided no help either.
>>
>> From,
>>     Max
>>
>> On Sat, Aug 7, 2010 at 6:08 PM, Melonee Wise < <mwise at willowgarage.com>
>> mwise at willowgarage.com> wrote:
>>
>>> This is a problem in the underlying driver in nxt_python... It occurs
>>> when the I2C bus is pulled too quickly by the python library... I will look
>>> more into a more permanent fix on monday morning since I don't have a brick
>>> at home. For now if it only happens periodically set nxt_ros respawn in your
>>> launch file..
>>>
>>> -Melonee
>>>
>>> On Aug 7, 2010, at 2:34 PM, Max B < <skinkworks42 at gmail.com>
>>> skinkworks42 at gmail.com> wrote:
>>>
>>> > Hello,
>>> >     I am using cturtle from the Ubuntu Lucid repositories, with the svn
>>> version of the nxt stack. I am running Ubuntu Lucid x64 with kernel
>>> 2.6.32-generic. I have an NXT controller, and I am trying to use it with
>>> ROS. I have an ultrasonic sensor configured for use on the robot. When I run
>>> nxt_ros with bluetooth, I get the error "nxt.error.I2CError: ls_get_status
>>> timeout" when it is setting up the sensors, and nxt_ros dies. When I use
>>> USB, I get the error "usb.USBError: No error" and nxt_ros dies. What can I
>>> do to fix this? If I comment out the ultrasonic sensor from the yaml file
>>> (and just leave two motors and a gyro), the process runs just fine.
>>> > From,
>>> >    Max
>>> > _______________________________________________
>>> > ros-users mailing list
>>> > <ros-users at code.ros.org>ros-users at code.ros.org
>>> > <https://code.ros.org/mailman/listinfo/ros-users>
>>> https://code.ros.org/mailman/listinfo/ros-users
>>> _______________________________________________
>>> ros-users mailing list
>>>  <ros-users at code.ros.org>ros-users at code.ros.org
>>>  <https://code.ros.org/mailman/listinfo/ros-users>
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>  _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>


-- 
Senior Engineer
Willow Garage
68 Willow Rd.
Menlo Park, Ca 94025
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100808/5e5e2c19/attachment-0003.html>


More information about the ros-users mailing list