Go to Post ...And thank goodness there are powerhouse teams out there... they set a great example and inspire the rest of us to greater heights. - dtengineering [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 20-12-2005, 07:53
Rosiebotboss's Avatar
Rosiebotboss Rosiebotboss is offline
2015-16 Divisional LRI - Archimedes
AKA: Dana P. Henry
FRC #0839 (Rosie Robotics)
Team Role: Mentor
 
Join Date: Nov 2002
Rookie Year: 2002
Location: Agawam, MA
Posts: 854
Rosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond reputeRosiebotboss has a reputation beyond repute
Send a message via AIM to Rosiebotboss
Re: pic: it's a Vex Holonomic Drive!

Art,

You have done it again..........The talk from the Vex guys during Rosie team meetings has always drifted to talking about what "Art from Gus" has done this week with his Vex kit. I can hardly wait to see the Vex snowcat. Will it be full size??
__________________
Co-Founder/Mentor FRC Team 839 / JrFLL Team 137/Rosie Robotics/Agawam HS
Winner NEF District WPI 2016
Regional CA-08 Boston, 12 WPI, Eng'g Excellence, 12-15 UL Safety, 15 Motorola Quality
KPCB Entrepreneurship 04, 05, 06, 07, 10, 11, 13, 14, 15, 16
Rookie All Star and Top Rookie Seed 2002
Paul Harris Fellow, CMP Inspector 05-16, Head LRI NE FIRST JTB 1944-2008 "What did you do with your dash?"
  #17   Spotlight this post!  
Unread 20-12-2005, 17:31
ahecht's Avatar
ahecht ahecht is offline
'Luzer'
AKA: Zan
no team
Team Role: Alumni
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Billerica, MA
Posts: 978
ahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond reputeahecht has a reputation beyond repute
Send a message via ICQ to ahecht Send a message via AIM to ahecht Send a message via Yahoo to ahecht
Re: pic: it's a Vex Holonomic Drive!

Seeing this thing play Savage Soccer this past Saturday was a real treat. The looks on the FLL kids' faces when this thing started driving were priceless!
__________________
Zan Hecht

Scorekeeper: '05 Championship DaVinci Field/'10 WPI Regional
Co-Founder: WPI-EBOT Educational Robotics Program
Alumnus: WPI/Mass Academy Team #190
Alumnus (and founder): Oakwood Robotics Team #992


"Life is an odd numbered problem the answer isn't in the back of the book." — Anonymous WPI Student

Last edited by ahecht : 20-12-2005 at 17:37.
  #18   Spotlight this post!  
Unread 20-03-2006, 21:22
Michael Leicht's Avatar
Michael Leicht Michael Leicht is offline
Drive Coach
FRC #1403 (Cougar Robotics)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2001
Location: Bridgewater, NJ
Posts: 582
Michael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond reputeMichael Leicht has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

do you have the code for that robot?

i would like to make something like this. i was wondering if i could see your code for it.
__________________
Team 303 (2003-2007)-Student-Won FIRST Scholarship to Daniel Webster College
Team 42 (2007-2008)-College Mentor
Team 2342(2008-2011)-College Mentor
Team 1403 (2011- )- Mentor
  #19   Spotlight this post!  
Unread 20-03-2006, 21:40
Dan Petrovic's Avatar
Dan Petrovic Dan Petrovic is offline
Got my degree and ready for more!
FRC #0166 (Chop Shop)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 2004
Location: Merrimack NH
Posts: 1,668
Dan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

What did you use to bend and cut the metal and stuff? On the poster that comes with the kit it describes a machine that bends and cuts metal.

They don't sell anything like that at vexlabs.com
  #20   Spotlight this post!  
Unread 20-03-2006, 21:41
anna~marie's Avatar
anna~marie anna~marie is offline
misses FIRST
AKA: HOT's first female operator
FRC #0067 (HOT- Heroes of Tomorrow)
Team Role: Alumni
 
Join Date: Oct 2003
Rookie Year: 1998
Location: Milford, MI
Posts: 674
anna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond reputeanna~marie has a reputation beyond repute
Send a message via AIM to anna~marie
Re: pic: it's a Vex Holonomic Drive!

oh dang that is sexy
__________________
I'm proud to be a...



  #21   Spotlight this post!  
Unread 20-03-2006, 21:52
Tim Delles's Avatar
Tim Delles Tim Delles is offline
Since 2001.
FRC #0078
Team Role: Mentor
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Providence, RI
Posts: 1,002
Tim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond reputeTim Delles has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

Any wanna help me talk Alex into letting me and him build a VEX Kiwi bot?
__________________
Timothy Delles - Clarkson University
2011 - Present: FRC Team 78 - AIR Strike
2011 - Present: VEX Team 78 - AIR Strike
2010 - 2011: FRC Team 3280 - Rhode Rebels
2001 - 2009: FRC Team 229 - Division By Zero
  #22   Spotlight this post!  
Unread 20-03-2006, 22:45
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

As requested, here is the code from EasyC ver 2.0 that I used for my Vex Holonomic Drive robot. The main drive controls are relative holonomic drive, which is relative to the current position of the robot. So if you push the left joystick to the left, the robot will go to its left. The code works well, and for a lot of people who I let drive this, it was a lot easiar for them to control than the tank drive on my Triple Play / Space Elevator vex robot.

Here's the code:
Code:
#include "Main.h"

void main ( void )
{
int LF; // Left Front
int RF; // Right Front
int LR; // Left Rear
int RR; // Right Rear
int leftx;
int lefty;
int rightx;
int spin;
      while ( 1 )
      {
            // Get Data 
            leftx = GetRxInput ( 1 , 4 ) ; // Left Joystick, X Axis
            lefty = GetRxInput ( 1 , 3 ) ; // Left Joystick, Y Axis
            rightx = GetRxInput ( 1 , 1 ) ; // Right Joystick, X Axis
            // Half the input signal (so code does not overflow past 255)
            leftx = leftx / 2 ;
            lefty = lefty / 2 ;
            spin = rightx / 2 ;
            // Drive Code Algorithim
            LF = RR = lefty - leftx + 127 ;
            RF = LR = 255 - lefty - leftx ;
            RR = 255 - RR ; // Reverse Direction of RR motor
            LR = 255 - LR ; // Reverse Direction of LR motor
            // Spin Code Algorithim
            RF = RF - spin + 63 ;
            RR = RR - spin + 63 ;
            LF = LF - spin + 63 ;
            LR = LR - spin + 63 ;
            // Code overflow prevention
            if ( LF < 0 )
            {
                  LF = 0 ;
            }
            else if ( LF > 255 )
            {
                  LF = 255 ;
            }
            if ( RF < 0 )
            {
                  RF = 0 ;
            }
            else if ( RF > 255 )
            {
                  RF = 255 ;
            }
            if ( RR < 0 )
            {
                  RR = 0 ;
            }
            else if ( RR > 255 )
            {
                  RR = 255 ;
            }
            if ( LR < 0 )
            {
                  LR = 0 ;
            }
            else if ( LR > 255 )
            {
                  LR = 255 ;
            }
            // Set Motors
            SetMotor ( 1 , RF ) ;
            SetMotor ( 2 , LF ) ;
            SetMotor ( 3 , LR ) ;
            SetMotor ( 4 , RR ) ;
      }
}
I may resurrect this robot (at least the drive platform) at some point over this summer and utilize the gyro from the FIRST KOP to make the robot a true absolute holonomic drive. But that will be added to my list of designs and ideas to try out, now that I have stock-piled enough Vex stuff in my fallout shelter to last through seven world wars.

I'm dead serious too - I really do have like $2000 worth of Vex stuff.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #23   Spotlight this post!  
Unread 21-09-2006, 22:00
Dmkaz Dmkaz is offline
Registered User
no team
 
Join Date: Jun 2006
Location: Indiana
Posts: 3
Dmkaz is an unknown quantity at this point
Send a message via AIM to Dmkaz
Re: pic: it's a Vex Holonomic Drive!

I love bringing back up old topics =)

