View Single Post
  #43   Spotlight this post!  
Unread 22-04-2008, 11:05
Danny Diaz's Avatar
Danny Diaz Danny Diaz is offline
Smooth Operator
AKA: FrankenMentor
None #0418
Team Role: Alumni
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Manchester, NH
Posts: 545
Danny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond reputeDanny Diaz has a reputation beyond repute
Send a message via AIM to Danny Diaz
Re: Purchasing the 2009 controller

Quote:
Originally Posted by whytheheckme View Post
I'm not familiar with the LEGO system at all. Is there an equivalent of an "OI", or do you use your computer via bluetooth to control the bot? Or do you use another NXT via bluetooth?
Obviously when you play with the NXT in FLL you wouldn't have an OI, everything you do is partially autonomous and you interact with the robot via its screen. But FLL is the exception rather than the rule.

For everything else, yes, you'd want to use SOME kind of laptop/computer interface for an OI, and you'd perform direct communicate with the NXT either via Bluetooth or tether via USB. For demos and stuff where you want to be uber cool, you can certainly use another NXT for controlling your robot using the NXT brick-to-brick communications - I don't recommend it normally, though, since you're eating 2 sets of batteries in that situation instead of 1 set; leave that for PR demo purposes only. Plus, if you want to use a USB joystick (or XBox gamepad via USB, or other USB controllers), all you need to do is plug the USB joystick into your laptop (and make sure all necessary drivers are installed) and then use the joystick VIs provided by LabVIEW and you've got instant programming access to your joystick. Some of the engineers here at NI even got a Wii-mote interface to work with LabVIEW, so I'm interested in playing with that a bit myself.

I recommend you play with a laptop controlling the NXT directly via the USB tether connection with a USB joystick/gamepad, especially if you have any sensors on your NXT you want to play with. Remember that the communication stream is pretty slow when using Bluetooth, so feeding data like accelerometer or gyro data back to the laptop via Bluetooth is not going to be impressive at all, but via USB tether it'll be really nice.

-Danny
__________________
Danny Diaz
Former Lead Technical Mentor, FRC 418
Reply With Quote