![]() |
Making your robot drive easier
I have noticed that all teams who consistently win don't have a complicated design but seem to drive well. SO I sugested to the team we just make a robot that drives and drives well, this year. But I'm not quite sure whet else to do to make it drive easier. Other than making a really solid gearbox with no slop. And ramping the controls.
any ideas? |
Re: Making your robot drive easier
Quote:
|
Re: Making your robot drive easier
Intuitive controls. Even if you have a complex drive system, if you have a simple/intuitive control system your drivers will be able to drive it.
And practice, lots of practice. Here's an example (idea taken from some bots, controls from an arcade game): A bot has four wheels. each has its own drive motor. Each can also spin a continuous 360 degrees (Can spin forever without reversing). Complex drive. On the control side: 2 joysticks. One for the left, one for the right. Each side goes the direction the joystick is pointed. Up means forward, down means backwards, left means left, right means right. U.L. means 45 degrees to the left from forward. The farther from center, the faster it goes. Front/back wheels are linked in code. This control system is simple, and follows a standard skid-steer setup (with some mods). however, you can translate (go left/right w/o rotating) by pointing the the joysticks that way. So basically, you can make your robot dance, or rotate while moving forward (advanced technique). Granted, this sort of set-up would take lot's of practice. lots and lots. |
Re: Making your robot drive easier
I'm going to disagree with PitBull a little bit...
I think the key to an easy-to-drive drivetrain is having the optimal lateral coefficient of friction (not the lowest). That is much easier said than done, but here is why I feel this way: 1) If you have too much lateral friction, your drivetrain will not turn well (or maybe not turn at all). This is obviously not desirable for many reasons that everyone knows, so I'm not going to explain further. 2) If you have too little lateral friction, the robot can become difficult to drive. Why? Inertia! When your driver let's go of the stick, the robot will continue to turn. The amount of excess turn is inversely proporional to the amount of lateral friction you have. If you have too little friction, the robot becomes hard to control since the driver will let go of the stick where he/she want the robot to stop turning, and the robot will overshoot past the stopping point. This can be overcome with a lot of practice, but the whole point of this thread is to make a robot that doesn't require as much practice to drive. Over the years, we have had robots that had very little lateral friction and I will definitely say that they were our most difficult robots to drive. Once we went to 4-wheel drive, the robots would stop turning the instant the driver let go of the stick - these robots were very easy to drive. So, the moral of the story is: less friction is not always better. There is an optimal amount of friction - good luck achieving it. |
Re: Making your robot drive easier
Make a really solid gearbox. I find that you don't need any more then 2 speeds. High and Low. Also you can have wheels with a high C.O.F but to make your bot turn easier you need to 6 wheel drive and lower the middle set of wheels about 5 thou lower then the other ones and there you have a killer drive system.
|
Re: Making your robot drive easier
SNIP
Quote:
post some pics or PM me or send a link to your site with photos Thanks, next year. :) APS aschuetze@sbcglobal.net |
Re: Making your robot drive easier
Team 233 has a 6-wheel all drive system. I'm assuming, when you say 6-wheel all drive, you simply mean all wheels are drive wheels.
Anyway, each side is linked to a joystick for tank driving. The middle wheels are lowered just a bit to give us the ability to turn well, and the friction of six wheels sitting on the ground makes us very hard to push sideways. I don't think our team will ever change from this 6-wheel setup (unless we get a radically different game from FIRST). |
Re: Making your robot drive easier
Quote:
and here is the 254/60 "bionic poof" with their 6 wheel drive with the middle ones lowered a little bit i think, correct me if i am wrong, that 25 was one of the teams that most successfully implemented this last year and many teams have used similar ideas. |
Re: Making your robot drive easier
We had a 6-wheeled robot this year...I don't know whether it was six-wheel drive though. It took us a few days to get the middle-axle lowering set the right way, but it helped a LOT. Oh I should tell you that we used some spiffy donated tracks, and it made us look like an R/C tank out there.
Robo pics and videos are here: http://www.sau53.org/net9/First/media.htm You may also see the team at PARC in May. I wish I could go, but I'm going to Washington D.C. that weekend :-C |
Re: Making your robot drive easier
i posted a pic of our 6 wheel drive train. theres some stuff in the way, but you can still see most of it.
http://www.chiefdelphi.com/forums/pi...gle&picid=7644 |
Re: Making your robot drive easier
Watch your speed. I saw some teams build robots that were incredibly fast, but I can just imagine the nightmare those drivers go through whenever they try to do something rather than getting from point A to B.
|
Re: Making your robot drive easier
feedback - PID control loop on the steering
using the default code to let the position of the joysticks control how much voltage (pwm) is thrown at the drive motors is as crude a control method as you can get (well, there is one thats worse, only having a GO/STOP switch :^) no matter what your drivetrain is if you put yaw rate and/or linear speed sensors on the bot, and use feedback, you can remove all the nonlinearitiy, inertia, friction.... from the control system and MAKE the bot do exactly what the driver is commanding at any given instant. another idea is to add a 'jog' function to your control system - I posted stuff about this before - let me search and see if I can find it... yep,heres the thread - BTW it contains several other simple ideas on how to make your bot better: http://www.chiefdelphi.com/forums/sh...&highlight=jog |
Re: Making your robot drive easier
Quote:
If you have any questions about it PM me or IM me. -Pat |
Re: Making your robot drive easier
if you are really looking for a good team's drive that uses 6 wheels, check out team 42. for the past 4 years they have gone with the same drive, and its really worked out well for them.
|
Re: Making your robot drive easier
Best way to drive well.......... have a great driver! A great driver can overcome and drive system.
|
| All times are GMT -5. The time now is 03:51. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi