Pennock's Fiero Forum
  Totally O/T
  6 DOF motion simulator (Page 1)

Post New Topic  Post A Reply
Email This Page to Someone! | Printable Version

This topic is 2 pages long:  1   2 
Previous Page | Next Page
next newest topic | next oldest topic
6 DOF motion simulator by engine man
Started on: 12-25-2019 06:58 PM
Replies: 56 (508 views)
Last post by: engine man on 02-11-2020 11:58 AM
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-25-2019 06:58 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
Hi everyone i have started to build a 6 degree of freedom motion simulator it is for racing games and slight simulation as long as it is in the gaming software and works on PC games i have just started to build the upper frame and will build a base have wheelchair motors with right angle gearbox i need to put encoders on . I bought a control box with software and some motor controllers the electronics will be tough for me but i like that . this is a video of what i am building even though mine might not look exactly like it .

[url=]6dof Stewart platform motion simulator.

[This message has been edited by engine man (edited 12-25-2019).]

IP: Logged
PFF
System Bot
Cliff Pennock
Administrator
Posts: 10664
From: Haarlem, The Netherlands
Registered: Jan 99


Feedback score: (2)
Leave feedback





Total ratings: 695
Rate this member

Report this Post12-25-2019 08:56 PM Click Here to See the Profile for Cliff PennockClick Here to visit Cliff Pennock's HomePageClick Here to Email Cliff PennockSend a Private Message to Cliff PennockEdit/Delete MessageReply w/QuoteDirect Link to This Post
Oh man... that's been one of my dreams for the past 15 years... To build a 6-DOF motion platform.
IP: Logged
Zeb
Member
Posts: 4555
From: New Jersey
Registered: Jan 2008


Feedback score: N/A
Leave feedback





Total ratings: 53
Rate this member

Report this Post12-25-2019 09:50 PM Click Here to See the Profile for ZebSend a Private Message to ZebEdit/Delete MessageReply w/QuoteDirect Link to This Post
Absolutely awesome! What are you using for the software and controller?

Don't be intimidated by electronic. It's just like plumbing, you'll love o ce you wrap your head around it! Best of luck and keep us posted.
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-25-2019 10:11 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
Hi guys i am using this guys controller and software https://www.tindie.com/prod...o-motion-controller/ i started building the platform but need 20 more feet for the base and top . back about 20 years ago i had a 2 axis rock n roll simulator so this should be way more fun and that one was fun but it only worked with windows 98
IP: Logged
E.Furgal
Member
Posts: 11695
From: LAND OF CONFUSION
Registered: Mar 2012


Feedback score:    (23)
Leave feedback





Total ratings: 277
Rate this member

Report this Post12-25-2019 10:35 PM Click Here to See the Profile for E.FurgalSend a Private Message to E.FurgalEdit/Delete MessageReply w/QuoteDirect Link to This Post
So is this like a diy "I"racing thing. instead of ,just getting the kit shipped to you?
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-25-2019 10:41 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
yes i am buying and building it is not a kit and i like proving to myself i can do thing that i do not know that well and am uncomfortable doing it keeps me going to have a challenge

[This message has been edited by engine man (edited 12-25-2019).]

IP: Logged
Boondawg
Member
Posts: 37290
From: Displaced Alaskan
Registered: Jun 2003


Feedback score: N/A
Leave feedback





Total ratings: 328
Rate this member

Report this Post12-26-2019 11:21 AM Click Here to See the Profile for BoondawgClick Here to Email BoondawgSend a Private Message to BoondawgEdit/Delete MessageReply w/QuoteDirect Link to This Post
Good stuff!
Keep us posted!
IP: Logged
bonaduce
Member
Posts: 1427
From: witness protection
Registered: Oct 2002


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-26-2019 11:44 AM Click Here to See the Profile for bonaduceClick Here to Email bonaduceSend a Private Message to bonaduceEdit/Delete MessageReply w/QuoteDirect Link to This Post
Would love to have one of these for Iracing, don't think momma would be happy with the noise though. Plus still getting use to using the Oculus, i could imagine how that would work. Good luck and definitely keep this updated.

