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

beaglebone and turtlebot

asked 2014-04-01 02:45:12 -0600

Orgrim gravatar image

Since I had to offload most of the computation done for a project I'm working on to another computer, I wanted to substitute the netbook I'm using right now on my homebrew turtlebot with a system on a chip, like the beaglebone black. I wanted to know if it was enough to handle pretty much just the kinect and the serial interface to the Create, or if I had to consider other systems. From what I've read, it seems like it would be better to use a dual core SoC, like the pandaboard, but it would cost me more than using two other "smaller" SoCs, so another possibility I was considering was to use more than one board and further distribute the nodes among them (eg, one board dedicated to the kinect and the other to the create). Can anyone offer some advise?

edit retag flag offensive close merge delete

Comments

@kalectro might have something to say about it?

demmeln gravatar image demmeln  ( 2014-04-01 02:59:23 -0600 )edit

I agree with @ahendrix :)

kalectro gravatar image kalectro  ( 2014-04-01 20:08:11 -0600 )edit

1 Answer

Sort by » oldest newest most voted
1

answered 2014-04-01 07:58:45 -0600

ahendrix gravatar image

The general consensus from the people who have tried is that the Beaglebone and other small ARM boards don't have enough CPU power or USB bandwidth to handle the full-resolution data stream from the Kinect well.

This is made even worse on a number of boards where the ethernet interface is attached to the USB bus, requiring the kinect and the network port to share bandwidth. The kinect uses something like 90% of the theoretical USB bandwidth, ethernet is another 20%, and then there's overhead in the protocol to be accounted for as well; the numbers just don't add up.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-04-01 02:45:12 -0600

Seen: 354 times

Last updated: Apr 01 '14