Anyways, I tried to import this code into EasyC 1.1 to see how it actually worked. To no avail though. After the code transfers to the controller, the motors seem to randomly spin at different times. I've tweaked this for numerous hours and still no luck. It would be great if someone could help on this issue. Thanks in advance

P.S. I apologize if I posted this in the wrong area. Didn't want to create a new topic for something that has been discussed numerous times.
  #24   Spotlight this post!  
Unread 10-10-2006, 14:29
Dylan Gramlich's Avatar
Dylan Gramlich Dylan Gramlich is offline
Christian group in FIRST? Ideas?
FRC #1126 (SparX)
Team Role: Tactician
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Webster, NY
Posts: 350
Dylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond reputeDylan Gramlich has a reputation beyond repute
Send a message via AIM to Dylan Gramlich
Re: pic: it's a Vex Holonomic Drive!

did u use just one of the joysticks to control this or some other combination? I should think about building something like that...hmm...
__________________
2005-2008: Student Mechanical and Strategy Lead
2009-2010: Mechanical Mentor
2011-2013: Strategy and Field Team Mentor
  #25   Spotlight this post!  
Unread 10-10-2006, 16:58
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

Quote:
Originally Posted by Dmkaz
I love bringing back up old topics =)

Anyways, I tried to import this code into EasyC 1.1 to see how it actually worked. To no avail though. After the code transfers to the controller, the motors seem to randomly spin at different times. I've tweaked this for numerous hours and still no luck. It would be great if someone could help on this issue. Thanks in advance
If the motors seem to be randomly moving, it's probably because of a code overflow error. (I.e. 256 would wrap back around to 0, reversing the motor.) EasyC 1.1 does not support the Else If blocks. If you substitute regular If blocks for the If Else ones, the code should work fine.

