Linux Hits the Road
An anonymous reader writes "Vicroads does regular surveys of the roads in Victoria, Australia, to determine where they need to be patched or otherwise repaired. It used to be done in a vehicle travelling at 20 kph: slow, tedious, and hazardous to the traffic around it. Now, thanks to Linux, it's being done at speeds of 80 to 100 kph. The Melbourne Age has the details. Short version: the cost has fallen from $1.2 million Australian to $850,000. Not bad..."
I've been wanting to build a system that'd use cameras to find the lines on the road and keep my car between them. Now GPS would probably be an easier way to guide a car down the road, but i'd still like to see if it's possible, safe, and reliable.
Does it also map roadkill streaks?
So what. So they saved $36.83US. What's the big deal?
It was expected that the solution would be one involving Windows and written in Visual Basic...I don't think that I would have undertaken a task like this, where a computer is on the road, using anything but a robust operating system.
hey steve, start booking that flight!!!
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
(I wrote FireWire camera support for QNX, and looked at the Linux code to see how to do some things. It didn't help much.)
(Windows support for FireWire is painful in a different way. It's incredibly complex, and has far too much kernel code, to allow for DRM. And the Video for Windows retrofit for FireWire is flakey.)
I like the title of the pictures:
The penguin road patrol
Disclaimer: This opinion was created without the use of any facts
This high-speed video capture is definitely the way to go for a first step, but of course the situation will be hugely improved when all that data can be taken back to the lab an scanned for drivability by software instead of by human brainpower.
Perhaps when the sun is low shadows would be cast over potholes that would lead to lower temperatures inside the crater than on the surface of the road. That would make infrared cameras an obvious choice for picking out the cold-bottomed potholes.
Or perhaps a rear vehicle could shine a light at an acute angle to the ground that would turn potholes into shadowy pits for easy detection by a forward vehicle on the other side of the pothole?
So many possibilities. (So many challenges!)
Actually reading the article shows that Linux is incidental to the 'breakthrough'. The improvement comes from video processing software, not from the operating system of the computers that perform the processing.
A newspaper article about Linux that backs up its claims with details, has not one hint of FUD.
Soeriously now, an nwspaper article that mentions
limitations in the firewire drivers.
I mean the readers are expected to know what drivers, RAM, firewire, is.
They call Linux robust and hint that windows isn't.
There is no catch!!!
Now this is unbelievable!!
This must be a hoax article.
You don't really get stories like this in the newspaper
just to make sure we all understand the proper terminology:
the road ahead (what is technically called the pavement)
Jesus saves souls and redeems them for valuable cash prizes
And, surprisingly honest. I'm quite impressed with how honest they were about the problems they faced.
:)
And that's where OSS evangelism has to happen... showing that OS is better even with its problems, not that proprietary is worse and OS is perfect. Good for them
... but this artice is pretty ridiculous:
"My experience with Windows is limited. I have been a Linux user since 1993 and I have considerable experience in programming in that environment," Ferguson said. "In any case, I don't think that I would have undertaken a task like this, where a computer is on the road, using anything but a robust operating system."
I mean, is it *really* that much harder to grab some video in Windows vs Linux? Having never programmed in Windows, perhaps someone can enlighten me, but I would expect that software like this is 99% image processing, and the choice of OS makes little or no difference. I can understand, all thing being equal, using the OS you're more comfortable with... but jesus they make it sound like Linux saved the day here, when that's their only argument.
We always make fun of the retarded M$-funded cost-of-ownership studies. How about posting some stories that show the REAL benefit of OSS in everyday applications?
"...LINServo to capture and rate the video footage and PMSVideo for clients to look at the finished footage..."
I have 6 sisters, PMSVideo is not something I'd like to see. It sounds like a really horrible fetish video.
But then again after reading other details...
"...so far generated about 1.3 terabytes of video footage..."
"...Due to limitations of the Linux firewire drivers, only 896 meg of RAM gets used..."
"...we took out the air-conditioner and added a second alternator..." YIKES!
I can maybe see why it was named as such!
~Z
Full day drive away in Sydney, we're suffering through the MILLENIUM train fiasco, technology supplied by, no surprise, a Microsoft Operating system.
aarrh!
VicRoads recently resurfaced the main road near my house... After 4 weeks working on a 400m (1/4 mile) stretch of road they went away. Leaving a worse surface than they had started with...
It's fairly typical of VicRoads to resurface perfectly good roads regularly (every 6-12 months) and the roads that are actually in bad shape get ignored, or made worse... I guess it must have something to do with where the money lives...
The problem with mapping potholes is that they are always in development. Patches often are applied, but they brake things. Sound familiar?
Why aren't they using a RTOS?
Cause they don't need one. The shutters are triggered every metre (or 20 metres) and it works just fine.
Forgive me for asking such a silly question but did you actually read the article?
"She's a West Texas girl, just like me" - G.W Bush Iraqis
What an unfortunate acronym. Maybe when they get an editor put together they can call it STD Edit.
We played dungeons and dragons for 3 hours.....then i was slain by an elf
"In any case, I don't think that I would have undertaken a task like this, where a computer is on the road, using anything but a robust operating system."
I realize that MSWindows has a zillion bugs, but I never knew that its bits could shake loose from going over bumps.
From the article:
"My experience with Windows is limited."
Were it not so, he would be able to join the rest of us in saying:
"My experience with Windows is limiting."
"It was a scary experience when we got to the South Australian border and had a power supply in the PC fail," said Arya.
Sounthern Australia border?? I would assume that all that water wouldn't be good for them either.
I love the smell of Karma in the morning
Linux mapping out our roads... SCO can probably lay claim to the speed-humps.
We're so impressed with Linux, we're running one rig at >110 with 2.6.0-test3. We'll save hundreds of thousands of dollars more. It even has 802.11g, as I'm typing this ri--*eerrrrrrrrrr* *sqqqqqueeeeeellll* *BOOM*
*BANG*
*CRASH*
See here for details.
Q.
Insert Signature Here
Except that... It's faster, better, and cheaper because of improved video processing software. The operating system is incidental at best if not irelevant.
Are you saying that the OS has no effect on the cost at all?
I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
that searching their site for "linux" results in nothing.
Slashdot community, please notice: I am looking for a girlfriend.
Nave H. Weiss
Slashdot does regular surveys of the WEB servers in Victoria, Australia and other places, to determine where they need to be patched or otherwise repaired. The method (slashdotting) is simple and reliable and is also known as "brute force", DDOS and "who has more bandwith, you or we?".
He said he had limited, experiance, not no experience. And with bill gates confession that five percent of windows systems crash more than twice a day the chances of him knowing all two well the habit that MS systems have of failing
and don't tell me that KDE never crashes
Why would a survey device with the job of simply recording data use KDE, or for that matter GNOME, or even X? Somehow I seriously doubt that KDE's crashing effects this thing in the slightest.
Back in the days when I used KDE I saw it crash a number of times (not as frequently as most MS user interfaces I have used), but even if they were running KDE they cirtainly woudn't be stupid enough to have the data monitoring program running on top of it, and so therefore the mission critical application would continue to run perfectly. This is not as much of an option for windows setups when a UI failure or a falure of a non-essential subsystem can take down the entire system.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
The revolutionary new pavement defect detecting system has also made waves with its bold choice of transportation. Pavement management services were originally going to use a 1997 Mitsubishi Pajero, however after consulting with the team's driver James Smith, they decided to go with an older model Holden Jackaroo.
"My experience with Mitsubishis is limited. I have been a Holden driver since 1993 and I have considerable experience driving their vehicles," Smith said. "In any case, I don't think that I would have undertaken a task like this, where a car is on the road, using anything but a familiar vehicle."
The CSIRO's RoadCrack system is designed to find cracks in the pavement as small as 1mm wide, at 'highway speeds' of up to 105Km/h (65Mph).
The link doesn't say when this one was built, but it won awards in 1999, and was 'upgraded' in 2001.
I find your ideas intriguing and I wish to subscribe to your newsletter.
...you do have the choice to use either the CRT's open() function or Windows' OpenFile/CreateFile API calls; You don't have to use the more complicated one if you don't want the extra features. Most of the nastier parameters to CreateFile, such as that infrequently-used SECURITY_ATTRIBUTES structure, can be passed NULL to get default behaviour, so you don't have to set up the ACL on the file by hand if you don't want to.
I'm afraid it's the old rule coming into play here; Some complicated tasks require complicated APIs. On the other hand, MS could have stuck with *nix's user/group/everybody permissions and never required a CreateFile API. I'm sure the merits of ACLs are a bone of contention in some places.
Also... it was chosen because of familiarity, not because of any features or cost comparison (You cannot call saying "Linux is free!" a cost comparison.) The author-to-be of the software said "I don't know shit about windows programming, but I've done a lot of work with Linux. Let's use that!"
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"