Re:Been there done That.
on
The Return of S3
·
· Score: 2, Informative
Simply looking online you see that the Mobility line is completely worthless in any 3D under linux so far.
I don't know. My lab has several IBM laptops with ATI cards, and they all run UT (which we use for AI and robotics work) fairly well, that is, ~30 fps. Now, running the AcidUnreal renderer drops it to 2-4 fps.
In addition, the keyboard is now balanced, with the keypad and mouse being on opposite sides.
Speaking of balanced keyboards... does anyone make a keyboard with the numpad on the left? I've always hated this about the keyboards I've owned; I either have to type off to the side or have my mouse way to the right.
Two things... 1)_Damn slashdot for only giving me mod points when there are worthless posts, and not when posts like this one show up, and 2) Don't forget lisp.
In addition to football, the University of New Orleans used ERS-220's at the International Joint Conferences on Artificial Intelligence (http://ijcai.org) for the RoboCub's Urban Search and Rescue competition. We used four aibos to map disaster areas and locate victims. We used Tekkotsu to control the robots, and Unreal Tournament with Gamebots (http://gamebots.sf.net) to do 3d mapping. Our team has a web page at http://www.cs.uno.edu/~robotics. Anyway, the aibos are being used for real research, and they do serve a non-entertainment purpose. So, while they don't beat a real dog for a pet, they sure as hell beat one for AI research.
It should be noted that our web page is being updated, and some of the links seem to be going to place holders. Sorry about that.
And if you really really want a joystick, our robotics team hacked joystick support into tekkotsu mon in about 30 min. It turns out that joystick gets annoying when you need the dog to clear a long hallway, and the mouse really is a better input device, but its still an easy modification.
It was only available through AOL and was, until it became really outdated, one of AOL's premium games that you had to pay extra for.
Actually... NWN was never a premium game. Don't you remember all the petitions floating around saying we would all cancel our AOL accounts if they made it premium? Heck, NWN was the only reason some of us had AOL, and it was damn well worth it.
But Linus never had access to Minix source code when he began writing what would end up being called Linux
Correct me if I'm wrong, but in Linus' book, "Just for Fun," he says that he was influenced quite a bit by Andy T's book on OS design with Minix. And having read as much of that book as I could in the few hours I had a copy, I recall there being a lot of Minux source in it. So... I'd really think that he did have access to at least some of the Minux code when he wrote Linux.
Sure, I meant that the Windows graphics layer was not GPL'd.
And I meant that none of Qt for windows, including the threading, the networking, the database, etc is GPL'd. My point is that you'd need to do more than port the graphics components over:-)
Actually, they implemented all of Qt for windows, and mac, and linux. Not just the graphics parts. The whole point of Qt is cross platform developement, not linux development. As for implementing Qt in windows, it makes sense that you could take the GPL'd unix version, and port it to windows. That port would also be under the GPL... and thus windows users would have a Qt without having to pay so much for the devel license.
As for how much work, the code isn't bad at all. If you know your C++, and your win32, it shouldn't be that hard.
For those of you who have a 210 or 220, some guys at CMU have made a framework for programming the aibo that is much easier to use than OPEN-R. The website is at www.tekkotsu.org
We are using it to program the dogs to perform urban search and rescue, and we have been very happy with Tekkotsu in general. Its worth checking out if you want to start programming the aibos quickly and still have power to do what you want.
Actually... I dunno about the other Aibos, but the ERS 220 doesn't do much on its own. We have four of them for Urban Search and Rescue, and until you program them, they just dance some and look cute.
>>What I think you meant to say was:
>>(define language? (lambda (x) 'scheme'))
As someone already pointed out, ? indicates a predicate function, which returns #t or #f. And this function really doesn't take a parameter... so I'd actually just define it like this.
(define language 'scheme)
>> This seems like it would be a pretty fun event to watch.
It was a blast to watch. My team went up to try out some ideas for the Urban Search and Rescue event... nothing worked as well as we had hoped, there were lots of networking problems and our software wasn't quite done... but we learned a whole lot. The soccer was so much fun to watch; I never thought I'd cheer for Aibos. But I did. I even cheered for our 220 when the networking worked.
>>The complexity of programming has been pretty constant since FORTRAN was adopted over assembler
I don't know... my programs have gotten much simpler since I started programming in Scheme. Except for having to write a lot of my own data structures. But thats no worse than C.
From the article, top of the second page...
"And what is SSE? Before going further, let's recall the meaning of the abbreviations: SSE is Streaming SIMD Extension, SIMD is Single Instruction Multiple Data (several operands are processed by a single command)."
I think a lot of their disdain for C and C++ are due to memory management.
Allow me to respond to this. One of the biggest problems with languages that force you to focus on handling things like memory allocation and deallocation is that it detracts from the time you can spend actually working on solving the problem at hand. In academia, there seems to be a strong bias towards languages which let the machine do the "dirty," uninteresting work, and allow the programmer to focus on writing a correct solution. Only reason I hate C++ is that I have to use it at work:-)
NWN, well I am already sick of it and maybe I will go back to the old TSR: Poolrad, Curse, etc.
Funny you should mention those games. The original NWN was an SSI "gold box" style game, that was run by AOL. NWN was about the only good thing AOL ever did.
I'm concerned that the same thing will be a problem with NWN. Many users could find it unplayable becuase the OpenGL code could be little more than a D3D wrapper, and a half-assed one at that.
I thought that NWN was an openGL based game. Box says openGL 1.2 compliant video card required. Recommends the gf2.
I don't know. My lab has several IBM laptops with ATI cards, and they all run UT (which we use for AI and robotics work) fairly well, that is, ~30 fps. Now, running the AcidUnreal renderer drops it to 2-4 fps.
Speaking of balanced keyboards... does anyone make a keyboard with the numpad on the left? I've always hated this about the keyboards I've owned; I either have to type off to the side or have my mouse way to the right.
Umm, I forgot to log in as root first?
I'm thinking its the space between '/' and tmp/ myself. Although there is nothing really *wrong* with that, except its a bit redundent.
Two things... 1)_Damn slashdot for only giving me mod points when there are worthless posts, and not when posts like this one show up, and 2) Don't forget lisp.
It should be noted that our web page is being updated, and some of the links seem to be going to place holders. Sorry about that.
And if you really really want a joystick, our robotics team hacked joystick support into tekkotsu mon in about 30 min. It turns out that joystick gets annoying when you need the dog to clear a long hallway, and the mouse really is a better input device, but its still an easy modification.
Actually... NWN was never a premium game. Don't you remember all the petitions floating around saying we would all cancel our AOL accounts if they made it premium? Heck, NWN was the only reason some of us had AOL, and it was damn well worth it.
Actually... it was a very good troll. I really think there needs to be a +1 troll option for the trolls that generate good responses.
Correct me if I'm wrong, but in Linus' book, "Just for Fun," he says that he was influenced quite a bit by Andy T's book on OS design with Minix. And having read as much of that book as I could in the few hours I had a copy, I recall there being a lot of Minux source in it. So... I'd really think that he did have access to at least some of the Minux code when he wrote Linux.
And I meant that none of Qt for windows, including the threading, the networking, the database, etc is GPL'd. My point is that you'd need to do more than port the graphics components over :-)
Actually, they implemented all of Qt for windows, and mac, and linux. Not just the graphics parts. The whole point of Qt is cross platform developement, not linux development. As for implementing Qt in windows, it makes sense that you could take the GPL'd unix version, and port it to windows. That port would also be under the GPL... and thus windows users would have a Qt without having to pay so much for the devel license. As for how much work, the code isn't bad at all. If you know your C++, and your win32, it shouldn't be that hard.
For those of you who have a 210 or 220, some guys at CMU have made a framework for programming the aibo that is much easier to use than OPEN-R. The website is at www.tekkotsu.org
We are using it to program the dogs to perform urban search and rescue, and we have been very happy with Tekkotsu in general. Its worth checking out if you want to start programming the aibos quickly and still have power to do what you want.
Actually... I dunno about the other Aibos, but the ERS 220 doesn't do much on its own. We have four of them for Urban Search and Rescue, and until you program them, they just dance some and look cute.
Well, you might want to call it as a function, so this would be better.
(define language (lambda () 'scheme))
>>(define language? (lambda (x) 'scheme'))
As someone already pointed out, ? indicates a predicate function, which returns #t or #f. And this function really doesn't take a parameter... so I'd actually just define it like this.
(define language 'scheme)
But certainly not for people with dialup. Heck, with DSL its often laggy.
It was a blast to watch. My team went up to try out some ideas for the Urban Search and Rescue event... nothing worked as well as we had hoped, there were lots of networking problems and our software wasn't quite done... but we learned a whole lot. The soccer was so much fun to watch; I never thought I'd cheer for Aibos. But I did. I even cheered for our 220 when the networking worked.
I don't know... my programs have gotten much simpler since I started programming in Scheme. Except for having to write a lot of my own data structures. But thats no worse than C.
Second post, 14 days later!
FP... 8 days later?!
From the article, top of the second page...
"And what is SSE? Before going further, let's recall the meaning of the abbreviations: SSE is Streaming SIMD Extension, SIMD is Single Instruction Multiple Data (several operands are processed by a single command)."
Until it gets smashed into Piggy's head...
Allow me to respond to this. One of the biggest problems with languages that force you to focus on handling things like memory allocation and deallocation is that it detracts from the time you can spend actually working on solving the problem at hand. In academia, there seems to be a strong bias towards languages which let the machine do the "dirty," uninteresting work, and allow the programmer to focus on writing a correct solution. Only reason I hate C++ is that I have to use it at work :-)
Funny you should mention those games. The original NWN was an SSI "gold box" style game, that was run by AOL. NWN was about the only good thing AOL ever did.
I thought that NWN was an openGL based game. Box says openGL 1.2 compliant video card required. Recommends the gf2.