|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#31
|
||||
|
||||
|
Re: Programmers on the Drive Team
I would thinks that this would be better because it provides all the axis of motion with the same proportion. This gives a much more consistent rang of motion needed to get the same motion.
This really comes into play if a team has less time to practice. Driver can develop the muscle memory needed to drive much faster. |
|
#32
|
||||
|
||||
|
Re: Programmers on the Drive Team
A few people have touched on this point but I want to stress that it shouldn't matter if the drive team has programmers on it or not. The Programmers NEED to make everything as easy, intuitive, and efficient for the drivers as possible. The drivers are your customer here. The drivers NEED to tell the programmers anything/everything that would make their lives easier.
The idea that a programmer being on the drive team in some way makes any difference on how easy the robot is for the driver to control is just odd to me... |
|
#33
|
||||
|
||||
|
Re: Programmers on the Drive Team
Quote:
|
|
#34
|
|||
|
|||
|
Re: Programmers on the Drive Team
You are right that what it boils down to is that the drivers need to talk to the programmers and vice versa. When it's one guy doing both then it's easy to have him code up exactly what he wants.
|
|
#35
|
|||
|
|||
|
Re: Programmers on the Drive Team
Our programmer wrote a code so our bot runs in a sort of auto-pilot mode during tele-op. They flip a switch, and everyone on the drive team folds their arms, sits back, and watches the bot go to work. Our HP still has to feed totes to the bot, sadly, so he still works.
|
|
#36
|
||||
|
||||
|
Re: Programmers on the Drive Team
Quote:
|
|
#37
|
||||
|
||||
|
Re: Programmers on the Drive Team
Indicators, indicators, and more indicators. There is a lot you can do with sensors, it also makes debugging a lot easier.
|
|
#38
|
|||||
|
|||||
|
Re: Programmers on the Drive Team
Quote:
Quote:
Now my actual reasoning behind that was when we were practicing, I was having trouble smoothly executing omni-drive-esque/swerve-drive-esque maneuvers (with both field centric and robot centric control) with the robot moving at different speeds when moving on different angles. Quote:
|
|
#39
|
|||
|
|||
|
Re: Programmers on the Drive Team
Our bot spans the area from the Human Player Station to the closest Scoring Platform, and the stacks are formed within the bot, and moved through the bot to the scoring platform without moving. There's a picture to help you see and understand.
|
|
#40
|
||||
|
||||
|
Re: Programmers on the Drive Team
Quote:
It's also convenient when the programmers are testing the robot(we have both drive team members on programming this year) that we can get the practice while the other sub teams keep working. Last edited by Lij2015 : 03-13-2015 at 09:44 AM. Reason: Grammar |
|
#41
|
||||
|
||||
|
Re: Programmers on the Drive Team
Quote:
For the same hypothetical mecanum drive, no feedback is used when setting wheel velocities. Instead, the joystick outputs are scaled as follows: Output x = joystick.X Output y = (joystick.y)/2 This causes the forward top speed to be slowed down so that the strafing speed is never exceeded in any direction. |
|
#42
|
||||
|
||||
|
Re: Programmers on the Drive Team
Using mecanums and a 3-axis joystick often means you get a turning component when you don't want one. To correct this, there are two buttons on the joystick: one only uses the x-axis and the other only uses the y-axis.
|
|
#43
|
||||
|
||||
|
Re: Programmers on the Drive Team
Not if you buy a quality 3-axis joystick (I used to be skeptical of this too). We bought two Thrustmaster T16000m joysticks this year and they are awesome. It seems silly to me to spend thousands of dollars on registration and building the robot only to use very inexpensive controllers to drive it!
|
|
#44
|
||||
|
||||
|
Re: Programmers on the Drive Team
Quote:
|
|
#45
|
||||
|
||||
|
Re: Programmers on the Drive Team
What you can also do is instead of a 3-axis joystick, use an Xbox controller. You have x-axis/y-axis on 1 stick and turning on the trigger. The only problem you then have is potentially getting a strafe when you don't want it, but we found that it's a lot easier to drive mecanum with a controller than with a 3-axis joystick.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|