Go to Post Really let's not remove the best part of the games and that is the human interaction with the robots. Humans are much more adaptable and interesting when it come to problem solving. - Steve W [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

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-05-2005, 12:31
petek's Avatar
petek petek is offline
What would Dave do?
AKA: Peter Kieselbach
FRC #3654 (Tech Tigers)
Team Role: Mentor
 
Join Date: May 2002
Rookie Year: 2002
Location: Middletown, CT
Posts: 923
petek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond repute
Send a message via AIM to petek
FIRST Robotics for the Blind?

At MARM last Sunday, Cary Supalo spoke about work he is doing to make chemistry labs, and science in general, more open to the blind and visually impaired. Though blind himself, Cary is working on his PhD in Chemistry Education at Penn State and is doing some pretty neat stuff to apply technology to the problems of communicating physical and chemical properties (color from flame analysis, density of precipitates, etc.) to the blind.

Cary was really interested in the FIRST robotics programs and wondered what it would take to make them more accessible to the blind. He brought up a good example where NASA has created a summer space camp program, Rocket On!, for blind high school students - and asks us: if they can assemble, launch and recover rockets, is there any reason blind people can't build and drive robots?

Before we parted on Sunday, Cary challenged us to work with the National Federation for the Blind to create a blind FIRST robotics workshop with the stretch goal of a blind FIRST team. I'm game and he's willing to see if NASA could add a robotics module to the Rocket On! program, or create a new workshop just for robotics. It seems to me that with our existing NASA connections and coming off FLL's No Limits challenge, this should be very doable. Maybe an avenue for FVC?

