Go to Post Mmmm scrap used parts. Dismantle, find data sheets and have fun.:D - techhelpbb [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 Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 27-09-2005, 00:31
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,513
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Building fully flexible tail (several joints) with minimal actuation required

I'm looking to build something similar to the tail of an animal. I would like to have as many joints as possible (think piece of roller chain turned up on it's side) to get a semi free-flowing motion out of it. Here's the catch: I can only use one or two hydraulic cylinders (and any assortment of linkages or cables) to actuate it. If possible, I'd like to get a free flowing motion similar to a snake.

For now, let's say this thing only has to move in the horizontal plane, and only needs to be able to go from straight, to curved in one direction. Let's say it does not need to swing the other way.

I'd just trying to get conceptual ideas if there is any way to do this. If knowing the size helps, hold on to your armrests. I'm looking at a total of approximately 8 feet long give or take a couple.

Any ideas are welcome, as long as they are explained so I can understand. Thanks in advance.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #2   Spotlight this post!  
Unread 27-09-2005, 07:57
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Sanddrag,
A little study of anatomy will show you that the motion you need can be achieved with cables on both sides of your device. Pull on the cable on one side and the device will naturally curl in that direction. Of course you need to secure the cable at each of the joints but that is easy to figure out. A few springs will allow the "tail" to straighten when the tension is released.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #3   Spotlight this post!  
Unread 27-09-2005, 10:21
sciguy125 sciguy125 is offline
Electrical Engineer
AKA: Phil Baltar
FRC #1351
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Sunnyvale, CA
Posts: 519
sciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond reputesciguy125 has a reputation beyond repute
Send a message via AIM to sciguy125 Send a message via MSN to sciguy125 Send a message via Yahoo to sciguy125
Re: Building fully flexible tail (several joints) with minimal actuation required

Geez, you read a post, decide to reply later, and got to sleep for 8 hours, then Al takes your idea...

Anyway, consider a chain, like roller chain that would go on a sprocket. Put it on a table with the pins perpendicular to the surface of the table (ie if it were on a sprocket and the sprocket was lying flat on the table). With the chain straight, run a cable along the side. Put some sort of guide on each link and attach the cable to the upper link. If you pull on the cable with your actuator, it'll curl in the direction of the cable. Now, run a cable on the other side of the chain and keep your "tail" curled in this direction using a spring. If you were to completely relax the actuator on the first side, the "tail" would naturally curl toward the spring side. You can then use the actuator to straighten it by pulling the cable on its own side. You can now make it curl in both directions using only one actuator. This however, would only get you one big curl, not the snake-like motion you wanted.

You only asked how to curl it in one plane, but I wanted it to go in the perpendicular plane also. To make it curl perpendicular to the table's surface, you'd need the other actuator (which is why I only used one above). Obviously, you'd also need to find a replacement for the chain because it doesn't bend in that direction. If you put the same cable setup in the perpendicular plane, you now have 3-D range of motion.
__________________

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE/S/P a-- e y-- r-- s:++ d+ h! X+++
t++ C+ P+ L++ E W++ w M-- V? PS+ PE+
5- R-- tv+ b+ DI+++ D- G
------END GEEK CODE BLOCK------
  #4   Spotlight this post!  
Unread 27-09-2005, 10:30
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Sorry,
Us old guys don't need as much sleep.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #5   Spotlight this post!  
Unread 27-09-2005, 19:54
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,513
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Thanks for all the ideas. I think one big smooth curl is okay. I'm going to experiment on a smaller scale as soon as I can.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #6   Spotlight this post!  
Unread 27-09-2005, 21:39
mechanicalbrain's Avatar
mechanicalbrain mechanicalbrain is offline
The red haired Dremel gnome!
FRC #0623 (Ohm robotics)
Team Role: Electrical
 
Join Date: Apr 2005
Rookie Year: 2004
Location: Virginia
Posts: 1,221
mechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond reputemechanicalbrain has a reputation beyond repute
Send a message via AIM to mechanicalbrain Send a message via Yahoo to mechanicalbrain
Re: Building fully flexible tail (several joints) with minimal actuation required

