Redshift Project Depot

FRC 2016 (Stronghold) => Competition, Strategy, Game Play & Goals => Topic started by: Louis L on January 19, 2016, 10:37:19 PM

Title: User Interface - joystick / pad / etc
Post by: Louis L on January 19, 2016, 10:37:19 PM
There are 2 things to consider here.
Title: Re: User Interface - joystick / pad / etc
Post by: Louis L on January 22, 2016, 02:21:34 PM
Driver control
Operator game controller - this is a Microsoft Xbox360 controller. Button numbers are the interface numbers as seen by the software.
Title: Re: User Interface - joystick / pad / etc
Post by: Chris P on January 22, 2016, 08:20:05 PM
From what I've noticed so far in my experience with driving the robot (which is not much), I think that the traditional 2 joystick design is the best option.

Here's why:
     1) The handheld controller joysticks are much too sensitive (even for amazing gamers like myself ;))
     2) The joysticks are large and easy to manipulate, especially for newer drivers

Overall, I think that our old controller layout works pretty great. The issue I think we should address is the aesthetic look of our drive station.

Here's what I think we should do:
     1) Simply create a new board that we can mount our laptop and joysticks on
     2) Add some cool led lights
     3) Add some dedicated arcade buttons to control stuff
Title: Re: User Interface - joystick / pad / etc
Post by: Jason C on January 30, 2016, 03:33:04 PM
Today I have started laying out the controls for the operator, and have gotten the opinions of some of the past operators.
Title: Re: User Interface - joystick / pad / etc
Post by: Louis L on February 01, 2016, 10:16:23 PM
In a few minutes, I will update the UI to reflect the decisions made for the manual shooter and intake controls. This will also include the behavior of the controls.
Title: Re: User Interface - joystick / pad / etc
Post by: Louis L on February 14, 2016, 10:20:35 AM
Removed shot strength / direction adjustment via 'hat'
Title: Re: User Interface - joystick / pad / etc
Post by: Louis L on February 14, 2016, 02:03:32 PM
We had a game play/strategy meeting yesterday. From that discussion, we added some buttons. Here's the latest info.

Driver joystick controls
Operator game controller - this is a Microsoft Xbox360 controller. Button numbers are the interface numbers as seen by the software.
We need to make sure that the user is not allowed to press more than one function button at a time. If more than one is pressed a priority ordering is enforced. Caveat - the "flush" operation is different from the others. All buttons are latching (press-once) but "flush" is non-latching (press-and-hold) - keep this in mind for implementation.  Here is the ordering from highest to lowest.
Title: Re: User Interface - joystick / pad / etc
Post by: Louis L on February 25, 2016, 01:33:59 PM
Added left joystick button 6 to swap front/rear of robot. This had been game controller Y (button 4) but it made more sense to give it to the driver instead of the operator.