dan
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-26-2019 01:20 PM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
I am curious. As someone who has trouble shot, programmed, designed and built CNC machines I wonder how the actual 6 degrees of motion platform is linked to the videos. There must be a translation program of some type to convert the scenes on the monitor to motion of the platform. To me it would be fairly easy to build the actual platform, but to do the coordination with the video would be the problematic part. So is there an answer to this or is it just custom programmed for each video?
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-26-2019 01:33 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
the game needs to have motion / feedback code writing in it's software or it will not work and there is a program software and firmware to run the platform

[This message has been edited by engine man (edited 12-26-2019).]

IP: Logged
PFF
System Bot
Jake_Dragon
Member
Posts: 30688
From: Long Beach
Registered: Jan 2001


Feedback score: (5)
Leave feedback





Total ratings: 390
Rate this member

Report this Post12-26-2019 02:07 PM Click Here to See the Profile for Jake_DragonSend a Private Message to Jake_DragonEdit/Delete MessageReply w/QuoteDirect Link to This Post
https://www.kickstarter.com...ble-motion-simulator

I saw this and it was pretty cool.
I don't play racing or flying games so I don't know if I would ever need one.
But 3 wheels, a way to level it back to 0 and control the motors.
What if instead of sitting in it you had a platform and chair on top of it.
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-26-2019 06:53 PM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by engine man:

the game needs to have motion / feedback code writing in it's software or it will not work and there is a program software and firmware to run the platform



Thanks for the information. It would be neat to use barrel screw actuators. Extremely high speed and force capabilities. 20 or more inches per second and the smaller ones forces in the tonnage range. And accurate too. 0.0001 inch accuracy.
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-26-2019 07:49 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
like the linear servo in this video being tested with the same kind of controlor have bought https://www.youtube.com/watch?v=TxNCuexjeIs
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-26-2019 09:00 PM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by engine man:

like the linear servo in this video being tested with the same kind of controlor have bought https://www.youtube.com/watch?v=TxNCuexjeIs


No actually that is either a Acme Screw Actuator or a ball screw actuator. Neither one has the speed or the force you can get from a Barrel or Roller Screw Actuator.

This is what I was talking about: https://exlar.com/product/ft-series/

I think they have a video of how they work someplace on their website.

I used one to make a press with about 10 years ago. It was 90 tons of force and had a 4 inches/ second travel and was accurate to 0.0001 inches. It was impressive.

The one I would use for an application like this would be an integrated one with the Roller Screw going right through the motor. That makes it really compact. However, they are a high end product and I doubt anyone would want to use them for a home 6 degrees of motion platform.
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-26-2019 10:14 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
wow those are fast i bet they are not cheap but they would work like a dream
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-27-2019 10:20 AM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
ok i did a little math and came up with the speed of travel mine will be so I am going to use a 5 inch center to center crank arm that gives me a 10 inch stoke and the motors speed at the output shaft of the gearbox is 60 rpm so that is 1 full rotation per second and i will only be going a half a rotation so that takes a half second so it will be 10 inches of travel in a half second unloaded . stroke is arm length x 2
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-27-2019 10:55 AM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by engine man:

wow those are fast i bet they are not cheap but they would work like a dream


You're right they are not cheap. But, you get what you pay for. If I remember correctly I built the servo press about 12 years ago for about $65K total. And that was with a 24 inch stroke 90 ton actuator with 4 inches a second speed. And of course for the press application the 0.0001 inch accuracy was needed. All controlled by a motion controller with an HMI interface.

The smaller ones in the 1 ton range about $1500 a piece just for the actuator.

They are relatively inexpensive when compared to other options. For example at the time we looked at a 40 ton, 12 inch stroke hydraulic press with a similar bed size for about $400K. And it was no where near as fast or accurate.

Cost is kind of a different animal. For this game platform $1.5k per axis would be expensive. But, to replace something else it probably would be cheap. Say as a linear actuator for forcing an accurate flow of fluid for a shot type foam process.
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-27-2019 10:57 AM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post

MadMark

2806 posts
Member since Feb 2010
 
quote
Originally posted by engine man:

ok i did a little math and came up with the speed of travel mine will be so I am going to use a 5 inch center to center crank arm that gives me a 10 inch stoke and the motors speed at the output shaft of the gearbox is 60 rpm so that is 1 full rotation per second and i will only be going a half a rotation so that takes a half second so it will be 10 inches of travel in a half second unloaded . stroke is arm length x 2


What kind of force would that need/generate? The servo might not have the capability to go that fast depending on the amount of mass moving.
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-27-2019 05:31 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
well after getting the motors that i bought i feel they are going to be to small i am glad i did not pay much for them
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-27-2019 07:02 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
i ordered 1 of these just want to see as i think i will need to build some of these to make it work
IP: Logged
PFF
System Bot
Monkeyman
Member
Posts: 15590
From: N. Wilkesboro, NC, USA
Registered: Nov 1999


Feedback score: (5)
Leave feedback





Total ratings: 182
Rate this member

Report this Post12-27-2019 08:28 PM Click Here to See the Profile for MonkeymanSend a Private Message to MonkeymanEdit/Delete MessageReply w/QuoteDirect Link to This Post
That looks pretty cool. I'll bet it would be killer in a flight sim. When you get done, find a racing game that simulates Michigan highways.
IP: Logged
Jake_Dragon
Member
Posts: 30688
From: Long Beach
Registered: Jan 2001


Feedback score: (5)
Leave feedback





Total ratings: 390
Rate this member

Report this Post12-28-2019 12:50 AM Click Here to See the Profile for Jake_DragonSend a Private Message to Jake_DragonEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by Monkeyman:
When you get done, find a racing game that simulates Michigan highways.


So it has pot holes and road cones every 30 feet?
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-28-2019 09:55 AM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
 
quote
Originally posted by engine man:

i ordered 1 of these just want to see as i think i will need to build some of these to make it work


I think this is a 1/2 diameter ball screw with approximately a pitch of 4 turns per inch. It is a rolled screw so it is not very precise, but for the application it doesn't need to be. I went and found it online, but I cannot figure out what the max loading is on it from the drawings. Hopefully it will work for you in your application.

IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-28-2019 01:45 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
well if 4 turns per inch with a 2000 rpm motor that would be just over 8 inch per second how i cam to that was 2000 divided by 4 then divided by 60
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-28-2019 05:43 PM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
I am not sure that that ball screw would be able to spin at 2000 RPM. But, you never know. I didn't see enough info on the website I found it to see what the limits were or how much force it can take.
IP: Logged
randye
Member
Posts: 9888
From: New Port Richey, Florida
Registered: Mar 2006


Feedback score: (1)
Leave feedback





Total ratings: 188
Rate this member

Report this Post12-28-2019 06:35 PM Click Here to See the Profile for randyeClick Here to visit randye's HomePageClick Here to Email randyeSend a Private Message to randyeEdit/Delete MessageReply w/QuoteDirect Link to This Post
Just an experienced word of advice.

The simulator doesn't have to make extreme movements like a carnival ride to make the experience realistic.

We have (2) CXC professional race simulators that are sort of "standard" for off-track professional driver training and it's amazing how little they actually move and still provide a very realistic feel.

I'll also add that you shouldn't forget the haptic feedback into your controls, (steering wheel, pedals, etc.).
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-28-2019 08:17 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
thanks i know it looks like you could get hurt in some of them they act so violent
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-28-2019 09:46 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
Ok the plan is to use the ballscrew and the pillow block bearing on one end and a linear shaft bearing on the other end i just need to decide if i want a 20mm shaft and this type of slider for the ballscrew


[This message has been edited by engine man (edited 12-29-2019).]

IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-31-2019 07:45 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
I really like this design and it just happens to work with the ball screw table
https://www.youtube.com/wat...yij8G97ImS2Q7fPPHQUg
IP: Logged
MadMark
Member
Posts: 2806
From: Owosso, Michigan, USA
Registered: Feb 2010


Feedback score: (4)
Leave feedback

Rate this member

