Log in

View Full Version : Joystick or Game Controller


amateurrobotguy
11-01-2007, 20:57
I wanna see if anyone else out there thinks that game controllers suck (When driving a robot). Try not to attack anyone personally ;)

Ericgehrken
11-01-2007, 21:17
My team hasn't even thought about control systems yet. So we don't know how well they work.

shippo1197
11-01-2007, 21:26
Hmm... I can't say I see any bad sides to the controller as of yet. Although I do see bad sides to the joystick. From what I have experienced its just to sensitive, and bulky. Theres just way too much joystick to move and it can be intimidating when your driving the robot because you don't know if your moving the joystick too much or too little. I think it'll be fun driving with PC / gaming console controller. Also all the buttons for extra control are right there next to your thumbs, I think that will make for more efficiently driving. Soo... what's it you don't like about the controler? We already have ours but we haven't tested it yet so it might be worse than the joystick but I highly doubt it.

amateurrobotguy
11-01-2007, 21:29
I hate how little resolution they have. 1 mm of thumb movement, and the robot is full speed. And as for the joysticks being too sensitive, it took me 5 min. to make an algorithm to slow them down and preserve full speed :P But, if I could plug in a keyboard and mouse; I would pwn.

Eric Finn
11-01-2007, 21:40
So far, we seem to be going with mecanum wheels and possibly the xbox 360 controller using the USB Chicklet. We haven't received our USB Chicklet yet, so we haven't gotten to test it yet, and we haven't made a final decision.

Kingofl337
11-01-2007, 23:40
So far, we seem to be going with mecanum wheels and possibly the xbox 360 controller using the USB Chicklet. We haven't received our USB Chicklet yet, so we haven't gotten to test it yet, and we haven't made a final decision.

Coming from someone who has already done Mecanum + 360 controller Aim High. It's the only way to drive that type of robot. It makes it extreamly easy to drive.

Travis Hoffman
11-01-2007, 23:48
Where is the "both" option? I plan to integrate both dual joystick control and gamepad control on the operator controls, with a toggle switch on the button box to hot swap between the two. Why?


This makes the controls accessible to a wider range of potential drivers and driving styles. There are always a few analog inputs left unused every year - easy enough to port the y-axes of our additional sticks to those.
While I fully expect it is a quality product, I don't like relying blindly upon unproven hardware like the USB-Chicklet. It's one additional link in the chain that could go bad. Always have a way out.

Mike Copioli
12-01-2007, 08:43
Ok, I can't resist replying to this post. HANDS DOWN...GAME CONTROLLER!!!!
Since we invented the Chicklet, we had the opportunity to try them all. Don't forget, the game pad is two joysticks.

BTW Don't rule out the use of the Logitech Gamepad. Based on our findings the Logitech would be our 1st choice. The X-box joysticks do not always return to the same center.


This is a copy of a reply I posted on another thread:

QUOTE=Warren Boudreau;553965] My question has always been, "Are the controllers really any better than the joysticks?" .[/quote]

This is a matter of opinion, but I say absolutely and here are the reasons:

1. When a driver uses joysticks, he/she is forced to stay at the O/I. Any movement that the driver makes with their body is translated into the controls. Gamepads do not have this issue due to the fact that they move with the driver.

2. Most students are used to this form of control (gamepads). They have grown up playing games that use them.

3. This is, in my opinion, the most important reason. In the past, when a robot or a game piece was obstructing the view of the drive team or they need to reposition themselves to get a better view of the game(like to line up the robot with a target) they had two choices.

a. They could wait until the obstruction moves. Or blindly drive the robot until it is clear or guesstimate the position.

b. The driver could try to reposition his/her head or body to get a better view possibly translating there movements into the joysticks.(see reason 1)

When a team uses a gamepad, the solution to this problem is simple:

a. step two feet left

b. step two feet right

c. step back

d. step forward

To me the benifits are paramount.

Mike Copioli
CTRE

Mike Copioli
12-01-2007, 08:52
hile I fully expect it is a quality product, I don't like relying blindly upon unproven hardware like the USB-Chicklet. It's one additional link in the chain that could go bad. Always have a way out.[/LIST]


I absolutely agree with this philosophy. Having said that, you should know this is a concept that we kept in mind through out the development process. I am curious How many TEAMS have recieved the Chicklet and what their opinions are.

Mike Copioli
12-01-2007, 08:57
I hate how little resolution they have. 1 mm of thumb movement, and the robot is full speed. And as for the joysticks being too sensitive, it took me 5 min. to make an algorithm to slow them down and preserve full speed :P But, if I could plug in a keyboard and mouse; I would pwn.


1mm of movement???? What are you basing this on?

BTW you can plug in Mouse. It is one of the supported devices.

Mike Copioli
CTRE