navigator subscribe what is this? virtual console latest news home contact search
navigator1 microship boutique sponsors public speaking press room resources technomads bike adventure
navigator2 adventure tales photo album personnel status reports technical information
overview icon overview nav power history design expedition interface substrate day in the life of infrastructure art and engineering management
A Sampler of On-Board Applications

It occurs to me as I near the end of this lengthy tale about the Microship project that the massive amount of on-board technology may, at first glance, seem a bit excessive. I mean, even with the luxury of a graphic front end, there’s only so much low-level control that you can do on what is basically a canoe with training wheels. Beyond the obvious marine navigation and fundamental technomadic needs, what might we want to actually DO with all this?

So before we leave our little peek under the hood, I’d like to give you a quick look at some of our other applications for this boatload o’ goodies...

System Diagnostics

One of the original motives for the whole data display system is simply being able to keep track of what’s going on in the system itself. One could argue that by eliminating the system, I would also eliminate the need to keep an eye on the system... thus knocking a year or two off the project and cutting weight by a hundred pounds or so. But a big part of this is the underlying geek expressionism that requires a dose of complexity in the midst of languid escape from the madness of civilization.

The physical Microship components generally don’t require much in the way of instrumentation – I can clearly see and feel them, and on a boat this small, visceral seat-of-the pants feedback is probably a better indicator of sail trim than, say, microbending-lossy optical fibers embedded in the mast and strain gages on the blocks to report stress levels. But there are lots of things I can’t see that are just as critical.

Take the solar panels, for example – a vast array for such a small craft, totaling sixteen 30-watt modules bonded to eight vacuum-bagged foam-core panels, hinged into four assemblies that fill the spaces between the hulls. With the peak power trackers extracting some 15% performance improvement, we’re expecting as much as 36 amps (at 12V) under ideal conditions. But all sorts of things will reduce this ideal number: dirt, insolation angle, elevated temperature, shading, saltwater incursion, wiring failures, and tracker demise. As such, the eight channels of 60 watts each are continuously reporting their performance to the server, viewable as real-time stripcharts on the Microship solar array web page... little Java sandboxes that fill with data from the database (depending on selected range), then scroll new data into the graphs from right to left. This not only lets me view them all in a stack to observe a possible problem, but also explore historical performance and extract statistical information... as can the power-management guru who designed the peak power trackers, logging in from his home in Wisconsin.
?This same idea extends to other subsystems: console pressurization and sealing, thruster control, humidity inside hatches, bilge pump cycling, internal power distribution, system reboots, and so on. Being able to collect and manipulate data makes a wide variety of diagnostic tools fairly trivial to implement.


Environmental Data Collection

In a rather similar vein, from the perspective of the systems involved, we are taking advantage of on-board technology to do our small part to help clean up polluted waters. With years of anticipated coastal/inland on-water time and the technological tools on hand to collect and transmit environmental data, it would seem almost negligent not to do so!

We have no particular political or scientific agenda, and are thus gathering a wide range of easy-to-capture telemetry data. Some of it is purely internal as noted above, and some is navigational (speed, GPS coordinates, heading, and the like). But quite a bit falls into the broad category of environmental measurement:

• Air temperature
• Ambient light
• Barometric Pressure
• Dissolved oxygen
• Humidity
• Ozone
• Radiation (both air and water)
• Ultraviolet intensity
• Water pH
• Water salinity
• Water temperature
• Water turbidity
• Wind direction
• Wind speed

We are seeking other sensors that easily yield relevant and interesting data, with particular interest in hydrocarbons and ion-specific indicators of common industrial and agricultural pollutants (we’re seriously lusting after a Voyager portable Gas Chromatograph from Perkin-Elmer). Although we’re not doing “real science” in the formal transect ‘n survey sense, we do have the opportunity to collect location-stamped telemetry blocks at any interval and transmit them in real-time to a publicly-accessible web browser. The resulting river profiles should yield interesting data as we pass industrial areas, population centers, and regions of heavy agricultural runoff... and to make it easy to use, we are building a server-resident database to host the raw data along with a set of front-end tools that allow graphic observation of any group of channels over time – including the ability to click anywhere on our “breadcrumb trail” for a snapshot of the values at that point accompanied by corresponding observational text and images.

Graphic presentation is the first step in making raw data interesting, and – with the added rich context of the Microship adventure – we are targeting this system toward schools. To really deliver something of value (one-pass data is too much affected by rains and seasonal variations to allow more than casual conclusions except in obvious point-source pollution cases), we must go beyond the data itself and port the entire set of hardware and software tools to our educational clients. Students who grow enamored of nomadic data collection by watching graphic sensor logs of our cruise downriver can copy the designs, download the software, and apply the same techniques to local environmental problems. Such continuous monitoring over an extended period can indeed yield real science, not to mention a firm grasp of principles ranging from biology to wireless networking. These designs will allow relatively non-technical folks to build unattended monitoring systems that communicate with classroom computers via a variety of data links, inviting a whole set of potentially interesting student projects and collaboration with the scientific community.