So, my first questions to the CD community are:
- Is anyone already doing this? (a quick search of CD didn't turn up anything)
- Do any of you already have blind or visually impaired team members or mentors? (Old guys with bifocals don't count!)
- If so, what areas do/did they work in, were there any issues and did they bring new perspectives to the team?
- How could we make this work?
__________________
Pete Kieselbach
#4

Reply With Quote
  #2   Spotlight this post!  
Unread 24-05-2005, 12:48
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: FIRST Robotics for the Blind?

Team 237 experimented with a system code named IDAN in 2002 on our robot.

Quote:
The electrical team of students and engineers has created a system that would enable independent control of the machine by a visually impaired driver. Code named I.D.A.N. (Intelligent Detection, Analysis and Navigation), the system allows the robot to provide audio feedback to a laptop computer.
http://www.chiefdelphi.com/forums/sh...94&postcount=5

It was fun to explore some new grounds with that system that year.
That was probably my favorite year I was in FIRST, just because we tried something completely different that year and it wasn't just about building a robot..
Well.. actually, on our team it never really is only about the robot, but that year was even more unique than other years..

edit: As a side note, there was no main personal reason we did this on the team. We did not have any blind people on the team, or anyone with any kind of visual impairment that year. I really forgot how the concept first started to do that project, but I believe 2002 was the first year that FIRST allowed you to make your own custom electronics board, and it grew from there as to what kind of cool add-on project we could incorporate on the bot.

<moves scanning in the system schematics for I.D.A.N. a little closer to the top of the "to-do" list - I mean, it's only been what? 3 years? >
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)


Last edited by Elgin Clock : 24-05-2005 at 12:52.
Reply With Quote
  #3   Spotlight this post!  
Unread 24-05-2005, 13:11
petek's Avatar
petek petek is offline
What would Dave do?
AKA: Peter Kieselbach
FRC #3654 (Tech Tigers)
Team Role: Mentor
 
Join Date: May 2002
Rookie Year: 2002
Location: Middletown, CT
Posts: 923
petek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond repute
Send a message via AIM to petek
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by Elgin Clock
<moves scanning in the system schematics for I.D.A.N. a little closer to the top of the "to-do" list - I mean, it's only been what? 3 years? >
I should have known that 237 would have done something like this! Do you have any more info on I.D.A.N.? It sounds like a workable solution to the problem of getting robot heading and location feedback to the driver. I was thinking along the same lines, or of a braille-type indicator (imagine a braille compass).

Did you do any testing with this system or with the zone sensors?
__________________
Pete Kieselbach
#4

Reply With Quote
  #4   Spotlight this post!  
Unread 24-05-2005, 13:27
tiffany34990 tiffany34990 is offline
Registered User
no team
 
Join Date: Oct 2002
Rookie Year: 2000
Location: Florida
Posts: 1,239
tiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond reputetiffany34990 has a reputation beyond repute
Send a message via AIM to tiffany34990
Re: FIRST Robotics for the Blind?

our team has an visually impaired student...he works on our control box and website..

I'm sure we can figure out something to do. if we do some research and test few things out. every is possible especially in FIRST

Last edited by tiffany34990 : 24-05-2005 at 13:29.
Reply With Quote
  #5   Spotlight this post!  
Unread 24-05-2005, 13:34
Elizabeth Bagley's Avatar
Elizabeth Bagley Elizabeth Bagley is offline
Registered User
AKA: Elizabeth Bagley
#0108 (Sigm@Cat)
Team Role: Student
 
Join Date: Aug 2004
Rookie Year: 2004
Location: Ft. Lauderdale, FL
Posts: 10
Elizabeth Bagley will become famous soon enoughElizabeth Bagley will become famous soon enough
Send a message via AIM to Elizabeth Bagley Send a message via MSN to Elizabeth Bagley Send a message via Yahoo to Elizabeth Bagley
Re: FIRST Robotics for the Blind?

Hmm. I think this is a great idea. A seemingly major concept of F.I.R.S.T. is that they wish to be more friendly and outreaching to the community. By integrating something in for the blind, teams can become more recognized and this will also help to improve on using robotics to promote science.

I'm sure people on our team would be willing to make this work by learning braile and applying it to our work. We were ready to learn German to join up with a team from Germany. I see this being no different! ^_^
Reply With Quote
  #6   Spotlight this post!  
Unread 24-05-2005, 14:41
Elgin Clock's Avatar
Elgin Clock Elgin Clock is offline
updates this status less than FB!
AKA: the one who "will break into your thoughts..."
FRC #0237 (Black Magic)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 2001
Location: H20-Town, Connecticut
Posts: 7,773
Elgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond reputeElgin Clock has a reputation beyond repute
Send a message via AIM to Elgin Clock
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by petek
I should have known that 237 would have done something like this! Do you have any more info on I.D.A.N.? It sounds like a workable solution to the problem of getting robot heading and location feedback to the driver. I was thinking along the same lines, or of a braille-type indicator (imagine a braille compass). Did you do any testing with this system or with the zone sensors?
I'm not too sure about the specifics, but I know that we did extensive testing of this experimental system @ the NYC Regional, and @ Nationals in Florida.

I know that our current lead electrical mentor has the folder packed with all the information about the system and he took it because we were cleaning the robotics closet and it was going to get thrown away, but I saved it for him.

I'll either have to see if he can scan in all the info, or pass it off to me to scan it in and share with the FIRST community who would be interested in possibly taking it a step further.

All I remember is that it used a small Honeywell digital compass I believe.
And we used the banner sensors to locate the lines on the field for further positioning accuracy.
__________________
The influence of many leads to the individuality of one. - E.C.C. (That's me!!)

Reply With Quote
  #7   Spotlight this post!  
Unread 24-05-2005, 17:56
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: FIRST Robotics for the Blind?

One of the things on my To Do list has been to create a coordinate system for our '06 bot. Basically, set up a cartesian grid and be able to tell a robot what coordinates to go to. Maybe I can also add in the feature of audio feedback, where it would say what position it's currently at, and audio input, where you would verbally say where you want it to go and it would go there and report when there. I'd be more than willing to help out with a project like this, so if you need any programmers gimme a call =)
__________________
http://www.mikesorrenti.com/
Reply With Quote
  #8   Spotlight this post!  
Unread 25-05-2005, 16:04
IMDWalrus's Avatar
IMDWalrus IMDWalrus is offline
This is a line...
AKA: Paul
FRC #0818 (Genesis '02)
Team Role: Alumni
 
Join Date: Mar 2003
Rookie Year: 2003
Location: Michigan
Posts: 617
IMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to behold
Send a message via AIM to IMDWalrus
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by MikeWasHere05
One of the things on my To Do list has been to create a coordinate system for our '06 bot. Basically, set up a cartesian grid and be able to tell a robot what coordinates to go to. Maybe I can also add in the feature of audio feedback, where it would say what position it's currently at, and audio input, where you would verbally say where you want it to go and it would go there and report when there. I'd be more than willing to help out with a project like this, so if you need any programmers gimme a call =)
Didn't Wildstang use a coordinate-based system for their autonomous back in 2003?

I don't recall them having any kind of audio feedback, but I do remember a Windows interface where you could click and set waypoints for the robot to go to. It shouldn't be too difficult to adapt their system to give audio cues as feedback, or to eliminate the Windows interface.

And even though we never got it working during the season, the CMU Cam could be useful here to help the robot figure out where it is on the field...
Reply With Quote
  #9   Spotlight this post!  
Unread 25-05-2005, 17:39
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by IMDWalrus
And even though we never got it working during the season, the CMU Cam could be useful here to help the robot figure out where it is on the field...
Only advantage I see to that, is it doesn't have to start in a certain position. Having stuff that you can't control (such as lighting) would make this just as much a problem in this project as it was during the season. The only thing I can think of, is possibly integrating the two. Somehow, in the beginning, use the camera to find where you are on the field. Then you can use the coordinate system.
__________________
http://www.mikesorrenti.com/
Reply With Quote
  #10   Spotlight this post!  
Unread 25-05-2005, 19:40
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,276
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: FIRST Robotics for the Blind?

well this is something i have been putting thought into, their is a blind student at our school who was very interested in the robot and wants to join next year. So far I havent been able to come up with a good way to work him into our program but I would definitly like to. The thing that amazed me the most is that one night when the bot was at school he and I went through the whole robot and he felt each piece, this was about 4 weeks ago and he still can relativly accurately describe parts on the bot to ask me questions about it. It seems like a shame to lose someone with this ability and with this desire to get involved. However many people are tending to discourage him, one of our mentors was questioning why I was l;etting him touch it. I feel I need to come up with a solution soon if I am going to get him involved next season.
Reply With Quote
  #11   Spotlight this post!  
Unread 25-05-2005, 22:51
petek's Avatar
petek petek is offline
What would Dave do?
AKA: Peter Kieselbach
FRC #3654 (Tech Tigers)
Team Role: Mentor
 
Join Date: May 2002
Rookie Year: 2002
Location: Middletown, CT
Posts: 923
petek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond repute
Send a message via AIM to petek
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by MikeWasHere05
I'd be more than willing to help out with a project like this, so if you need any programmers gimme a call =)
This is one of the things which I really love about FIRST: post a problem and all these great people jump at the chance to solve it! I don't know where this is going yet, but I will definitely keep you in the loop.
Quote:
Originally Posted by JamesBrown
The thing that amazed me the most is that one night when the bot was at school he and I went through the whole robot and he felt each piece, this was about 4 weeks ago and he still can relativly accurately describe parts on the bot to ask me questions about it.
It sounds like the experience made a big impression on your friend. It also sounds like he has a real interest in robotics.
Quote:
It seems like a shame to lose someone with this ability and with this desire to get involved. However many people are tending to discourage him, one of our mentors was questioning why I was l;etting him touch it..
Since I don't know your team's situation, I shouldn't judge. However, Cary told us that one of the challenges he had to overcome were the teachers who tried to dissuade him from pursuing his interest in chemistry. There is a common perception that the blind are not capable of functioning in areas like science and engineering.

I don't know what blind people are or are not capable of, so I don't think I should be setting limits, except to prevent someone from being injured. I suppose that highly visually-oriented tasks, CAD for example, might not make the best place for him to start, but there are a number of areas where he could probably be productive. Programming, strategy, brainstorming and design conceptualization are all primarily mental activities. While he might not be as productive as sighted people at things like mechanical assembly and wiring, I'd think he could probably do those things with assistance.

If you are up for the challenge, maybe you could take your friend under your wing and help him show the rest of the team that he can make a contribution. Most likely the doubters are just reacting like most people do when confronted with the unknown - with doubt and imagining the worst.
__________________
Pete Kieselbach
#4

Reply With Quote
  #12   Spotlight this post!  
Unread 25-05-2005, 23:29
sure_smile's Avatar
sure_smile sure_smile is offline
'tis just a flesh wound!
AKA: Anjali M
FRC #1510
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Portland, OR
Posts: 55
sure_smile will become famous soon enough
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by JamesBrown
well this is something i have been putting thought into, their is a blind student at our school who was very interested in the robot and wants to join next year. So far I havent been able to come up with a good way to work him into our program but I would definitly like to. The thing that amazed me the most is that one night when the bot was at school he and I went through the whole robot and he felt each piece, this was about 4 weeks ago and he still can relativly accurately describe parts on the bot to ask me questions about it. It seems like a shame to lose someone with this ability and with this desire to get involved. However many people are tending to discourage him, one of our mentors was questioning why I was l;etting him touch it. I feel I need to come up with a solution soon if I am going to get him involved next season.
why are they trying to discourage him? i understand that the team may have to make adaptations to let him do things, but isn't that what FIRST is about, getting everyone involved and giving them equal opportunities? I think that was so nice of you to go through your robot with him and you deserve a pat on the back! *gives virtual pat on the back* I really hope that your mentor (the one questioning why you let him touch the robot) reads this and realizes that no matter what limitations a person has, they should be included, and that the kid gets to be a part of your team next year. I think its so awesome that you're all trying to come up with ways to make FIRST accesible for people with visual impairments.
Reply With Quote
  #13   Spotlight this post!  
Unread 25-05-2005, 23:51
JamesBrown JamesBrown is offline
Back after 4 years off
FRC #5279
Team Role: Engineer
 
Join Date: Nov 2004
Rookie Year: 2005
Location: Lynchburg VA
Posts: 1,276
JamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond reputeJamesBrown has a reputation beyond repute
Re: FIRST Robotics for the Blind?

My team is small and my school has very limited resourcesfor me to use, however a man who works with me at a summer camp spent years volunteering at a school for the blind and deaf andhas agreed to help me develop a plan.

TThe reason I see for the discouraging is that they dont see how he could fit in or how we could help him and quite frankly they feel we dont have the time during build season to change things, I feel however that we have 7 months to get him used to what we do and let him get involved.

My self and my girlfriend have worked with him in many clubs and do our best to keep him involved. I am pleanty willing to take him under my wing, however I am a programmer, well i gues I am every thing, I helped with design and building and did all the programming. He already told me he didnt think he dold to the programming because his ability to type is limited. However I am not going to give up trying to find the spot for him, my selling point for the team is that there is a place for every one but this one is proving a little bit of a challenge (then again I havent had a good challenge since those 6 weeks in the winter ended.) I have one question for those of you who have been to the manchester kickoff, do you think it would be possible for him to walk the field next year so he could understand the game without seeing the animation?

My final thing to say is if any of you ever get a chance to converse with some one blind or deaf (yes 90% of deaf persons can carry on a conversation in some manner.) take advantage of it, I garuntee it will rank among the best you ever had these people in no way see tthere disability as a hinderance and instead develop incredible abilities in other areas.
Reply With Quote
  #14   Spotlight this post!  
Unread 26-05-2005, 09:12
petek's Avatar
petek petek is offline
What would Dave do?
AKA: Peter Kieselbach
FRC #3654 (Tech Tigers)
Team Role: Mentor
 
Join Date: May 2002
Rookie Year: 2002
Location: Middletown, CT
Posts: 923
petek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond reputepetek has a reputation beyond repute
Send a message via AIM to petek
Re: FIRST Robotics for the Blind?

Thanks to Winged Globe for the first additions to a library of information to show people that blind and visually-impaired people can do things we expect of FIRST team members.

MMS Online Feature Article - Adapting And Advancing - about a machine shop staffed with blind people
The Seattle Lighthouse for the Blind - whose mission is "To create and enhance opportunities for independence and self-sufficiency of people who are blind, Deaf-Blind, and blind with other disabilities." - operators of that machine shop and other businesses.

Anyone else with experiences or links like these, please post!
__________________
Pete Kieselbach
#4

Reply With Quote
  #15   Spotlight this post!  
Unread 26-05-2005, 15:41
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: FIRST Robotics for the Blind?

Quote:
Originally Posted by JamesBrown
He already told me he didnt think he dold to the programming because his ability to type is limited.
Don't limit programming to just hitting keys, there is a lot of logic/design involved (as you probably already know). What about having him work with you on the logical part of it, and you typing the code. Develop a flowchart with him, tell him what the robot did right/wrong and then work with him on fixing it.
__________________
http://www.mikesorrenti.com/
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Virtual High School Course in C Programming/Vex Robotics t_shea Robotics Education and Curriculum 3 22-04-2005 16:00
Robotics and the Meaning of Life Andrew Rudolph Chit-Chat 4 23-07-2004 19:38
Finney robotics team a winner Joe Ross FIRST In the News... 11 09-04-2004 23:02
**FIRST EMAIL**/First Annual FIRST Robotics Conference, April 16 April 18, 2004 for t miketwalker FIRST E-Mail Blast Archive 6 04-04-2004 18:31
The Science Channel to broadcast FIRST documentary Andy Baker General Forum 49 01-03-2004 14:03


All times are GMT -5. The time now is 03:04.

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