Windows-based Robot and Development Platform 94
Monsieur La Vigne writes "I found this Robot running Windows, based on a STM 486 chip, and 802.11 connectivity. Apparently, the critter has a C++ , Matlab (?) based SDK and some proprietary bus for extension. Not sure what it does, but it looks cool. Has anyone ever heard of these guys or seen the SDK? Seems ripe for a linux port!" It's a little bit expensive.
Robot running Windows...? (Score:5, Informative)
Re:Robot running Windows...? (Score:3, Informative)
Re:Robot running Windows...? (Score:3, Insightful)
For the love of God, somone please read the fucking article.
Re:Robot running Windows...? (Score:1)
it *does* run Linux (Score:1)
Actually it *does* run Linux. Anyway I completely lost any interest in the product since:
- they're incredibely expensive
- since 2 years or so that the company exist and make big anoucement, since 1 years that I actually saw one, Wany never seemed to care to let out a Linux SDK (as they anounced looooooong ago)
I don't think Wany is going anywhere. Did not indentify their marker, neither their users in 2 years.
Why not a Windows SDK, sure, but were is the Linux one? This is Wany own in-house native SDK, come on!
Would you buy this?
GPL violation possibilities cross my mind. If not, why?
Its a bold new world... (Score:4, Funny)
Re:Its a bold new world... (Score:2, Funny)
Besides, if we want to watch things crash, we should look at their server and the slashdotting.
Re:Its a bold new world... (Score:2, Funny)
[sarcasm]
+5 Originall
[\sarcasm]
Re:Its a bold new world... (Score:1)
Sure seems to offer a lot (Score:4, Interesting)
Re:Sure seems to offer a lot (Score:1, Interesting)
Being that most paved areas that this thing could handle are parking lots, I do believe a swivel mounted camera would be a more effective solution. Also, if I saw this thing running around a parking lot, I'd steal it.
Tada. (Score:5, Funny)
Re:Tada. (Score:4, Funny)
Re:Tada. (Score:1, Funny)
Don't Laugh (Score:1)
Potentially interesting uses (Score:2, Funny)
Also, it could be useful around the house.
Wonder what this means for competition environments though...
*robot crashes into a wall at full throttle*
*competitor grins evilly while innocently removing 802.11b card*
Boring.... (Score:5, Funny)
Where's the robotic arm (for fetching beer), and the catapult, the bowel loosening sonic alarm?
Wake up, people, and give us what we want!
What is a robot? (Score:3, Insightful)
Re:What is a robot? (Score:4, Interesting)
The term robot came from RUR - Rossum's Universal Robots. It was a play very popular in the beginning of the 20th Century created by Czech writer Karel Capek. In the majority, if not all, slavic languages, the term "robota", "rabota" means either "work" or "job". Many consider that Capek was meaning exactly this. However his play goes about machines that are factually slaves and which rise up against their tyranic human masters. So many people consider that robot is an evolution of the word "rab" - "slave".
Which one is the true meaning is hard to know. Capek was highly influenced by the turmoil of his time and his ideas were clearly pro-communist. Some may shudder at this, but I highly recomend to read his works before thinking. I only read a few excerpts from RUR. So I can only consider its quality for the popularity it had then. However, his "War with the Newts" ("War of the Salamanders" in some languages) is one of the best pieces of SF I ever read.
Re:What is a robot? (Score:2)
Don't think, just read. We'll think for you.
I feel like a robotnik.
Read the story... (Score:5, Informative)
"Wany Robotic Software Lab for writing custom applications and
3-D simulation in Microsoft Windows.
It does not say that it runs on Microsoft Windows.
Re:Read the story... (Score:1, Funny)
BSOD! (Score:4, Funny)
Development on Windows (Score:5, Informative)
Combine this with the fact, that they're using Matlab [mathworks.com] and C/C++ and this means that they're using the great API Matlab has, for tuning Matlab code in C++ and vice versa. They're also using Matlab for the reason that it's _the_ application for simulation and generally scientific computing from a whole range of sciences.
What I don't get is, why don't they use Matlab in Unix? A Unix version exists, costs the same, but I've never seen a simple copy of it ever. And I've been using Matlab for 6 years now...
Re:Development on Windows (Score:2, Interesting)
Re:Development on Windows (Score:2, Informative)
I like Scilab because it's free, but it isn't a replacement for MATLAB. The toolboxes that are available for MATLAB far surpass anything that Scilab can offer. If you are going to do heavy-duty simulations, MATLAB is for you. If you rarely need to do a simulation and it's not very big, then Scilab should be your choice.
matlab? (Score:2)
matlab? better use octave... (Score:2, Informative)
Re:Development on Windows (Score:2, Interesting)
That might just be it.
Re:Development on Windows (Score:1)
....actually, Matlab is available for Unix. I've used it at my university. It runs on linux too! It also runs on Sun (i seen it on a sunblade 1000). If you don't have a X11 display (eg, simple terminal), then it'll display the matrices in text format. I haven't tried graphing stuff under text though. If you do have a X11 display, then it's just like it is in Windows.
...if you're into even more hardcore sims, you can use IDL [rsinc.com] to develop full-fledged apps without having to interface to C++. And the IDL language is pretty similar to matlab, so the learning curve isn't as bad as having to learn C++. IDL is used by quite a bit of EE companies.
Win vs UNIX + MATLAB (Score:1)
Matlab under *nix (Score:2)
The reason you don't see it much is that it is more expensive than the Windows version. Also, the Unix version require a license server to be running on the network.
Stupid jokes (Score:4, Insightful)
You slashdotters are gonna have a field day with this one..
Expert Programming kit (Score:3, Informative)
* Reprogram the Pekee motherboard's Mitsubishi micro-controller
* Programming card
* Serial cable
* Flash application (updates, direct access to M16C)
* Mitsubishi M16 compiler (4 month evaluation version)
Though I found nothing that says you get source code or documentation about interfacing to the hardware.
Anybody up to porting a linux kernel? You have 4 months to get it done!
Re:Make It Even Cooler (Score:1)
Very cool, but... (Score:2, Funny)
Looks like a well built little bot (Score:2, Informative)
So it should be pretty easy to use. Plus, it seems to be able to plug in up to three cartridges. (The camera comes on one and the 802.11 wireless module comes on another, but that still leaves one for you to use for whatever) And it looks like you can buy blank boards to test your own cartridges on.
Sony Pino (Score:5, Interesting)
The platform is far more impressive.
Re:Sony Pino (Score:1)
Re:Sony Pino (Score:3, Informative)
But I've to admit that the availability is a bit lacking. In other words, nearly no one gets his hands on this.
Never seen it in action with my own eyes.
At a robotic symposium in Fukuoka, a demonstration was planned, but to my regret it was canceled.
I've only seen a presentation by Masahiro Fujita, a senior manager for this project from Sony and a still standing model.
Googleing for the type "SDR-4X" [google.com] seems to be more productive.
Re:Sony Pino (Score:1)
The Sony robot is the SDR-4X. It's a lot more capable (it can actually walk right now), and a lot more expensive (though neither robot is being sold yet).
Re:Sony Pino (Score:2)
Kitano Lab's Pino is still more impressive, but costs about $30k (as sold by ZMP Corp. [zmp.co.jp] for research purposes).
This is a little bit more than the 6k, I've to admit.
For the price of Sony SDR-4X. We are back to guessing.
$30k-$40k [robots.net] is one guess. But the statement of Toshitada Doi (Executive VP), that the robot costs "as much as a car, a luxury car", makes me think, it will even cost a little bit more.
screw that. (Score:5, Interesting)
Re:screw that. (Score:1)
Any chance you could give us an overview of the software?
LegOS - Good & Cheap (Score:2, Interesting)
How About An Industrial Robot That Runs On Windows (Score:1, Interesting)
Too expensive for nothing... (Score:3, Interesting)
Not my platform (Score:2, Insightful)
As to the robot itself, it looks like a christmas toy. It doesn't support hardware modifications on the level that most researchers or hobbyists would want. Check out the Active Media Pioneer platform. Its one of the most proliferous among researchers because you can add grippers, laser, speakers, camera, docking tail, wireless, and pretty much ewhatever you want, and none of it has to be in any specific form factor or another. check out robotics.usc.edu\~cres for some sample configurations.
Wow! It sure aint cheap. (Score:3, Interesting)
This system aint cheap. Check out the prices.
Also, check out the prices on development tools for the microcontrollers. [m16c-micros-forum.com]
Infrared as a means of prixomity detection is the bottom of the totem pole in terms of performance, in fact, proimity detection is very poor for even the higher end methods such as sonar ranging.
This is one area where real advancements are needed. I predict somebody will create a module that runs IR, Sonar, and possibly crude Video for proximity detection. The point is, you want to be able to do this with less than an average of 200miliwatts.
These systems are really bad at detecting things like chair legs.
This such an exciting area, robotics. There's so much room for improvement.
Re:Wow! It sure aint cheap. (Score:1)
Linux! (Score:1, Troll)
You don't know what you're even talking about, do you? I bet this was submitted by a slashdot story bot.
like in the ecol comic strip (Score:1, Funny)
Don't miss the Tech-Slacky HOWTO! [escomposlinux.org]
Matlab (Score:1, Interesting)
Re:Matlab (Score:1)
Evolution Robotics (Score:3, Informative)
Matlab/Simulink (Score:3, Interesting)
Once you have your simulink code the program turns it into C code, (also can do Fortran if you like), From there it uses 1 of many compilers on your system to compile the C code. (I don't belive it can use GCC, i have only seen it list some commerical fortran and C compilers like MS Visual Studio and such). From there it complies it and it runs on top of Dos. Also I belive it will work on freedos, and it has an option about running it onto of win98, NT, 2k . This is call xPC. Once it has done this it prompts use to load the code on the target computer, via rs232 or ethernet and then hit +tg and your controller is running. You can also set it up so your controler can boot your code from a disk pretty much anything.
Want to make a change just tweak your simulink file and repeat and a few moments later your back in business. It's very easy, and very nice for working with groups since people can't write there own bits of code and merge them together quickly.
Matlab Simulink xPC is used alot in industry and prototyping since it removes the need for CS majors great in a project. A Mechanical engineer who designed the machine can rather easily do the control system for the machine which reduces headaches all around of trying to explain to the CS how the machine works and such.
It's a very nice program to use. And makes for very reliable controls and is far more freindly than trying to decifer someones C code. We trust it in our prototype HEV's and it is so much better than doing it in the tradition straight C code methods.
Matlab (Score:1)
RTFA! (Score:1)
here's a new concept that works... read then comment.
Doesn't (and shouldn't) run on windows (Score:2)
In any case, many robots don't require ANY operating system at all, and when they do, a lightweight RTOS often gets the job done. Personally, I avoid building stuff that requires anything as heavyweight as Windows, Linux or any other "real" OS.
The only real advantage of using a full fledged OS is that you might have certain kinds of hardware support that might otherwise be unavailable with something more limited. If you absolutely must do any heavyweight computing (vision processing, voice processing) on board, a real OS and the tools that come with it can be handy, but I try to offload this stuff as much as I can.
I've found that for any robot that needs to get around in the real world, lot's and lot's of available inputs for sensors combined with low power consumption seems to be key to success, rather than a big CPU and a relatively bloated OS.
Another picture (Score:1)
Wrong specifications (Score:1)
Checkout Daves Robotic Operating System (Score:1)
Last Post! (Score:1)
Try:
[Where is Jimmy Hoffa? (C shell)
^How did the^sex change operation go? (C shell)
"How would you rate BSD vs. System V?
%blow (C shell)
'thou shalt not mow thy grass at 8am' (C shell)
got a light? (C shell)
!!:Say, what do you think of margarine? (C shell)
PATH=pretending!
make love
make "the perfect dry martini"
man -kisses dog (anything up to 4.3BSD)
i=Hoffa ; >$i; $i; rm $i; rm $i (Bourne shell)
- this post brought to you by the Automated Last Post Generator...