View Full Version : What do you use to control your robot?
Bewizardment
11-02-2015, 20:44
Our drivers are trying to find a new controller to operate our robot. The standard dualshock just doesn't cut it anymore. Do you use a steering wheel? A custom designed board? Share your control schemes.
TheThings
11-02-2015, 21:04
We use an Xbox controller, two actually. :rolleyes:
MrJohnston
11-02-2015, 21:06
We design a new control board each year, depending on driver preferences and control needs.
Typically, we use two joysticks for the driver. This year, we are giving our manipulator a Playstation or X-Box controller. The buttons on the joystick and controller will be used for various simple pre-programmed routines. We'll also have a series of buttons and switches on the control board that will be used for major commands and autonomous routines - buttons that would "disasterous" should they actually be pressed in error.... The drivers' laptop (with a video display from the robot's camera) will most likely be centered between the driver's two joysticks - though we are considering placing it between the manipulator and driver.
z_beeblebrox
11-02-2015, 21:27
This year, a PS3 controller with driving and strafing on the right stick and turning on the left stick.
When we don't do holonomic drive, we like to modify an RC car pistol grip controller.
We use wired Xbox 360 controllers. Our co-driver controls our elevator, which has presets. We thought it would be logical to use an Xbox 360 wired Guitar Hero controller, because the neck has five buttons in line, allowing for five pre-set elevator positions. The strumming switch will be used for fine adjustments in height. This is an idea so far, and our controller is orderd and being shipped. The driver holds the guitar controller as they would if they were playing Guitar Hero. Since we already know how to program Xbox 360 controllers, we can program a guitar controller since it is basically the same thing, just with a different shape.
We're gonna rock our regionals, and hopefully champs.
It does depend on the game. I believe our driver used two of the KOP joysticks for Rebound Rumble, and an Xbox controller for the three years since. Our "gunner" usually uses the driver station keyboard, but I think he had some sort of controller to control the climb for Ultimate Ascent. There was an attempt to build a custom controller for Rebound Rumble, but we never got it reliable, probably more due to rookie issues than anything else. Each year, we look at the controllers we can have or get COTS to see if anything will work. If not, we're not scared to try again on a custom controller. If we did do one, it would probably be built on an arduino pro micro or leonardo as we've done some arduino programming for our non-competition projects.
Actually, that's pretty much our idea on most of the robot - look for a COTS item that we can afford and that can do (or be easily modified so that it can do) the job. Making the pieces work together is enough of a challenge that we don't design a totally new thing unless we see a big advantage to spending that much time and energy on it. Not having a good affordable COTS option constitutes a big advantage.
Alan Anderson
11-02-2015, 22:13
The strumming switch will be used for fine adjustments in height.
The Rock Band guitar does not distinguish between "strum up" and "strum down". If that's true of the Guitar Hero guitar as well, it won't be easy to use for up/down control.
MrTechCenter
11-02-2015, 22:19
For a few years, we've used a steering wheel and joystick for driving the robot, and if programmed right, it works GREAT. But that's only for high-speed/maneuverability/defense games like 2014 and 2013. It really depends on what kind of drivetrain you have and what the game is that year. While it's nice to have consistency from year to year and do one thing you know you can do well, sometimes you have to shake things up.
We thought it would be logical to use an Xbox 360 wired Guitar Hero controller, because the neck has five buttons in line, allowing for five pre-set elevator positions.
Actually, the logical solution would be to use a numeric keypad. But "Elevator Hero" is totally wicked.
TikiTech
11-02-2015, 22:59
We change from year to year depending on student preference.
The last two years we have been using the Logitech dual action game controller for the driver.
Last year the students took apart an Xbox 360 controller and made a custom control box that sits next to the console with lots of buttons and LED swag for the secondary drive to control various subsystems.
I will post some pictures when I get back to the school.
Aloha!
The Rock Band guitar does not distinguish between "strum up" and "strum down". If that's true of the Guitar Hero guitar as well, it won't be easy to use for up/down control.
I didn't play the game that much, but why do I remember scrolling up and down through song lists with the strumming switch? I know that it makes no difference when playing a song, but I swear that this switch is used for scrolling up and down menus.
Actually, the logical solution would be to use a numeric keypad. But "Elevator Hero" is totally wicked.
We thought it was logical since they're in a row and serves as a more graphical representation of the elevator as a set of controls. The different colors are a bit more fun than numbers too.
We thought it was logical since they're in a row and serves as a more graphical representation of the elevator as a set of controls. The different colors are a bit more fun than numbers too.
I get it, I like it, I may steal, uh, borrow it! I just consider this a "creative" rather than a "logical" solution. Unfortunately, the GH controllers here at the house are both wireless :(.
Bewizardment
12-02-2015, 10:57
Right now, our weapons officer/co-driver wants to use a turntable to control the elevators manually, but the programmers are saying the PID control scheme will work just fine with four levels for the elevator to snap to. I, personally, think a turntable would be super cool.
Andy Baker once won an FRC regional... driving with only the Guitar Hero guitar.
(Sorry, I couldn't help myself.) :D
atucker4072
12-02-2015, 11:28
We use wired Xbox 360 controllers. Our co-driver controls our elevator, which has presets. We thought it would be logical to use an Xbox 360 wired Guitar Hero controller, because the neck has five buttons in line, allowing for five pre-set elevator positions. The strumming switch will be used for fine adjustments in height. This is an idea so far, and our controller is orderd and being shipped. The driver holds the guitar controller as they would if they were playing Guitar Hero. Since we already know how to program Xbox 360 controllers, we can program a guitar controller since it is basically the same thing, just with a different shape.
We're gonna rock our regionals, and hopefully champs.
I'll have to look out for this. That's a pretty fun/cool idea!
We will be using this for the first time this year:
http://backstagemusikk.no/images/stories/virtuemart/product/novation%20launchpad%20mini%20live%20kontroller%20 453296992.png
It takes some...interesting...workarounds to convert MIDI to Joystick, but when you need more buttons than you can count, it's perfect.
As a bonus, the LEDs in the buttons are programmable and can change colors on the fly...
I get it, I like it, I may steal, uh, borrow it! I just consider this a "creative" rather than a "logical" solution. Unfortunately, the GH controllers here at the house are both wireless :(.
Ah I get what you mean now. Logical for numbers that represent levels vs creative for the buttons in a row. I think it can be both! :)
IronicDeadBird
12-02-2015, 12:54
*sigh*
3 joysticks...
But if you are looking for equipment I know a lot of teams use Razer, and I looked at a lot of Mad Catz and Saitek controllers.
Although guitar hero controller gave me an interesting enough idea.
MrTechCenter
12-02-2015, 12:55
We use wired Xbox 360 controllers. Our co-driver controls our elevator, which has presets. We thought it would be logical to use an Xbox 360 wired Guitar Hero controller, because the neck has five buttons in line, allowing for five pre-set elevator positions. The strumming switch will be used for fine adjustments in height. This is an idea so far, and our controller is orderd and being shipped. The driver holds the guitar controller as they would if they were playing Guitar Hero. Since we already know how to program Xbox 360 controllers, we can program a guitar controller since it is basically the same thing, just with a different shape.
We're gonna rock our regionals, and hopefully champs.
Please tell me you're also trying to find a way to implement the streak bonus from the game when you have to thrust the guitar handle upwards to activate your bonus (It has a name, but I forgot what it is). That would be so great to see someone behind the glass just shaking their guitar.
We're using an extreme 3D joystick for the drivetrain and an attack 3 for the lift. We're taking the easy way out this year.
I use a PS4 controller, would recommend!
JohnFogarty
12-02-2015, 19:47
2 Logitech F310 Gamepads. Same as what is commonly used in FTC.
highlander
12-02-2015, 21:46
Usually one joystick for the driver, and a controller for the operator.
Our team uses Xbox controllers—one for drive train and the other for manipulator. We find these the best options to use because many people are familiar with using this product.
jnicho15
26-02-2015, 07:13
We use an Xbox controller, two actually.
So do we
The_ShamWOW88
26-02-2015, 09:13
Two joysticks (not cool enough for dat swerve, yet) for the driver and our operator has chosen to use a Logitech controller the last two years.
Jay Burnett
26-02-2015, 10:38
I use a PS4 controller, would recommend!
That dualshock 4 tho... But how would one connect that to the driver station? It doesn't have wires, so is it Bluetooth?
pmangels17
26-02-2015, 10:59
We use two joysticks to drive all of our robots (all tank style, one weird scheme for the crab drive bot we have). We started with that scheme way back when, and we've since just kept with it. The operator (co-pilot, gunner, whatever you call it) usually uses a joystick plus an additional joystick and/or a custom control box. It lets us use the same control board every year, and we can control a number of robots without changing anything but the occasional USB peripheral.
FlamingSpork
26-02-2015, 17:35
We use psychic brain waves and two Extreme 3D Joysticks to control our robot (even though one of the drivers wants a Nintendo 64 controller).
A guitar controller sounds really cool for this.
MrForbes
26-02-2015, 17:49
Two logitech game pads. We might get our custom control box done, or we might not. That would run the mechanisms, but we'd still drive with the gamepad.
Marjory Frosty
26-02-2015, 17:54
CDV (FRC47 2000 bot), my first year in FRC, and my first year as a driver. Now she sits in my house, THANKS Martus.
K-Dawg157
10-03-2015, 10:01
Two joysticks (not cool enough for dat swerve, yet) for the driver and our operator has chosen to use a Logitech controller the last two years.
#DatSwerveDoe
IronicDeadBird
10-03-2015, 10:18
We have a Razer Sabre Tooth for a controller, as well as 2 of these weird xbox controllers I haven't been able to locate online. For Joysticks we are sitting on 2 Logitech attack 3's and one Mad Cat v.1
For the past few years, we have used a donated PSP for the auxiliary driver controls and two joysticks for the driver. It's worked pretty well, especially with the consistency of using it for back-to-back years.
Sperkowsky
10-03-2015, 11:34
2 logitech attack 3 and 1 logitech extreme 3d pro. (Flight Sticks)
As of right now we are only using 1 extreme 3d pro and 1 attack 3 but we are going to decide during practice matches whether to have 1 or 2 drivers. if so we will use all 3.
homerun33ss
10-03-2015, 16:48
We use 2 Logitech "Extreme 3D Pro" joysticks
http://gaming.logitech.com/en-us/product/extreme-3d-pro-joystick
Ichlieberoboter
10-03-2015, 17:26
We use a playstation controller.
MaGiC_PiKaChU
10-03-2015, 17:39
https://scontent-atl.xx.fbcdn.net/hphotos-xfp1/v/t1.0-9/11008822_917669554964765_4233285470712428971_n.jpg ?oh=6a149202aefd5e497097fe9f5c7eeabd&oe=5585EBCA
We use our custom controller with a logitech gamepad
We use two PS3 controllers. The rumble feature is probably the most useful. Great for signalling driver and operator when no one looks at the screen.
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.