Quote:
Originally Posted by Al Skierkiewicz
Sanddrag,
A little study of anatomy will show you that the motion you need can be achieved with cables on both sides of your device. Pull on the cable on one side and the device will naturally curl in that direction. Of course you need to secure the cable at each of the joints but that is easy to figure out. A few springs will allow the "tail" to straighten when the tension is released.
Actually you wouldn't attach it to each joint. You have something like described above except drill holes through each piece and connect the cables to the end piece. Ive seen a snake toy similiar to this. It completely freaked people out because its movements were 100% real looking!
__________________
"Oh my God! There's an axe in my head."
623's 2006 home page
random mechanicalbrain slogans

  #7   Spotlight this post!  
Unread 27-09-2005, 21:51
Conor Ryan Conor Ryan is offline
I'm parking robot yacht club.
FRC #4571 (Robot Yacht Club)
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: Midtown, NYC
Posts: 1,895
Conor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

what if you used springs?

use what you can for hydralics, and then use the springs on the joints to keep it realistic and moving. They should be easy enough to work with minimal actuation.
  #8   Spotlight this post!  
Unread 27-09-2005, 22:04
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,513
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Mechanicalbrain, I think I actually had a toy snake sort of like that at one time or another. But it wasn't actuated, you just held it out and tilted it a little and gravity would make it move. It was a lot like plastic roller chain actually.

