|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: Tips for first-year programmers
thanks for the links ^^ i'll check those out tonight
Quote:
![]() Also, I forgot to mention: The last 2 years (our first 2), we've used Joysticks. However, being a huge gamer, I'm switching to the xbox360-like controller. So any tips on how this is different will help too! |
|
#2
|
|||||
|
|||||
|
Re: Tips for first-year programmers
Quote:
Quote:
A gamepad puts more buttons within immediate reach of an operator's fingers than a joystick does. Some people find that useful. Others find it confusing, and prefer the more spread-out button layout of one of the USB joysticks from the Kit of Parts. On the other hand, sometimes the most intuitive and effective control scheme is neither a joystick nor a gamepad, but instead a custom array of buttons and/or switches and/or knobs. |
|
#3
|
||||
|
||||
|
Re: Tips for first-year programmers
Anytime I see a thread list this, I can't help but think about a session I attended at Java one a few years ago by the "Diabolical Developer", in which he suggested we should teach programming by sitting someone down at a unix prompt, typing "man man", hitting enter, and then leaving the room!
My top, number 1 suggestion for you: Reprogram last year's robot this fall. Start from scratch, and don't reuse any code from last year. Once you can get it up and running again with all of your own code, you'll know you're ready to tackle the new robot on day 1 of the build season. |
|
#4
|
||||
|
||||
|
Re: Tips for first-year programmers
Quote:
Quote:
![]() |
|
#5
|
||||
|
||||
|
Re: Tips for first-year programmers
Okay so my first REAL question question (for those of you that have used controllers before):
I'm looking for a controller as identical to an xbox 360 controller as possible. 1) I think I remember someone telling me you can use a normal x360 controller if you install a driver for it. Is this true? If so I'll just buy a cable to make my wireless controller wired, download the driver, and things'll be super easy! 2) If not, then is the controller on the right in the picture what I need to get? Is there something better? Any idea where I could buy this? http://techgage.com/reviews/logitech...m_07_thumb.jpg Once again, HUGE thanks to everyone for all the help! |
|
#6
|
||||
|
||||
|
Re: Tips for first-year programmers
you can use a normal xbox controller with windows, but it can't be wireless. you have to actually have a wired only controller, as just connecting a cable won't route the data to the PC, for a wireless controller, you need the windows gaming adapter. If memory serves, that type of wireless network is not permitted on the field.
|
|
#7
|
||||
|
||||
|
Re: Tips for first-year programmers
Quote:
P.S. We used a Dual Action gamepad for our manipulator control this year, and I really like it, but it doesn't have analog triggers. |
|
#8
|
||||
|
||||
|
Re: Tips for first-year programmers
Quote:
Also keep in mind that the Xbox controller has a large deadzone in the middle of the stick that needs to be accounted for, otherwise it won't center properly. The logitech controllers and joysticks don't seem to have that issue so much. We haven't tried an Xbox controller yet, due to money issues and lack of a workable testbed robot, but I have the code complete for one. Keep in mind I haven't tested it yet. https://github.com/FRCTeam3737/2012-...aptors/OI.java Last edited by F22Rapture : 20-08-2012 at 21:55. |
|
#9
|
||||
|
||||
|
Re: Tips for first-year programmers
Quote:
|
|
#10
|
||||
|
||||
|
Re: Tips for first-year programmers
I finally put LabVIEW on my laptop yesterday and I'm currently looking around the forums to decide which controller I want to use. I'm an xbox guy, not a playstation guy, meaning I like the dpad and the left joystick switched -- it's much more comfortable! However I've read a lot of people say that the joysticks on xbox controllers don't center at 0. I don't know if it's a huge issue or an easy fix, and I don't know if there's other issues as well.
I already know it has to be a 100% wired controller and I have to download a driver for it, but that's no big deal 1) Are there any other issues with xbox controllers besides the centering issue? How do you fix this? 2) If this IS an issue large enough to mean that I shouldn't get an xbox controller, that leaves me between the Logitech F310 and F510. As far as I know, the only differences are that the F510 costs $10 more, has a 4th button in the middle, and can vibrate. Does the vibration ever come in handy that much? I could imagine it being useful for a wide variety of things, but I could also easily see us not using the feature at all. |
|
#11
|
|||
|
|||
|
Re: Tips for first-year programmers
Quote:
|
|
#12
|
|||
|
|||
|
Re: Tips for first-year programmers
Over the years we've used a number of different controllers. And every year, I have the programming team sit down with the drivers to work out how they want to control the robot. We test drive with xbox and joysticks, and even one year a steering wheel.
We tend to always end up with joysticks for tank driving, and an xbox controller for co-pilot operations. The single xbox controller gives us a lot of flexibility with regards to buttons, and just ease of use for the co-pilot. |
|
#13
|
|||
|
|||
|
Re: Tips for first-year programmers
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|