Along these lines, we might present the Microships to schools as a sort of “experiment bus” along the lines of the Space Shuttle (but much more likely to drop in for a classroom visit!), perhaps with a competition that would encourage students to design a new experiment or sensor channel that we could add to the system. Coupled with a series of on-site school appearances while underway, this should make the whole affair quite engaging as an educational project; during the BEHEMOTH era, I delighted in getting kids turned on to technology through something “cool”... a much-needed alternative to dry textbooks.

Communications

This is a pretty broad topic, but justifies a bit of commentary since it affects just about everything else on board. Much of what we are talking about depends on a variety of local and global voice and data links, and on a vessel this size it becomes a real problem to package all the radios and antennas without creating a quagmire of interference problems. Processor boards spewing broadband RFI are enough of a problem...

Let’s take a tally of the radio links we need. On the local level, there are a number of communication paths connecting Io and Europa with each other and the backpacks: wireless ethernet for high-speed data and a suite of IP services, the “Packnet” that lets low-level guys chat without involving the big iron, amateur dual-band HT’s and license-free FRS walkie-talkies for casual person-to-person chitchat, and high-quality bidirectional video and audio links to extend the crossbar networks across both boatlets with minimal insertion loss. All these are relatively short range links, and at the rate things are going, we might find that they all become virtual circuits through a single high-speed spread-spectrum data link. (The pace of technological change is why we wait until the last minute to acquire computers, wireless data hardware, and nav tools.)

When we start to look outside our little flotilla, a new set of tools is necessary, although there is some overlap. A key voice accessory is a handheld dual-band ham radio transceiver for line-of-sight communication with locals and access to repeaters, and the data equivalent is a minor reconfiguration of the existing packet radio link to connect with local gateways. This is the simplest tool for our telemetry transmission – just drop email into the amateur radio store-and-forward packet network. In the boonies, with no local repeaters or digipeaters, we’ll switch to HF PACTOR... as well as APRS, the position-reporting protocol layer atop amateur packet radio.

This is neat stuff. APRS appears in the system as a small box that automatically transmits position reports between our boats and packs at any preset interval. But it’s not just local – a worldwide network on 144.39 and 10.151 MHz collects and forwards all such transmissions to a central Internet-delivered data stream, allowing our location at any moment to be viewed on a map through any web browser. It’s all quite magical – have a look at http://map.aprs.net/microship, and if we have transmitted a position report in the past 8 hours you’ll see us with 500 ft precision in three successively zoomed MapBlast windows. Ahhh, technology...

APRS offers some capability for additional telemetry channels, and we’ll transmit a subset of our data stream through this path. But the full blocks will consist of 50 or so channels, and will be accompanied by current text reports, embedded notes for our home base, and still-frame image data. One of the linux server’s jobs is to assemble these automatically generated bits of email, then choose the most appropriate path based on cost, location, and content. The choices at the moment are amateur packet via VHF or HF, cellular modem, or Globalstar low-earth orbit satellites. The latter is a fully operational worldwide commercial network, and is expected to become the backbone of our wide-area network connection with the rest of the world.

As wireless network infrastructure grows, we’ll be experimenting with spread-spectrum radios operating under both FCC part 15 (license free) and part 95 (ham radio, with business traffic prohibited). This technology is in a state of flux, but our goal is clear: maximum bandwidth at the lowest financial and power cost, regardless of location. We’ll be depending on this not only for the telemetry and email, but also to support remote software development and system administration, security when we’re away from the Microships, server backups for essential files, website maintenance, and everything else that has moved Internet access squarely into the middle of Maslow’s hierarchy of needs.


video turret
Video Production

One of the more whizzy and exciting components of the Microship project is something that I always wanted with BEHEMOTH: video. Lots of video. Cameras and hydrophones underwater, cameras on deck. Cameras in the consoles, staring at our faces. Even cameras that can be remotely steered from afar...

The most amusing video source, in fact, is a video turret on Europa’s arch, operating under software control as a node on Natasha’s Shipnet. Two cameras – a high-quality zoomable color unit and an infrared/BW low-light microvideo unit – are mounted on a rotating platform that can be quickly directed at any angle, or set to scan at any speed between any two angles. This has obvious value as part of the security system, and can unobtrusively gaze at any scene of interest, even under the control of a web browser thousands of miles away. On Io, similar functionality with somewhat lower video quality is accomplished by adding a small color/BW/IR/laser pod atop an az-el remote-controlled searchlight with added position feedback.

The Vixbar (video crossbar) integrates all these sources across both boats, both consoles carry monitors, and a software-controlled 8mm video cassette recorder can record any channel. There’s even a video transmitter that can send any requested channel to a pocket TV, though we may toss that now that wireless bandwidth is getting to the point that we can just pipe compressed video streams to PCMCIA frame grabbers in our backpack laptops.

