controlling the BOE-Bot with a Nintendo DS
has anybody done it? is it possible? cost efficient?
i dont know a whole lot about the DS. but i think it would be cool to control my boe-bot with it.
having the top screen for the camera on the bot and the bottom screen for whatever. i know the DS has wifi, but what about IR or bluetooth? would i need the modchip or linuxDS os a custim program writeen on the DS?
i dunno, thought about getting one, people seem to be expanding that thing pretty well. are there any good apps to use it as a PDA? in know internet is coming to it soon, so, ya. jusat interested
i dont know a whole lot about the DS. but i think it would be cool to control my boe-bot with it.
having the top screen for the camera on the bot and the bottom screen for whatever. i know the DS has wifi, but what about IR or bluetooth? would i need the modchip or linuxDS os a custim program writeen on the DS?
i dunno, thought about getting one, people seem to be expanding that thing pretty well. are there any good apps to use it as a PDA? in know internet is coming to it soon, so, ya. jusat interested
Comments
I'm new to BOE-bot but not robotics (see http://www.the-gadgeteer.com/review/palm_pilot_robot_kit_pprk_review). I just purchased the BOE-bot serial kit over the weekend (http://www.geeks.com - $71 with code TECHBARGAINS) . I had planned to fool with a Roomba but the BOE-bot seems so much more flexible and support resources are fantastic!!!
I plan to work through the course included with the kit and then to interface a Palm to BOE-bot using a high level language on the Palm to interface and control the robot. I have a Palm V and Palm TT (w/ bluetooth, USB) but the WiFi in the DS Lite is very attractive as is the microphone/voice recognition, speakers, and touchscreen/dual screen.
I have found the the following projects on the the internet:
http://www.dsrobot.com/ - not much information
http://natrium42.com/projects/serial.html - seems real but some assembly required
I also have a Sharp GP2D12 leftover from the PPRK and that will be an extra sensor add. The Hitachi compass and wheel encoders are planned.
Questions:
Anybody gotten a DS working with the BOE-bot? There seems to be a fair amount of open-source development tools listed at http://forum.gbadev.org/viewforum.php?f=18 and seems like it might be nice controller.
Are there any good resources that suggest how to partition the functionality?
What I'm thinking about is low level functions on the BOE-bot like "Wheel On" and "Read Sensor" to abstract the hardware from the code. High level functions like mapping and navigation, etc. would be handled on the Palm. I don't want to re-invent the wheel if this has be done on the BOE-bot. Any pointers or suggestions would be greatly appreciated!
Paul
a DS Robot.... hmm... you could wait for natrium42 to finish his DSerial, else you could get som species on the GBA slot, and build a interface.
the PassMe got one serial port (you have to reflash it), but thats not much...
Serial interface for passme: http://natrium42.com/projects/serial.html
passme 1[noparse]:http:[/noparse]//www.dspassme.com/oscommerce/catalog/product_info.php?products_id=51
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The school nerd
Post Edited (Kenny Levinsen) : 7/4/2006 10:55:49 PM GMT
It does have WiFi and NiFi if that would help.
Nintendo won't mind, just dont use the PassMe device to REAL game roms.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The school nerd
Remote control of a BOE-BOT through Nintendo's propretary WiFi might be a problem. The PassMe cartridge with an RS-232 cable or other I/O device (IR? RF?) might work.
I don't think the BOE-BOT could support the OP's idea of video on the top and control on the bottom -- but it's a nice idea. Some mix of BOE-Bot, PC, and DS hardware might make it possible. It's nice to see the programming information made available. Note this is NOT a project for newbies, there's lots of low-level ARM7 and ARM9 programming involved. There's 'C' compilers for it, fortunately.
(Yes, I am working on this)
allanlane5: PC? why that?
Im working on this aswell, but i know what todo.
Im gonna use the passme's serial interface to communicate with the BS2, and then use my DS Lite to communicate with the DS with BS2.
The Lite will then transfer the commands from the DS lite (through Ni-Fi or Wi-Fi) to the DS (fat) and that would then send them to the BS2.
The BS2 would then perform the command and send data from some sensors to the DS (fat) and that would then send them to the lite, where i can read them.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The school nerd
but the DS got 2 slots, one for DS games and one for old fashion GBA games.
The DS slot is where we put the passme with serial interface.
The gba slot is where we put a GBA game with the software on (DS slot is RSA encrypted).
Yes it can connect to a WiFi access point, as it both got Wi-Fi B and Ni-Fi.
And what to do... do you mean programming?
then it's just C and C++.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The school nerd