PI Engineering: Design Project Proposal Ryan Boak Douglas Gobeski Justin King Mike Priebe Dan Raphael Mark Rogers Rebecca Wahmhoff Bryan Witherspoon Introduction The overall objective is to simulate the feel of a boat’s pilot house. To do this a simulator will be connected to software to provide realistic feedback to an operator. The operator, in turn, will control a series of gauges and the steering shaft to return input into the software program to allow the simulator a realistic response. This requires a group of different parts working as a whole to simulate the overall response. The steering shaft, the motion platform, the gauges and the compass all must work together with the software program to provide the ambience of a real boat house. In addition, a pilot house must be built to complete the overall feel. The Motion Platform Spacing of the Bellows One of the critical factors of the motion platform will be the spacing of the bellows. Since the cabin of the ship simulator is more massive than the airplane simulator for which the motion platform is currently set up, it is possible that the bellows will have to be spaced out relative to the pivot point in order to accommodate the extra weight. Spacing the bellows will require modification of the motion platform and should only be done if necessary. However, by doing so, the simulated cabin’s motion will be sacrificed. In order to determine if the bellows need to be further spaced, the distributed mass of the cabin will need to be estimated, and calculations will need to be performed to determine if the bellows in their current configuration will be able to support it. If not, similar calculations will be performed to determine the optimal position of the bellows. Pivot Point The pivot point of the motion platform is one of the main factors affecting the realism of its motion. To be as realistic as possible, the pivot point should be at the same distance from the cabin in the simulator as the center of gravity of the ship is from the cabin. However, since space is a design constraint, this will not be possible. Thus, the motion of the ship simulator will not be exactly like the ship that it’s simulating. Moving the pivot point away from under the position of the simulator operator’s feet will give a more realistic feel. The pivot point can be moved by moving the entire motion platform’s location, by modifying the motion platform, or both. Modification of the motion platform should be avoided if possible. Balancing Masses Since most of the weight on the ship simulator will be concentrated at the front, balancing masses will need to be located in the rear of the simulator. These added masses will allow to motion platform to move in a balanced and stable manner. Calculations will need to be performed to determine the moment (force*distance) that the weight at the front of the cabin creates about the pivot point, and mass will need to added at the back to create an equal and opposite moment. The Gauge and Compass Typically, modern watercraft display thrust, fuel, electrical, and other important information on a display connected to an onboard computer. To recreate a more “vintage” feel, the Soo River Belle, and her simulator, will be outfitted with modern analog gauges. A general purpose analog gauge will be created using a DC gear motor, a position sensor, some LEDs for color effects, and a small microcontroller. Figure A shows the connections that the gauge will have. A backup, “always-on” Vdd connection Wire Vdd Gnd will be used to keep power to the microcontroller so it Backup Vdd can properly shut down when the gauge is turned off. Signal Light The signal connection will contain a DC voltage USB between 0 and 5V that will control the needle position. A light will be used to turn on or off the lights. Description 12V DC Ground 12V DC Needle Position Voltage LED Enable 5-pin USB Connection connection Figure A The gauge will be easily customizable. A USB interface will allow the microcontroller to be reprogrammed, enabling the user to modify light patterns, or the range of motion of the needle. In addition, the faceplate of the gauge will be easy to remove and replace, allowing for customized faceplates. The needle position will be closely monitored using the microcontroller, and a capacitive position sensor, which will be provided by PI Engineering. The sensor will be attached to the shaft of the motor, and will provide a DC voltage to the microcontroller. The microcontroller will then compare the feedback voltage with the external signal voltage, and make adjustments as necessary. The gauge will have several red, green and blue LEDs mounted at the bottom of the casing. The LEDs will be controlled by the microcontroller, which will control each color separately. The microcontroller will also be able to control the LEDs based on the needle’s position. While the Soo River Belle will have as many as 40 different gauges, it is not feasible to create each and every gauge for this simulator, as a lot of miscellaneous data is not even taken into account in Virtual Sailor. We will, however, attempt to build these gauges for the most basic readings, including a tachometer for each engine, and rudder position. Other gauges may be added if time permits. We will use the actual compass from the Soo River Belle to display the ship’s heading in the simulator. We will accomplish this by using the same hardware as the gauge, but we will attach a strong magnet to the shaft of the motor, then mount the entire assembly directly underneath the compass. As the magnet turns, the compass will follow its magnetic field rather than the earth’s magnetic field. Properly calibrating this device will allow the Virtual Sailor program to accurately display the ships heading on the compass. A digital-to-analog device will be used to send analog signals to the gauges and the compass, using data sent to it from Virtual Sailor. PI Engineering will provide us with the device, or a suitable one will be recommended and purchased. The Steering The primary means of input to the simulator will be the steering wheel. Since the user will have almost constant interaction with the steering wheel, it is important that it work properly. The steering wheel has to be free-spinning until it reaches the “locks” at the clockwise and counterclockwise extremes of its rotation. It also has to provide position information to the Virtual Sailor simulation software. To accomplish this, a chain drive will be used to connect the output from the steering shaft to a hydraulic pump. The hydraulic pump will pump hydraulic fluid through a closed system consisting of the pump and two hydraulic cylinders. Since the steering wheel has to move through four revolutions between the “lock” positions, the system has to be designed to make the hydraulic cylinders reach their maximum displacements at the points where the “locks” are supposed to be. To accomplish this, the design must address the gear ratio between the steering shaft and the pump, the displacements per revolution of the pump, and the capacities of the cylinders. Additionally, it may be necessary to create a compound train by adding a second shaft and associated bearings and extra chain. This will be done if the necessary gearing ratio requires the use of sprockets that are too large to be housed inside the helm stand. The position information will be obtained by using a potentiometer that is attached to the steering shaft. The Software To coordinate all the different parts, the gauge, the compass, the motion platform and the response to the steering a software program will be used. The software program that will be used for the graphical ship interface will be Virtual Sailor. The software will take inputs from the ShipDriver Consumer Product. The team will have to build a hardware-to-software interface to accommodate this since the Virtual Sailor software does not know how to read signals from the ShipDriver. The software will take user inputs from the controls and use these inputs to drive the ship in the simulation. The software will accurately update the ship’s path through the simulated environment. An output interface will also have to be devised in order for the software to interact with the hardware. The software will have to send a signal to the platform/gauges simultaneously and in real-time. The hardware will then interpret the signal appropriately. The software supports UDP for real-time connectivity with hardware. Currently, the software uses key strokes from the keyboard and on screen mouse clicks for ship control. This will have to be modified in order for the simulator to be able to read inputs from a ship control module. Below is a screenshot from the Virtual Sailor software. The boat pictured is similar to the boat we will be simulating. Taken from http://www.hangsim.com/vs/boats.php?dzone=ship. The Pilot House Finally, to give a complete sense of actually being in a pilot house the cabin will be constructed onto the motion platform to give the observers onboard perspective of a normal ship captains experience. The cabin must be large enough to comfortably hold one to two people inside the cabin in addition to the helm stand console with any other electronic devices that will be on the moveable platform. The pilot house will be the last major item constructed and will generally be designed around the other items and components to accommodate their design and constraints. The mock-up of the pilot house will be entirely enclosed to test the physical room and comfort when underway in various conditions. All four sides (port, starboard, stern, and bow) will have vertical walls including a ceiling. By totaling enclosing all the walls on the passengers, the entire cabin may give a claustrophobic feel to the ship to some guests, which is desired for the realism of the project. The back of the platform will have a hinged door and will serve as the entrance and exit to the platform. The door should be able to close and not lock, in case of any type of emergency should happen it will allow easy access from inside or out. As illustrated in the picture, the bow walls will be slightly angled to one another and also the walls will taper outwards. Each wall panel will have rectangular windows to limit the viewing perspective of the captain in all directions. The bow wall windows will have vertically placed computer screens displaying the open waters on the screen acting as the main navigation window for the guests onboard. The entire pilot house will be created with plywood and other inexpensive materials. Approximately ½” plywood will be used to limit the weight applied to the platform and should be thick enough to be structurally safe. Each wall panel will be built and assembled independently to allow quick transportation, storage, and disassembly of the project. To create a quick assembly and disassembly of a large project like this one, the walls will be joined with nuts, bolts, and washers rather than permanent connects like adhesives or nails. L-brackets and angled brackets will be bolted to the plywood walls and connect to an adjacent wall or structure for the cabins structure and stability. The mock-up pilot house is meant to be a simple addition to the simulator that will add characteristic and realism to the project. The cabin is not to be complex in design, just to demonstrate to spectators inside the cabin or out on the exhibit floor the experience one can have on a real tugboat. Again the project is meant to demonstrate the fun and excitement of the marine industry.