LWN.net Logo

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Posted Oct 13, 2009 13:51 UTC (Tue) by ledow (guest, #11753)
In reply to: Robotic Submarine Running Debian Wins International Competition (debian-news.net) by MegabytePhreak
Parent article: Robotic Submarine Running Debian Wins International Competition (debian-news.net)

I think the project is cool. I think the engineering is marvellous. I think the algorithms used would be the most interesting thing to myself (Mathematician/Computer Scientist). I don't see how/why it's pushed on a Linux site as an example of the use of Linux.

Also "the point of these competitions is to push the absolute limits of what an autonomous sub can do" and they've done that in every area but the computing. I think my usage of the word embedded is about designing a machine for a particular task that stays within a single device - not throwing standardised (but small), vastly overpowered, high-power consumption hardware at a task. It's not *wrong*, but it's not the revolution that it's made to sound.

Those kind of software projects are knocked up on every university CS course every day - I've done them myself - but it's translating them to a real-world system that doesn't involve putting a full PC inside a sub that's the interesting part.

And they push power-saving as being the dominant factor, but that doesn't ring true if they are using off-the-shelf components of that spec and just "brute-forcing" the visualisations (and is it just me or does nowhere publish the wattage of that board?). A Core-2 processor takes a fair amount of power.

And in a competition scenario, that might not be their top priority, but then why mention power in the press release? And in the context that a *particular* open source video processing library gives "significant power savings"? Seems they *were* thinking about the power but still threw a Core2 at it!

35 students spent a lot of time on this. It seems sad that the computing side is more about "WE USED DEBIAN" than actually making something efficient, but it looks like the engineering side have done a fabulous job.

I think the project is good. But I think the computing hardware side is pretty average - the sort of thing anyone would try first as a prototype with a view to replacing it later - although the software itself might be interesting (not the OS used), and the fact that it's pushing Debian seems... wrong and irrelevant. It seems gratuitous mentions of a particular flavour of an OS warrant more recognition than the sub itself, almost.


(Log in to post comments)

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Posted Oct 13, 2009 14:00 UTC (Tue) by ledow (guest, #11753) [Link]

Hmm...

Nova uses a "22.2V, 4450 mAh" battery (100Wh-ish if my calculations are correct) and they get 2-4 hours of battery time. By a guestimate, the board mentioned probably consumes about 35W peak. That's a BIG chunk of their operating times, battery weight, etc. being used to just run the electronics there - no wonder a decent optimised library saves them a lot of power. And it appears to sit idle a lot of the time (or else the sub wouldn't have any power to do anything else!).

I think, therefore that the power consumption was a pretty damn big deal in this case, and there was a good argument for sorting out the processing.

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Posted Oct 13, 2009 14:26 UTC (Tue) by MegabytePhreak (subscriber, #60945) [Link]

Sorry, I meant to say that the point of these competitions was not to push the absolute limits of autonomous submarine technology. It's great to play around with some neat ideas but in the end, budgets are limited and even more so time is limited. Also, you only used the numbers for a single battery pod in your post, but as far as I can see you used two. You keep talking about efficiency, but for the computing side the standard rules apply. For the most part, programmer time if more valuable than processor time. Using Linux makes the programming environment more accessible for new students with their innovative ideas, as compared to using something like VXworks or QNX.

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Posted Oct 13, 2009 15:49 UTC (Tue) by drag (subscriber, #31333) [Link]

Its a competition so that it is, in fact, designed specifically to push
limits.

Budget limits, time limits, experienced limits... You know things you
actually run into the real world versus having a unlimited budget with
thousands and thousands of man hours at your disposal.

Robotic Submarine Running Debian Wins International Competition (debian-news.net)

Posted Oct 13, 2009 19:08 UTC (Tue) by Los__D (guest, #15263) [Link]

"Those kind of software projects are knocked up on every university CS course every day - I've done them myself - but it's translating them to a real-world system that doesn't involve putting a full PC inside a sub that's the interesting part."

Err, no. That's the tedious, not-very-interesting part, just putting together brilliant parts to make a workable product.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds