Go to Post what is FIRST?...It's about innovation, hard work, inspiration, teaching, learning, experiment, strategy, competition, meeting new people, being inspired, aiming high and changing paradigms...Really, FIRST is what you make of it. - jarowe [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: How mecanum drive effects a teams position on your pick list
Automatic DNP 34 11.07%
Moved lower 84 27.36%
Depends on performance 161 52.44%
Nothing (does not effect position) 22 7.17%
Other (please explain in thread) 6 1.95%
Voters: 307. You may not vote on this poll

Reply
Thread Tools Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
  #61   Spotlight this post!  
Unread 22-08-2014, 12:39
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,634
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: Penalizing mecanum wheeled robots durring alliance selection.

Guys, mecanum wheels were on Einstein this year.

Reply With Quote
  #62   Spotlight this post!  
Unread 22-08-2014, 12:45
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,722
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by magnets View Post
The fact that no mecanum wheeled robots on Einstein has occurred means any number of these 4 things.

1. Mecanum wheels somehow prevent teams from going to Einstein
2. Teams who chose mecanum wheels also do things that prevent them from going to Einstein
3. Teams who build robots who are capable of going to Einstein do not chose mecanum wheels
4. Einstein has gotten unlucky. This is unlikely, as we've seen an incredible number of robots on Einstein since mecanum wheels first entered FIRST, and none of them have mecanum wheels.

I will rewrite my statement with more disclaimers.

From events in a specific region that I have attended since 2011 and robot that I have seen on the field, I have seen that the majority of mecanum wheeled robots make other decisions that I do not agree with. On a world wide scale, I have yet to see more than one or two mecanum wheeled teams be very successful and claim it had to do with their mecanum wheels.

Also, in the year that mecanum was most useful (IMO, 2011), 254 won with a simple 6WD, proving that you don't need mecanum. In fact, every single Einstein match ever proves that you don't need mecanum to be a very successful team. Personally, I prefer to work with a team that realizes that something like mecanum drive is not something needed to be the very best and spent more time on other parts of their robot.

This is an opinion, and only applies to robots that have only mecanum wheels on drive.
My one defense for mecanum is, when done right, they can be extremely intuitive to drive. Our 2011 robot that made it into the Curie elimination rounds was an extremely easy robot to drive, and I believe that help us succeed that year.

With that said, we have not used mecanum since, including *winning* Galileo this season.
Reply With Quote
  #63   Spotlight this post!  
Unread 22-08-2014, 15:25
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Lil' Lavery View Post
Guys, mecanum wheels were on Einstein this year.
I had no idea.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
Reply With Quote
  #64   Spotlight this post!  
Unread 22-08-2014, 16:08
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is offline
Registered User
AKA: Carl Springli
FRC #5811 (The BONDS)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Dayton, OH
Posts: 521
KrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

In my experience, I have only competed with 2 robots that stick out in my mind as having implemented a mecanum drive in a fashion that in some way improved their overall strategic design and were executed well: Team 230 in 2010 and Team 58 in 2012. Both of these teams had creative ways to use their mecanum drives to do something that a standard tank drive could not (or at least not as simply or with the same resources). 230 used theirs to strafe sideways once atop the bumps in the field so they could engage their hooks and climb the tower, knowing they were lined up as they did so and not having to climb as far. 58 used their mecanum drive to position themselves against field elements in auto, moving along multiple axes to ensure they were in the proper location to consistently score their 10 point autonomous.

I often ask a team with a mecanum drive in the pits what their drive train allows them to do that the kit drive train cannot achieve. If the answer is a blank stare or simply "strafing" for no well thought out reason, then I am obviously going to deem their drive as a disadvantage when I see them using it to no advantage on the field. This is because there are then plenty of things that an all else equal robot with a traction drive CAN achieve that this mecanum drive robot cannot. Even the two teams mentioned above did have their limitations owed to their mecanum drive trains, but at least their mecanum gained them something (hey look, points). I'm sure there are more examples of this, but for most mecanum bots I am left thinking that the robot would be at least as effective with a traction drive.

TL;DR consider the marginal gain of your mecanum drive. If one does not exist, why bother?
__________________
[2017-present] FRC 0020 - The Rocketeers
[2016] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
Reply With Quote
  #65   Spotlight this post!  
Unread 22-08-2014, 16:25
Electronica1's Avatar
Electronica1 Electronica1 is offline
Former Design and CAD Captain 1086
AKA: Alexander Kaplan
FRC #0401 (Copperhead Robotics)
Team Role: Mentor
 
Join Date: Aug 2010
Rookie Year: 2004
Location: Glen Allen
Posts: 345
Electronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

I'm curious, do people move octocanum drives lower on their list/ automatic dnp in a similar fashion to mecanum drives?
Reply With Quote
  #66   Spotlight this post!  
Unread 22-08-2014, 16:29
RonnieS's Avatar
RonnieS RonnieS is offline
Just a tad washed up
AKA: Ronnie Sherrer
FRC #0314
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2006
Location: Flint/Warren
Posts: 389
RonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