Anyway, I tried to make a model this thing with a piece of roller chain (#35) and a rubber band (#33) cut so it would be straight and not in a loop. I tied it to two points on the chain such that when the chain was straight, the rubber band would be under tension. I then tied a piece of string to the end of the chain, and ran it down the other side. I then placed a small zip tie at every link to keep the string and the rubber band close to the chain. Anyway, the results were quite marginal at best. Some links would want to move and some would want to stay. The biggest trend I noticed is that some links would want to move in the opposite direction from the direction the chain was moving as a whole. This resulted in the chain pivoting at only one or two points out of maybe 12. Basically, the chain was attempting to stack on itself every time the string was pulled. For the tail to properly curl (in one direction) I would need to have stops on each "link" so that it could not pivot in what we'll call the negative direction (the other way past being straight). And even then, I'm still not sure it would work, but I think there'd be much better chances.

What I want it to be able to do is go from being straight, to being sort of like this but on it's side.

And now here's the really hard part. This thing's motion has to look good on TV (slow and smooth) and it will be all covered in flowers. There mustn't be anything visible except for flowers (I believe carnations to be exact) so it will need some sort of flexible skin/covering.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004

Last edited by sanddrag : 27-09-2005 at 22:07.
  #9   Spotlight this post!  
Unread 28-09-2005, 08:05
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

I cannot tell a lie, I saw this first demonstrated for the tail on Jabba the Hut in Star Wars. Just the right tension and balance on a few springs and a mechanical joystick was able to perform some pretty good motion.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #10   Spotlight this post!  
Unread 28-09-2005, 11:10
jdiwnab's Avatar
jdiwnab jdiwnab is offline
Really the Inventor Guy
AKA: Bryan Hartley
FRC #0617
Team Role: College Student
 
Join Date: Nov 2004
Rookie Year: 2002
Location: Highland Springs, VA
Posts: 260
jdiwnab is a jewel in the roughjdiwnab is a jewel in the roughjdiwnab is a jewel in the rough
Re: Building fully flexible tail (several joints) with minimal actuation required

Quote:
Originally Posted by sanddrag
What I want it to be able to do is go from being straight, to being sort of like this but on it's side.

And now here's the really hard part. This thing's motion has to look good on TV (slow and smooth) and it will be all covered in flowers. There mustn't be anything visible except for flowers (I believe carnations to be exact) so it will need some sort of flexible skin/covering.
To do more than a small curve, you need the wires you are pulling to be able to extend into the gap between the curled up part to the end. Reguarding what Al said, Jabba's tail had covering enough and flab enough so that going from the tip back to the point they were pulling wasn't hard. It was already covered. See the pic below for what I am trying to say. If you try to keep the wire (small line) next to the tail (big line), you will be pulling agenst youself after a little while.
Attached Thumbnails
Click image for larger version

Name:	curve.JPG
Views:	60
Size:	2.5 KB
ID:	3593  
__________________
Proof that Macs will win the platform war: How did Scotty know how to use MacDraft in Star Trek IV?
// random()
I have 100 gmail invites. PM me if you want one.
If they want us to think outside of the box, why do they make us fit in a 38x28x60 inch box?
Beware of Geeks bearing GIFs
Help me test my server software
  #11   Spotlight this post!  
Unread 28-09-2005, 11:47
Greg Perkins's Avatar
Greg Perkins Greg Perkins is offline
7 years, allready!!???!?!?!
AKA: Mongo
no team
Team Role: Alumni
 
Join Date: Feb 2002
Rookie Year: 2000
Location: Nashua, NH
Posts: 1,203
Greg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond reputeGreg Perkins has a reputation beyond repute
Send a message via AIM to Greg Perkins Send a message via MSN to Greg Perkins Send a message via Yahoo to Greg Perkins
Re: Building fully flexible tail (several joints) with minimal actuation required

why dont you make it overly complicated and use a bunch of servos? but i assume its going to be bigger that what im picturing it, but a bunch of standard RC servos would work really well, you could also get a board too, and make all the servos sync up with eachother
__________________
myResume -2004: PARC Referee; Beantown Staff; Battlecry Referee; Summer Frenzy Head Referee; River Rage Head Referee, 2005: Pittsburgh Regional Referee; PARC Referee


XBOX Live Gamertag = TrixAre4Kidss
  #12   Spotlight this post!  
Unread 28-09-2005, 11:59
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Are you building a parade float?
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
  #13   Spotlight this post!  
Unread 28-09-2005, 12:02
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Quote:
Originally Posted by jdiwnab
To do more than a small curve, you need the wires you are pulling to be able to extend into the gap between the curled up part to the end. Reguarding what Al said, Jabba's tail had covering enough and flab enough so that going from the tip back to the point they were pulling wasn't hard. It was already covered. See the pic below for what I am trying to say. If you try to keep the wire (small line) next to the tail (big line), you will be pulling agenst youself after a little while.
Bryan,
Not really. The wires were attached at each joint with a pulley system so that there was no need for wires "out in the air". When you pull back on the wire which is attached to the tip, it pulls on the tip until the joint runs out of mechanical play (hits a premade mechanical stop.) Then the next joint flexes until the same thing happens. You don't get the exact motion of a true muscle structure since you are only really using one "muscle" but the approximation is pretty good. Similar mechanics were used in the original "Jaws" but had fewer joints and needs far more power.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #14   Spotlight this post!  
Unread 28-09-2005, 12:09
jdiwnab's Avatar
jdiwnab jdiwnab is offline
Really the Inventor Guy
AKA: Bryan Hartley
FRC #0617
Team Role: College Student
 
Join Date: Nov 2004
Rookie Year: 2002
Location: Highland Springs, VA
Posts: 260
jdiwnab is a jewel in the roughjdiwnab is a jewel in the roughjdiwnab is a jewel in the rough
Re: Building fully flexible tail (several joints) with minimal actuation required

Quote:
Originally Posted by Al Skierkiewicz
Bryan,
Not really. The wires were attached at each joint with a pulley system so that there was no need for wires "out in the air". When you pull back on the wire which is attached to the tip, it pulls on the tip until the joint runs out of mechanical play (hits a premade mechanical stop.) Then the next joint flexes until the same thing happens. You don't get the exact motion of a true muscle structure since you are only really using one "muscle" but the approximation is pretty good. Similar mechanics were used in the original "Jaws" but had fewer joints and needs far more power.
I would think that attaching it to every joint would limit the movement and the amount of curve becuase you would start fighting youself, especially if you what it to curve back like in sanddrag's picture. But I might have a serious misunderstanding of what I'm talking about. It makes sence in my own head.
__________________
Proof that Macs will win the platform war: How did Scotty know how to use MacDraft in Star Trek IV?
// random()
I have 100 gmail invites. PM me if you want one.
If they want us to think outside of the box, why do they make us fit in a 38x28x60 inch box?
Beware of Geeks bearing GIFs
Help me test my server software
  #15   Spotlight this post!  
Unread 28-09-2005, 12:45
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,785
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Building fully flexible tail (several joints) with minimal actuation required

Quote:
Originally Posted by jdiwnab
I would think that attaching it to every joint would limit the movement and the amount of curve becuase you would start fighting youself, especially if you what it to curve back like in sanddrag's picture. But I might have a serious misunderstanding of what I'm talking about. It makes sence in my own head.
You may be envisioning the chain which has nearly +/- 180 dregrees of motion at each joint. Think of something that only has +/- 10 degrees. Monkees with prehensile tails can have motion that allows the tail to wrap around a limb, but to duplicate that with mechanical/electrical devices is a challenge. NASA has been working on this long and hard. A friend of mine was experimenting with "muscular motion" by stretching wire across a bladder. Inflate the bladder and the wires are pulled taut.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
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


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

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