Also, the variable names are shorthand for which motor is controlled. RF is short for Right Front, LR is short for left rear, and so on. Make sure the your code controls the correct motors; if you were to swap two or three of the motors around, then the motors would appear to move randomly.

If you are still having problems, can you add some PrintScreen commands to display the values for each motor (add them right before the SetMotor blocks, download the original code (posted here), and then post the values you are getting? Or a simpler way would be to look at each of the motors while you control the robot. When you hit forward, the motors should rotate like this:



Quote:
Originally Posted by Dylan Gramlich
did u use just one of the joysticks to control this or some other combination? I should think about building something like that...hmm...
The left joystick controlled the laternal movement - up on the joystick moved the robot forward, left on the joystick moved the robot to the left, and so on. The right joystick was used to control spin. Move the joystick to the right and the robot would spin to the right, etc. Any combination of the two joysticks, such as moving diagonally while applying a spin would mix the values, so it really would spin while driving diagonally.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #26   Spotlight this post!  
Unread 01-11-2006, 12:39
pyro20911d
 
Posts: n/a
Re: pic: it's a Vex Holonomic Drive!

THAT'S PRETTY SWEET
  #27   Spotlight this post!  
Unread 01-11-2006, 14:58
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,643
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: pic: it's a Vex Holonomic Drive!

Quote:
Originally Posted by artdutra04
The left joystick controlled the laternal movement - up on the joystick moved the robot forward, left on the joystick moved the robot to the left, and so on. The right joystick was used to control spin. Move the joystick to the right and the robot would spin to the right, etc. Any combination of the two joysticks, such as moving diagonally while applying a spin would mix the values, so it really would spin while driving diagonally.
Did you use a robot-centric or a driver-centric code? In other words, if you pushed the joystick left, would the robot move to it's left, or your left?
__________________
Being correct doesn't mean you don't have to explain yourself.
  #28   Spotlight this post!  
Unread 01-11-2006, 17:02
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

Quote:
Originally Posted by Lil' Lavery
Did you use a robot-centric or a driver-centric code? In other words, if you pushed the joystick left, would the robot move to it's left, or your left?
Robot-centric. I didn't have any gyros or accelerometers around, so there was no way for me to program absolute (driver-centric) control. That, and at the time I programmed it in EasyC, and I was unsure if sine, cosine, and tangent functions existed. Either way, most people who I let drive that robot found even relative (robot-centric) driving very easy to drive.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #29   Spotlight this post!  
Unread 01-11-2006, 19:33
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,643
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: pic: it's a Vex Holonomic Drive!

Quote:
Originally Posted by artdutra04
Robot-centric. I didn't have any gyros or accelerometers around, so there was no way for me to program absolute (driver-centric) control. That, and at the time I programmed it in EasyC, and I was unsure if sine, cosine, and tangent functions existed. Either way, most people who I let drive that robot found even relative (robot-centric) driving very easy to drive.
Just curious how you got it to move in a straight line and spin at the same time then, as with a robot centric system, while spinning and translating, it begins to arc. For instance, if it spins clockwise while translating forwards, the "front" of the robot would move clockwise, causing a clockwise arc of motion (and eventually a circle that the robot moves clockwise along the perimeter).
__________________
Being correct doesn't mean you don't have to explain yourself.
  #30   Spotlight this post!  
Unread 01-11-2006, 23:08
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: pic: it's a Vex Holonomic Drive!

Quote:
Originally Posted by Lil' Lavery
Just curious how you got it to move in a straight line and spin at the same time then, as with a robot centric system, while spinning and translating, it begins to arc. For instance, if it spins clockwise while translating forwards, the "front" of the robot would move clockwise, causing a clockwise arc of motion (and eventually a circle that the robot moves clockwise along the perimeter).
If you do not compensate for that while driving the robot, then yes, that is what it would do. But if you start driving forward and start to rotate to the right, if you move the left (transversal) joystick to the more to the left, you can compensate for the spin and more or less the robot will continue to move "forward" while spinning. With only relative control, it takes a lot more driver skill to translate while transversing.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Direct Drive Four Motor System Collin Fultz Technical Discussion 42 02-11-2006 12:03
Holonomic Drive Question Jeff Waegelin Technical Discussion 12 20-11-2005 21:23
vex programming arcade drive setting Michael Leicht FIRST Tech Challenge 3 17-10-2005 21:26
pic: Team 870 Front Drive Train CD47-Bot Robot Showcase 4 27-02-2003 15:23
pic: Team 870 Rear Drive Train CD47-Bot Robot Showcase 2 27-02-2003 00:22


All times are GMT -5. The time now is 02:14.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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