Go to Post If poker is a sport, robotics is definitely a sport. - EricH [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 22-04-2009, 23:12
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: AM' swerve modules

I'm all for it.

We should try to raise the floor, not lower the ceiling.
  #17   Spotlight this post!  
Unread 22-04-2009, 23:31
Aren_Hill's Avatar
Aren_Hill Aren_Hill is offline
Build Nifty Things
no team
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Menlo Park CA
Posts: 1,218
Aren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond repute
Re: AM' swerve modules

Quote:
Originally Posted by Tom Bottiglieri View Post
I'm all for it.

We should try to raise the floor, not lower the ceiling.
ugh time to pull out the 6wheel swerve actuated center drop cad files
didnt want to resort to this
__________________
A guy who likes robots.
1625->3928->148->1296->971 oh dear
  #18   Spotlight this post!  
Unread 22-04-2009, 23:49
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,789
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: AM' swerve modules

Quote:
Originally Posted by Aren_Hill View Post
ugh time to pull out the 6wheel swerve actuated center drop cad files
didnt want to resort to this
I'll just grab that 6WD mecanum drive that's been posted... might make it rigid, though.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #19   Spotlight this post!  
Unread 22-04-2009, 23:52
IndySam's Avatar
IndySam IndySam is offline
Registered User
FRC #0829 (Digital Goats)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Indy
Posts: 3,358
IndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond reputeIndySam has a reputation beyond repute
Re: AM' swerve modules

Have you seen the new FP Planetary Gearbox?
__________________
"Champions are champions not because they do anything extraordinary but because they do the ordinary things better than anyone else." —Chuck Knoll


2015 Indianapolis District Winner
2014 Boilermaker Regional Industrial Design Award
2013 Smoky Mountain Regional Industrial Design Award
2012 Boilermaker Engineering Excellence Award
2010 Boilermaker Rockwell Innovation in Control Award.
2009 Buckeye J&J Gracious Professionalism Award
2009 Boilermaker J&J Gracious Professionalism Award
2008 Boilermaker J&J Gracious Professionalism Award
2007 St Louis Regional Winners
  #20   Spotlight this post!  
Unread 23-04-2009, 00:18
Alex.Norton's Avatar
Alex.Norton Alex.Norton is offline
Fidgetting
no team
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Ft. Collins, Colorado
Posts: 190
Alex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud ofAlex.Norton has much to be proud of
Send a message via AIM to Alex.Norton Send a message via MSN to Alex.Norton
Re: AM' swerve modules

I would say that something like this could have its advantages. The problem of making a specific swerve module does present itself, this is a little too specific to really sell for a first competition. However, I could easily see AM selling a generalized turret module because whenever I would thing of making a turret, or swerve this was always the area that I got hung up on.

Don't get me wrong, i'm never a fan of standardizing any piece of the robot. I always built a custom frame when I was a student on a team, this was one major reason that I was never a fan of the kit bot. I was always disappointed when I walked into a team pit to find that they had used the kit frame cause I didn't get to see anything new.

But to see the other side of the argument, I've been working on computer vision and specifically motion tracking on a mobile platform. The overall idea of the algorithms behind this task (ie. optical flow, image segmentation) are well within my grasp as a sophomore in college. However, I could never apply the linear algebra or the mechanics of the algorithms behind these, which is why I turn to libraries like Opencv which has the mechanics already finished for me. Yes I could learn a lot from writing my own mean shift segmentation on an image, but if I use the library I can write some very cool code much faster. In the same way, if AM offered a swerve module a team could get a working robot much faster and perhaps be able to implement some very cool control algorithms.
__________________
"History doesn't repeat itself - at best it sometimes rhymes" --Mark Twain
  #21   Spotlight this post!  
Unread 23-04-2009, 00:55
GUI GUI is offline
Registered User
AKA: Gary
FRC #4183 (Bit Buckets)
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Tucson, AZ
Posts: 229
GUI is a splendid one to beholdGUI is a splendid one to beholdGUI is a splendid one to beholdGUI is a splendid one to beholdGUI is a splendid one to beholdGUI is a splendid one to beholdGUI is a splendid one to behold
Send a message via Yahoo to GUI
Re: AM' swerve modules

One thing that hasn't been mentioned is actually interfacing such a product with team designs. How would such a module be designed to be mounted on a team's frame, given the great variety in design and construction techniques between teams? I don't think it would be possible to make a module that fits the size, cost, and mounting constraints of enough teams to make it a commercially feasible venture.
  #22   Spotlight this post!  
Unread 23-04-2009, 02:50
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,484
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: AM' swerve modules

Quote:
Originally Posted by EricH View Post
If AM were to sell a complete swerve module...

...Would it not fall under the following?
The thing with that paragraph (and also the one preceding it in the beginning of 8.3) is that it's unreasonably vague. I suspect FIRST puts it in there as an obstacle to those who might attempt to bring such a thing to market, and as a warning to teams about such products, rather than because they think that it's enforceable with any sort of consistency. (It's not even a numbered rule, which makes it doubly unclear how it's supposed to be enforced....)

When the test is effectively "I know it when I see it", the inspector doing the inspecting should be allowed to be flexible about the interpretation. Generally speaking, the most equitable way to enforce loosely- (or worse, poorly-) constructed rules is to give the teams the benefit of the doubt.

Plus, even if a COTS assembly was intended for use in FIRST competitions, and provided a complete solution for a major robot function, and was thus impermissible, it could still provide a function that could be used in many different ways, rendering it acceptable. There's no priority given to one condition or the other, so which is it: legal or illegal?

If the "rule" isn't a rule (in the usual sense), is blatantly unclear, and enforcing it requires a judgment of the designer's intent, I don't see any way that this can be reasonably and consistently applied over the range of possible COTS parts. That's different from being a safe bet, however: FIRST may think that there's no confusion, and act accordingly.

The economics of the situation look good, though: charge $250 per module, and sell some accessories that can be arranged in several different configurations (like different motors, different wheels, or mounting strategies), and you've got a winner.
  #23   Spotlight this post!  
Unread 23-04-2009, 02:59
Mr. Freeman Mr. Freeman is offline
Put better title here.
AKA: Kellan
no team (CSM Robotics)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Colorado
Posts: 198
Mr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to beholdMr. Freeman is a splendid one to behold
Re: AM' swerve modules

So, why aren't the andymark mechanum wheels against the "spirit of the competition" but a swerve module is? After all, by using AM mechanum wheels teams learn nothing about machining, CNC usage, roller molding, etc.
Same thing with the gearboxes.

(This isn't directed at anyone in particular, just a general question)

At some point you have to draw a line, what's the justification for putting it here? And what other things are prohibited by the same logic?
__________________
"Time is an illusion, lunchtime doubly so."
-Douglas Adams
“Why is it that I can walk into Wal-Mart and buy boxes of bullets and black powder, but I can’t buy potassium perchlorate to do science because it can also be used to make explosives?”
-Theodore Gray
  #24   Spotlight this post!  
Unread 23-04-2009, 03:14
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,995
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: AM' swerve modules

General answer: A set of mecanum wheels is not a "full mobility system". A set of swerve modules could be, or not, depending on how complete they are. A gearbox is not.

Using the examples in the rule is probably a reasonable way to evaluate it.
  #25   Spotlight this post!  
Unread 23-04-2009, 03:59
Herodotus's Avatar
Herodotus Herodotus is offline
Mountain Dew Bandolier Man
AKA: David Resowski
FRC #0910 (Foley Freeze)
Team Role: Alumni
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Michigan
Posts: 428
Herodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond reputeHerodotus has a reputation beyond repute
Re: AM' swerve modules

Quote:
Originally Posted by squirrel View Post
General answer: A set of mecanum wheels is not a "full mobility system". A set of swerve modules could be, or not, depending on how complete they are. A gearbox is not.

Using the examples in the rule is probably a reasonable way to evaluate it.
I can pretty well guarantee that a set of swerve modules isn't going to be moving anything without a frame attached to them and motors and gearboxes to spin them. I'd say under the current wording individual swerve modules would be permissible, especially if the wheels themselves are not included. (which I wouldn't expect them to be.)

As for rather it's in the spirit of FIRST I say it really just depends on the team. Some teams will have the resources to build a swerve drive and others will not. An Andy-Mark solution would not be the best choice for everyone anyways, so there would be plenty of teams building their own swerve drives. In fact I would hazard a guess that most teams that currently build swerve would keep building their own since they have it pretty much down pat.

Currently you can basically buy all of the components you need from AM to build a robot without doing any machining.(Wheels, gear boxes, and kit frame.) So I don't see the harm in adding a swerve module. In fact, I can see the argument being made that having such a thing available could be better for creativity and the design process. It adds another area of thinking into design. "Do I invest the time and effort into designing and build a subsystem to my exact specifications, or do I spend money, save time, and attempt to use an off the shelf product not specifically designed for my machine?"

Whether it would be economically feasible for AM to do it is a whole other story. Can't imagine swerve modules would be cheap to produce.
__________________
I am always doing that which I cannot do, in order that I may learn how to do it. - Pablo Picasso
--My Life in FIRST--
2009 Detroit Xerox Creativity Award
2009 Detroit District Finalists - Thanks to 1856 and 2620
2009 Kettering District Quarter-Finalists - Thanks to 1504 and 1025.
2008 Kettering Kickoff Champions - Thanks to 67, 1075 & 2619
2008 MARC Finalists - thanks 67 & 226
2008 Great Lakes Finalists - thanks 66 & 217
2008 Western Michigan Semi-Finalists - thanks 2337 and 1504
2008 GLR Judges Award Winner
2007 Curie Division Champions - thanks 330 and 1270
2007 ARC Champions (13 and 0, plus scoring a double-keeper!) - thanks 1625 and 313
2007 MARC Champions - thanks 1732 and 1023
2007 Xerox Creativity Award - Western Michign
2006 I.R.I. Champions - thanks 71 and 1625
  #26   Spotlight this post!  
Unread 23-04-2009, 07:34
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,392
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: AM' swerve modules

I'm all for AM to sell the swerve/crab/snake drive kits. I don't think that the basic kit would fall into the "COTS for FIRST only" there are lots of other roboteers that buy stuff from AM.

A few posters pointed out that the hard parts are not the swerve drive but the mounting onto the robot and the control system, and I agree. I don't see anything wrong with buying a part to make some robot assembly go faster. It's how its done in the "real world", COTS over custom, COTS wins a lot of the time.

When we first started out we traveled to Canada each summer to hand dig 50 tons of aluminum ore and 100 tons of coal. Our grant from Alcoa gave us access to their smelters. We turned our coal into electricity and used it to smelt our ore into a thousand pound aluminum billet. We then machined the billet into the parts we needed for the robot. With a small team this left little time to do detailed design or control systems.

Since then we've relied on suppliers like AM and McMaster. This has freed up lots of roboteer time to work on design, assembly and control systems. And it's paid off, our robot this year did not need any major repairs in the pits and we won an award for our design and control system.

We did look at swerve drives for this year and instead built our 6+1=3 drive that worked very well. But it would be nice to have a swerve drive option that we could bolt into place and spend the more important time of integrating it into the system.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #27   Spotlight this post!  
Unread 23-04-2009, 10:17
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,667
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: AM' swerve modules

Let's think, for practicality's sake, about 'what IF' AndyMark DID make a generic swerve module. Let's think for just a second about the risk involved. AM put their shifting transmissions out, and for a time they sold well...that is, until 2009 rolled around. AM learned this year just what kind of impact niche products have on their ability to roll through inventory in FRC. How many teams bought Super Shifters this year? What if FIRST releases a game in the next couple of years that negates any need for a crab/swerve module in the future? The risks are great, whereas their efforts could be spent in other areas that FRC teams need. I for one am a fan of the hex bearing they recently put out ... such a small innovation that opens up a world of design for custom gearboxes built from COTS AM parts.

Besides, teams need to be able to create the partnerships necessary to manufacture something as complicated as a crab/swerve module. If you venture out, 30, 50 miles even just to find the right CNC'er or Waterjet facility then that's a relationship you'll use in other aspects of your bot -- not just the drive train. I say this because recently found a guy with a waterjet who's 20 miles away who we will negotiate a deal with for next year's bot. It took years to find him, but we finally did. Had we been given the items we needed for that particular robot piece this year, we wouldn't have even bothered looking for that relationship.

Finally, upon attending 118's crab module conference in Atlanta, then seeing the multitude of very different designs that were in Atlanta (111, 118, 88, 548, 1885, and several others), one would have realized that there is NO one-size-fits-all solution to crab design. There are too many design parameters, too many external systems effected, and on top of that many decisions have to be made for control that also effect how the crab module is designed in the first place.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 23-04-2009 at 12:42.
  #28   Spotlight this post!  
Unread 23-04-2009, 10:30
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,995
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: AM' swerve modules

There are a lot of ways to make frames too, yet AM and IFI each make a single frame kit that many teams use successfully.

The ability to design and fabricate a coaxial swerve drive is beyond most teams, and could probably be done by a company such as AM so that it's affordable, efficient, and somewhat universal. I expect that they would be open to suggestions for design parameters, hopefully from teams with experience with this stuff. It could be designed to be sort of universal, with a standard 6 hole sprocket hub for the steering, and a standard 1/2" keyed shaft for the drive, and allow the users to install their choice of standard sized 6" wheels with the standard 6 bolt sprocket pattern, or a common hex sized hole. The mounting flange could be designed to be easy to adapt to different types of chassis, including the kit chassis.

I've heard that Andy Baker spends a lot of time sitting around doing nothing, so this would be a great project to fill up a small portion of his free time.
  #29   Spotlight this post!  
Unread 23-04-2009, 11:37
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: AM' swerve modules

I have seen (very effective) swerve modules made with a single piece of 4" square tubing and a drill press. The assertion that you need a full machine shop to make a swerve drive is false. Yes, it might be prettier, lighter, and more efficient with the help of a CNC, but isn't that true of any mechanism in FIRST?
  #30   Spotlight this post!  
Unread 23-04-2009, 14:27
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,789
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: AM' swerve modules

Quote:
Originally Posted by Herodotus View Post
I can pretty well guarantee that a set of swerve modules isn't going to be moving anything without a frame attached to them and motors and gearboxes to spin them. I'd say under the current wording individual swerve modules would be permissible, especially if the wheels themselves are not included. (which I wouldn't expect them to be.)
A few years ago, a team or few and a company were looking into pairing up to sell complete, disassembled tank tread drive modules to teams without a frame. This very issue was brought up, and as far as I know, the module still isn't commercially available to teams, even though the debate was never officially settled. Just sayin', there's different ways to look at "complete solution".

Now, if AM sold the parts for a swerve module, well, I can sure think of some uses for bevel gears or a swerve module's box section that aren't in the drivetrain, say, in an arm mount.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

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
cRIO unused Modules marisaDKNY Electrical 2 07-02-2009 16:58
pic: 254/968 Swerve Modules! Travis Covington Robot Showcase 52 23-02-2008 09:47
VEX Swerve Drive Modules are Here! Chuck Glick General Forum 3 12-11-2006 21:40
Using CCP modules steven114 Programming 7 13-02-2006 12:43
RF Modules archiver 1999 1 23-06-2002 22:06


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

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