When we go through our picking process, the first thing is always going to be the best robot in the category we seem.to need first will be brought up first for discussion. After that, we will look at the limitations that pick would have for our alliance and the strategy we want to play. Unfortunately, I will say I hate most mecanum bots because they almost always lack the driver experience needed to make them affective. Granted, there is always that occasional team but not often. Through my experience, I have always been able to find a better robot with some sort of traction setup. Even if that team with traction capability had not shown much, I would feel more confident for example sticking them in the corner and leaving them their for the whole match to inbound and spit out and not move. Where if I had a mecanum bot, I couldn't believe as much that they wouldn't be pushed out of position. (Examples from Arial assist; obviously will vary upon game). I am typing from my phone so excuse any errors haha.
__________________
"Do not argue with an idiot. He will drag you down to his level and beat you with experience"
Reply With Quote
  #67   Spotlight this post!  
Unread 22-08-2014, 16:52
Unsung FIRST Hero
Karthik Karthik is offline
VEX Robotics GDC Chairman
no team
Team Role: Mentor
 
Join Date: Apr 2002
Rookie Year: 1998
Location: Toronto, Ontario, Canada
Posts: 2,346
Karthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

There are a lot of people dealing in absolutes here, which we should all know is dangerous. (Frankly, the only reason to issue an absolute blanket Do Not Pick rank on a team is for a demonstrated pattern of dishonest and unethical behaviour. This is an absolute that even a Jedi would get behind.)

I echo many of the thoughts said by others in this thread. Each team should be evaluated on a case by case basis, on how their design and level of demonstrated functionality would complement your own robot and your desired elimination strategy. From my own personal experiences, I would say that most mecanum robots we've competed with have not been fit to be included on a picklist. Sometimes this is because their drivetrain makes them easy to defend against or unable to defend others. Other times it's been because the robot is just not generally very good. However, this is not an absolute. In 2010 at GTR, we were very close to picking a mecanum robot (Team 188) over a team who has never lost a regional (Team 2056), and ended up winning the event with a mecanum robot as our third alliance member (Team 1547). So it's not impossible for teams to use mecanum wheels with a great degree of success, albeit the frequency seems to be much lower. As for any talk of an inherent bias against mecanum wheels that isn't precipitated by actual robot performance, this is just dumb. The only inherent bias I've seen from teams when it comes to alliance selection is a bias against inferior robots, which is exactly what the picking process is based around.
__________________
:: Karthik Kanagasabapathy ::
"Enthusiasm is one of the most powerful engines of success. When you do a thing, do it with all your might. Put your whole soul into it. Stamp it with your own personality. Be active, be energetic, be enthusiastic and faithful and you will accomplish your object. Nothing great was ever achieved without enthusiasm" -- R.W. Emerson
My TEDx Talk - The Subtle Secrets of Success
Full disclosure: I work for IFI and VEX Robotics, and am the Chairman of the VEX Robotics and VEX IQ Game Design Committees
.
Reply With Quote
  #68   Spotlight this post!  
Unread 22-08-2014, 17:28
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 910
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Karthik View Post
There are a lot of people dealing in absolutes here, which we should all know is dangerous. (Frankly, the only reason to issue an absolute blanket Do Not Pick rank on a team is for a demonstrated pattern of dishonest and unethical behaviour. This is an absolute that even a Jedi would get behind.)

I echo many of the thoughts said by others in this thread. Each team should be evaluated on a case by case basis, on how their design and level of demonstrated functionality would complement your own robot and your desired elimination strategy. From my own personal experiences, I would say that most mecanum robots we've competed with have not been fit to be included on a picklist. Sometimes this is because their drivetrain makes them easy to defend against or unable to defend others. Other times it's been because the robot is just not generally very good. However, this is not an absolute. In 2010 at GTR, we were very close to picking a mecanum robot (Team 188) over a team who has never lost a regional (Team 2056), and ended up winning the event with a mecanum robot as our third alliance member (Team 1547). So it's not impossible for teams to use mecanum wheels with a great degree of success, albeit the frequency seems to be much lower. As for any talk of an inherent bias against mecanum wheels that isn't precipitated by actual robot performance, this is just dumb. The only inherent bias I've seen from teams when it comes to alliance selection is a bias against inferior robots, which is exactly what the picking process is based around.
Super duper ditto.

[/thread]
Reply With Quote
  #69   Spotlight this post!  
Unread 22-08-2014, 17:38
Rangel's Avatar
Rangel Rangel is offline
John Rangel
FRC #0842 (Falcon Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Phoenix, AZ
Posts: 742
Rangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond reputeRangel has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

Quote:
Originally Posted by Electronica1 View Post
I'm curious, do people move octocanum drives lower on their list/ automatic dnp in a similar fashion to mecanum drives?
I think we would actually move octoncanums higher on the list with of course overall performance of the robot taken fully. That drive definetely isn't that simple and takes a lot of effort and machining. More often than not, if a team can do a good octocanum, the rest of their bot is probably pretty solid. Of course this is just speculation and I do not have any statistics to back this up.
__________________
2012 Dean's List Winner
2011-2014 Arizona Regional Winners
2016 Las Vegas Regional Winner
2014-? Mentor


Reply With Quote
  #70   Spotlight this post!  
Unread 22-08-2014, 17:56
Jonathan Ryan's Avatar
Jonathan Ryan Jonathan Ryan is offline
Registered User
FRC #0145 (T-rx 145)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2005
Location: Sherburne, NY
Posts: 48
Jonathan Ryan is an unknown quantity at this point
Re: Penalizing mecanum wheeled robots durring alliance selection.

Team 145 has made it to the finals at FLR and TVR respectively the last two years with mecanum wheels.

I think the driver has a lot to do with it also. If the mecanums help you avoid getting pushed or pinned then they are an advantage.
Reply With Quote
  #71   Spotlight this post!  
Unread 22-08-2014, 20:16
Citrus Dad's Avatar
Citrus Dad Citrus Dad is offline
Business and Scouting Mentor
AKA: Richard McCann
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2012
Location: Davis
Posts: 991
Citrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

In our experience the teams that are able to execute highly maneuverable drive trains build swerve drives, so we don't see top-end mecanum drive trains. So we're left choosing our second robot and the mecanum drives haven't been as well executed as the available tank drives for the specific roles we're looking for.
Reply With Quote
  #72   Spotlight this post!  
Unread 22-08-2014, 20:44
Botsup Botsup is offline
Registered User
no team
 
Join Date: Apr 2014
Location: USA
Posts: 28
Botsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud ofBotsup has much to be proud of
Re: Penalizing mecanum wheeled robots durring alliance selection.

Friends don't let friends drive mecanum. Enough said...
Reply With Quote
  #73   Spotlight this post!  
Unread 22-08-2014, 20:55
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,810
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

My take on this is simple. A well-executed mecanum, including driver practice, is not something to overlook/automatically DNP. A poorly-executed mecanum is something to be aware of in terms of "we don't want to pick them unless they offer some other benefit", same as any other poorly-executed drivetrain.

Therefore, drivetrain shouldn't matter, the execution of that drivetrain's capabilities on the field should.


Unfortunately, many mecanum teams haven't figured out how to build and operate that drivetrain properly yet. Therein lies the perception problem. There are teams out there that are more consistently successful with a mecanum drivetrain than with a tank drive. They are a minority...
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #74   Spotlight this post!  
Unread 22-08-2014, 22:40
PayneTrain's Avatar
PayneTrain PayneTrain is offline
Q&A Dartboard Detractor
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,259
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: Penalizing mecanum wheeled robots durring alliance selection.

I don't think it's much of a stretch to say that while you can't say the mecanum as a drive system is dead on arrival, it seems to be invariably used by teams who are "in too deep" and would have more than likely struck gold with a 6-wheel tank instead of mining for limestone.

One time mecanum user, first time caller: never again. There were some minor maintenance kerfuffles at Alamo this year with an experimental drive train* but it pales in comparison to the constant retooling of the mecanum wheels and code to get the dadgum thing to drive 4 years ago. Finalist trophy, tell the haters to buzz off and whatever, not worth.

15 years later and we're finding plenty of fun ways to retool the 6WD in new and exciting ways to tailor our team. If you want to drive a mecanum, your call. You want to change drive train design on your team from the ground up annually or bi-annually? Ok.

If it a) goes out and executes a valid strategy and b) an alliance captain sees your valid strategy meshing well with theirs, then there's no reason to not do it.

The fact still remains that seeing a well-executed strategy being driven on 4 mecanum wheels isn't something that comes up too often in the history of FRC, and smart people in FRC love their FRC history. If you want to do a case study on wildly successful mecanum drives, go check out the fantasy section of the library because it's as wild a tale as Dean Kamen in a tux (well, not that wild).

*(but Wil, why did your team run an experimental drive train at an official FRC regional? GREAT QUESTION!)
Reply With Quote
  #75   Spotlight this post!  
Unread 23-08-2014, 03:34
who716's Avatar
who716 who716 is offline
Registered User
AKA: Stephen Kalogiannis
FRC #0716 (Who'sCTEKS)
Team Role: Alumni
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Falls Village Connecticut
Posts: 424
who716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to beholdwho716 is a splendid one to behold
Re: Penalizing mecanum wheeled robots durring alliance selection.

in my own personal opinion as the driver and alliance selector, I avoid mecanum wheeled robots all together. I don't see the use for them. They are too easy to block and push around. and with no real advantage, I don't see our team using them any where in the near or distant future.
we were the number one seed at an event this year and the pick list was given to me with a tie for my first pick, I went over to both teams discussed examined there robot ext. and when it came to picking the main reason I picked the team I did was they had hi grips while the other had mecanums.
it turned out that in the next event they had swapped there wheels out for hi-grips and were able to play more aggressively on the field. just my opinion.
__________________
2014-
-WPI number one seed
-Innovation in controls award
- NECMP#4 seed semifinalist
- 9th in NEW ENGLAND

2008- Connecticut regional winners
2004-UTC new England regional Winners
2001 highest rookie seed award winner
Reply With Quote
Reply


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


All times are GMT -5. The time now is 17:18.

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