Panoramas. My most recent programming project (available since
September 2018) is
PanGazer; a program for viewing
images and panoramas, including 360° spherical and hemispherical
panoramas as captured by drones and 360° cameras, and creating new
images from them with updated geometry.
Mapping and cave surveying. I am also continuing to enhance
MapGazer, an application I
wrote for bringing together and overlaying maps (e.g., geological
and topographic), routes, walking and bicycling tracks, cave surveys,
speleological sites, and other places of interest.
Photography, including underground, drone, 360°, and 3D photography.
A few of my panoramic and stereo photographs can be
found in my gallery. For travel,
I now only use cameras with viewfinders, and much prefer the small
and lightweight (currently the Sony RX100M6 for its small size).
For drone photography I use a DJI Mavic 2 Pro, for 360° spheres
I use a Ricoh Theta Z1, and for general panoramas various Panasonic
cameras with tilting screens.
Technologies for use in caving with Speleogroup,
including drones for investigating hard-to-get-to speleological sites;
high-power Light-Emitting Diodes (LEDs) and designing efficient circuits for driving them and testing them; cave surveying
equipment and technologies (dead reckoning and surface GPS,
etc.); and bat detectors.
Vision and colour perception (hence the colour highlighting in
LEXX and MapGazer), the interpolation and geometry used in PanGazer, and the sunlight shading algorithms used in PMGlobe and Palm Globe).
Bicycling science (in 2013 I took up regular cycling again, after
a 40-year gap); I pedal a Charge Mixer with 11-speed hub gear.
Tollos – a supervisor program
for ARM Cortex microcontrollers which I developed as a base for my
experimental avionics and low-power
caving aids; it is written entirely in C and you can run it on the
mbed and also many other devices, such as those
Lightweight (preferably solid-state) computers (one such is the
IBM Workpad, for which
I wrote Palm Globe; another is
the Acorn System 1 and the Emulator I wrote for that). Still struggling to find a phone that
has both a working compass and usable shutter release.
PMGlobe; a programmable World
Globe that lets you see the world from afar, either from a fixed
viewpoint or turning with the sun (you can add your own places of
interest, measure distance, use macros, etc.); this predates Google
Earth by a decade or two, and, apparently, inspired it. PMGlobe
was originally written for OS/2.
Cognitive processes, including neural, genetic, and evolutionary
algorithms and systems, especially empirical models that may give
insight into thought processes.