But the sexiest part of all this is the production system – a nonlinear digital video editor known as the Draco Casablanca. This is integrated into Natasha’s console, allowing her to work from any source material (including digital video cameras and computer-generated images), manipulate clips with frame-precise cuts, assemble a production with a storyboard, generate hundreds of different transitions and titling effects, mix voice-over and music tracks, and output the whole finished work with broadcast quality... all from the confines of a canoe hull. An internal Quantum 18 Gigabyte hard drive can store nearly an hour and a half of professional-quality video, and these are easily swappable to allow her to work on multiple projects.

While we travel, we’ll produce video tapes of our adventures, the technology that makes it all possible, and amusing encounters along the way – a major upgrade to the text-only storytelling that has always supported my technomadic adventures.

Stay tuned!


Music

While we’re on the audiovisual subject, I should mention another key application that is being designed into the Microship system. Actually, it’s two applications...

First, it goes without saying that a decent stereo and music library is essential, and it’s amusing to recall just how close I got to buying a Sony 150-CD changer and interfacing it to provide a mobile music library. I’m sure glad this whole gig is coming together at the turn of the century, for now we have MP3 instead – the music compression algorithm that has swept the Internet and caused the recording industry more than a little panic. With roughly 10:1 compression ratios, CD-quality audio can occupy about one megabyte of disk space per minute of playing time... or 16 hours per gigabyte. At the vanishing cost of hard drives these days, there’s no longer any reason to carry those bulky CD’s that were such a key resource on BEHEMOTH.

In fact, experiments here have demonstrated that only one of us needs to tie up the disk space, since streaming a megabyte/minute via wireless ethernet is trivial. The central linux jukebox can easily support two users listening to different material simultaneously while going about its other jobs unperturbed.
And speaking of high-effiency music storage, there’s another system on board that should offer endless amusement... a full-scale music studio consisting of a MIDI synthesizer module, drum machine, sequencer software, multi-effects processor, mixer, and recording tools. This little ensemble will not only play the virtually infinite variety of .mid files on the Net, but also provides a computer-generated backup band to make my improvisational jazz and blues flute playing more interesting (I get in a rut when playing solo). Naturally, all these components are interconnected via the crossbar networks, so any resource combination is only a quick script command away... like generating music tracks for video production, adding amusing effects to the local response to security violations, and having endlessly interconnectable toys to while away the hours of a long crossing.


Security

Finally, I should say a few words about one of the more compelling “high-level” applications – keeping the boatlets safe and, equally important, reducing our paranoia index in a wide variety of situations. The best lock is the human eye, but I know from long bike experience that being tied to the machines when there other interesting things to do gets boring.

In my travels with BEHEMOTH, it didn’t take long to discover the twin effects of a high-tech intriguing contraption that draws a crowd and enough interactivity to convince anyone of dubious motives that they were dealing with something mysteriously intelligent and connected to larger forces Out There. The crowd-pleasing effect makes it impossible for someone to anonymously toss it in the back of a pickup and drive off; people would notice and most likely stand around asking questions. And the interactivity was amazingly effective... when the bike responded to touch by intoning “Do not touch, or you will be vaporized by a laser beam,” the effect in some cultures was dramatic, everybody backin’ off and lookin’ at the bike real s’picious-like. Of course, when it said the same thing one day in Apple’s cafeteria, it just caused engineers to swarm all over it while buzzing excitedly about the Berkeley Speech Technologies algorithm and whether they had been detected by microwave Doppler or flux-density variations around a puddle of mercury... but I wasn’t too worried about those guys haulin’ the bike off to a garage and partin’ her out.

In a more serious vein, it was comforting to know that the bike would trigger my pocket beeper in response to a security violation, and even do the 911 “I’m being stolen and my coordinates are...” call if the worst happened.

On the Microships, we’re taking a similar approach but with more subtlety and bandwidth. If we’re nearby and any of a variety of security sensors are triggered, then all sorts of options are available including automatically scanning the area with the video turret and recording or transmitting live footage of the perpetrators, beaconing emergency help requests via packet or satellite, carrying on a running and vaguely threatening commentary with the speech synthesizer, generating loud noises, flashing lights, phoning the Coast Guard or hollering on marine VHF, and unleashing a few nasties. The choice depends on a simple setup tool which allows us to put checkmarks in the intersections of a large matrix of horizontal sensor lines and vertical response lines, then storing various configurations as macros for different environments (marina slips, deserted beaches, campgrounds, urban moorings, friends’ garages, and locked corporate meeting rooms all call for different security system configurations).

The nice thing about this, as with most of the other applications, is that we’ve put so much work into the infrastructure of crossbars and networks that it’s trivial to accomplish the rerouting of resources with a few lines of code or mouse clicks on a browser window. The net effect, so to speak, should be a very amusing little pair of boats...

With that, let’s wrap this up with a quick look at project management!

next page