Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   What do you use to control your robot? (http://www.chiefdelphi.com/forums/showthread.php?t=134392)

Bewizardment 11-02-2015 20:44

What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
We use an Xbox controller, two actually. :rolleyes:

MrJohnston 11-02-2015 21:06

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
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.

bEdhEd 11-02-2015 21:54

Re: What do you use to control your robot?
 
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.

GeeTwo 11-02-2015 22:11

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
Quote:

Originally Posted by bEdhEd (Post 1442181)
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

Re: What do you use to control your robot?
 
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.

GeeTwo 11-02-2015 22:35

Re: What do you use to control your robot?
 
Quote:

Originally Posted by bEdhEd (Post 1442181)
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

Re: What do you use to control your robot?
 
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!

bEdhEd 11-02-2015 23:26

Re: What do you use to control your robot?
 
Quote:

Originally Posted by Alan Anderson (Post 1442195)
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.

bEdhEd 11-02-2015 23:28

Re: What do you use to control your robot?
 
Quote:

Originally Posted by GeeTwo (Post 1442208)
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.

GeeTwo 12-02-2015 09:20

Re: What do you use to control your robot?
 
Quote:

Originally Posted by bEdhEd (Post 1442237)
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

Re: What do you use to control your robot?
 
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.

Whippet 12-02-2015 11:12

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
Quote:

Originally Posted by bEdhEd (Post 1442181)
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!

AustinH 12-02-2015 11:28

Re: What do you use to control your robot?
 
We will be using this for the first time this year:



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...

bEdhEd 12-02-2015 12:52

Re: What do you use to control your robot?
 
Quote:

Originally Posted by GeeTwo (Post 1442354)
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

Re: What do you use to control your robot?
 
*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

Re: What do you use to control your robot?
 
Quote:

Originally Posted by bEdhEd (Post 1442181)
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.

Whippet 12-02-2015 13:51

Re: What do you use to control your robot?
 
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.

Lij2015 12-02-2015 19:41

Re: What do you use to control your robot?
 
I use a PS4 controller, would recommend!

JohnFogarty 12-02-2015 19:47

Re: What do you use to control your robot?
 
2 Logitech F310 Gamepads. Same as what is commonly used in FTC.

highlander 12-02-2015 21:46

Re: What do you use to control your robot?
 
Usually one joystick for the driver, and a controller for the operator.

Tammyo 25-02-2015 22:20

Re: What do you use to control your robot?
 
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.

Boltman 25-02-2015 22:47

Re: What do you use to control your robot?
 
Joystick(s)

jnicho15 26-02-2015 07:13

Re: What do you use to control your robot?
 
Quote:

Originally Posted by TheThings (Post 1442159)
We use an Xbox controller, two actually.

So do we

The_ShamWOW88 26-02-2015 09:13

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
Quote:

Originally Posted by Lij2015 (Post 1442863)
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

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
1 Attachment(s)
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

Re: What do you use to control your robot?
 
Quote:

Originally Posted by The_ShamWOW88 (Post 1450083)
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

Re: What do you use to control your robot?
 
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

TDav540 10-03-2015 10:21

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
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

Re: What do you use to control your robot?
 
We use 2 Logitech "Extreme 3D Pro" joysticks
http://gaming.logitech.com/en-us/pro...d-pro-joystick

Ichlieberoboter 10-03-2015 17:26

Re: What do you use to control your robot?
 
We use a playstation controller.

MaGiC_PiKaChU 10-03-2015 17:39

Re: What do you use to control your robot?
 
https://scontent-atl.xx.fbcdn.net/hp...bd&oe=5585EBCA

We use our custom controller with a logitech gamepad

Lemon 10-03-2015 21:05

Re: What do you use to control your robot?
 
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.


All times are GMT -5. The time now is 18:07.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi