The only thing is that the wii controller and probably the ps3 controller also requires batteries, and I think that this is not allowed. Also remember that you still are limited to 3(?) analog inputs per port.
The only thing is that the wii controller and probably the ps3 controller also requires batteries, and I think that this is not allowed.
This is not the case. The O/I ports have 4 analog and 4 digital. The analog usage is user selectable. There are 4 modes for all of the gamepads including the x-box/360. Mode 1, for example, uses two analog channels for the y axes on the left and right. The other two analog channels are alllocated for digital use. The Chicklet uses the upper nibble of each analog byte which gives you 4 extra digital per analog channel. So the total available digital slots in mode 1, is 12. I think 12 is enough. If it is not, then give some tasks to the other operator.
Using a Guitar Hero controller is key. 7 buttons, 1 two way switch and of course, an analog input whammy bar.
There’s also of course midi keyboards, but you could always get something like the DX1 input system and just build your operator controls with that. I’d love to see a laser keyboard too. Maybe a fragpedal… This was a smart move, opens a lot of possibilities to teams that wouldn’t have the time or resources to build controllers themselves. I do hope that there’s still plenty of custom controllers too though, PS2/PS3/Xbox controllers aren’t the end all be all…
With creative control design, it’s always been possible to have one driver. FIRST allows two so that they can share the task of controlling the robot, not operating it. Two minds are better.
With creative control design, it’s always been possible to have one driver. FIRST allows two so that they can share the task of controlling the robot, not operating it. Two minds are better.
/agree, especially given the complexity of this years scoring, keeping track of 5 robots beyond your own and general FoV issues, there’s a lot to be lost in trying to have only one person responsible for controlling the robot.
Nobody mentioned the Beatmania controller? Although you’d need a convertor for it…And the PS3 controller doesn’t vibrate, only the Wii controller does.
When they were talking about the USB adaptor at kickoff they said that “you could use a Game Boy controller with it.” What the @#@? were they thinking?
Well, you have to give Dave a Break. He can put a rover on Mars, but I’ll bet he doesn’t have much time for video games. =P
Or, he confused the PSP for the Game Boy (which isn’t hard for most old people) . How cool would it be to use the PSP, with real time stats and data on the screen?
You cannot use a PSP or a gameboy because all power must be provided by the OI and the PSP and gameboy etc. use battery packs to run which is not allowed.
What worries me about the USB Chicklet rule wording is this:
The USB Chicklet is the only device allowed to be powered in your controls.
However, the USB Chicklet has to provide power to a USB device, as per the USB specification, up to 500mA. If I build my own custom USB device that is USB HID compatible, I have just constructed a powered control element that doesn’t violate any of the rules. I could power a PIC microcontroller and hook it straight into my OI, but it would be within the rules.
I dont know how much power the screen uses but it might be possible to power it from the OI. The buttons would be wired to the OI without need for external power.
I find this somewhat unfair that thats the only device that can be powered from external source and that if i wanted to create my own or something similiar it couldnt be powered by an external source.
Seriously, the only thing I thought of was my Logitech game controller, which is currently hooked up to my computer and is being used to play LEGO Star Wars 2.
My ideas are so boring.
This is a very good point. This is exactly what we had envisioned when the Chicklet was developed. There is one concern when the original rule was created(pre-chicklet). I’m sure IFI did not want TEAMS to interface custom devices that could potentially short out and damage the O/I. However, If the chicklet is supplying the power, this should not be an issue. Lets say a team does design a custom USB device, and it does short. The only hardware at risk is the Chicklet. Omar and I had even discussed development of a USB device breakout. Teams could use it to wire in pots and switches. Another option: Teams could take an existing supported controller (OTS) and rip it’s guts out, wire in the pots/encoders, switches of thier choice, and use it in competition. Teams have modified joysticks in the past. Why should this be any different? Hopefully this can be clarified. Teams should be able to develope their own USB devices that can connect to the Chicklet.