Report this Post12-31-2019 09:38 PM Click Here to See the Profile for MadMarkClick Here to Email MadMarkSend a Private Message to MadMarkEdit/Delete MessageReply w/QuoteDirect Link to This Post
That's an interesting way to get the motion you want. I really like it.
IP: Logged
PFF
System Bot
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post12-31-2019 10:55 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
Happy New Year everyone and yes i found that works for the ball screw cross slide table
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-04-2020 10:46 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
ok i bought these on Aliexpress for $66 all shipped to me they are 16mm ball screw and 10mm pitch thread so every revolution it will moye 10mm that should be more than fast enough and strong enough they will be powered by 600 watt 60st servo motors they are 200mm travel and that should be enough

[This message has been edited by engine man (edited 01-04-2020).]

IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-05-2020 07:08 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
not sure if i just made a great deal with Aliexpress or just wasted $60 on 6 servo motors and drivers for this project but the had a package deal of $10 set motor and driver the only thing is not sure what watt it is or if i am getting a choice between 200w , 400w or 750w but i will take the 750 watt if they offer it and i felt that since it is on aliexpress it was worth taking a $60 chance
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-11-2020 10:04 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
well the deal did not happen but i did get the $60 back and i have been selling off what i do not need so i am almost there with funds to buy the motors and drivers and that will be $1010 not sure why the $10 but i should be ordering them this week i would say thursday then i just need to finish building the base but that will be done monday unless get some walkin work .
IP: Logged
MidEngineManiac
Member
Posts: 24726
From: Deplorableland
Registered: Feb 2007


Feedback score: N/A
Leave feedback





Total ratings: 294
Rate this member

Report this Post01-12-2020 04:29 AM Click Here to See the Profile for MidEngineManiacSend a Private Message to MidEngineManiacEdit/Delete MessageReply w/QuoteDirect Link to This Post
That is cool.

About 1996 or so a few of us built a plywood cockpit mock-up running ms flight simulator on an IBM aptiva. It was OK for practicing procedures and approaches, but really really dismal by today standards.

Going to be real interesting to see what simulator are in another 25 years.
IP: Logged
Jake_Dragon
Member
Posts: 30688
From: Long Beach
Registered: Jan 2001


Feedback score: (5)
Leave feedback





Total ratings: 390
Rate this member

Report this Post01-13-2020 04:14 PM Click Here to See the Profile for Jake_DragonSend a Private Message to Jake_DragonEdit/Delete MessageReply w/QuoteDirect Link to This Post
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-13-2020 06:58 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
now thats funny
IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-16-2020 06:59 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
i got some things done on the simulator started to mock somethings up i decided to mount the ball screw actuators vertical instead of horizontal due to i get more movement on the top platform but i do need turn the ball screw actuators 90 degrees . the radius rods with heim ends will be mounted to the ball screw tables that move up and down
IP: Logged
bonaduce
Member
Posts: 1427
From: witness protection
Registered: Oct 2002


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-17-2020 09:44 AM Click Here to See the Profile for bonaduceClick Here to Email bonaduceSend a Private Message to bonaduceEdit/Delete MessageReply w/QuoteDirect Link to This Post
Are you planning to use monitors or go VR with the platform. Although I have no motion simulator, I did switch to VR from triple monitors for Iracing, the immersion effect is quite interesting.

dan

[This message has been edited by bonaduce (edited 01-17-2020).]

IP: Logged
engine man
Member
Posts: 5105
From: Lebanon NH
Registered: Mar 2006


Feedback score: (5)
Leave feedback

Rate this member

Report this Post01-17-2020 05:48 PM Click Here to See the Profile for engine manClick Here to Email engine manSend a Private Message to engine manEdit/Delete MessageReply w/QuoteDirect Link to This Post
i like the idea of VR so you don't see walls and thing that do not belong or if i did screens i could also build blinder . What brand and model VR glasse /goggles do you have and how much did the cost

[This message has been edited by engine man (edited 01-17-2020).]

IP: Logged
Previous Page | Next Page

This topic is 2 pages long:  1   2 
next newest topic | next oldest topic

All times are ET (US)

Post New Topic  Post A Reply
Hop to:

Contact Us | Back To Main Page

Advertizing on PFF | Fiero Parts Vendors
PFF Merchandise | Fiero Gallery | Ogre's Cave
Real-Time Chat | Fiero Related Auctions on eBay



Copyright (c) 1999, C. Pennock