The Uropatagium
Virtual TourRobot Images and Movies  | Art & Science |
Scientific Visualization  | Interactive 3D   | Scientific Animations |  Photos |




For optimal appearance of static images, turn off automatic image resizing. Internet Explorer: Tools, Internet Options, Advanced Tab, Multimedia: Uncheck `Enable automatic image resizing.' Firefox: 1) Enter `about:config' in address bar; 2) Enter `browser.enable_automatic_image_resizing' in Filter field; 3) You will get a single result in the bottom pane. Double click it to change value to false.


Lab Virtual Tour

The MacIver Lab Virtual Tour is a good way to quickly peruse some of our research themes.


Robot Images and Movies


Robotic fish

Video of the Northwestern robotic ribbon fin (MPG, 640x480, 4.4 MB). Note penny in image for scale. This robot was designed for studies of the neural control of the ribbon fin of weakly electric fish, which undulates in a very similar way to what you can see in the video. We are also interested in highly maneuverable underwater vehicles based on this type of propulsion. On the real fish, the fin consists of a long (most of the length of the body), ribbon-like fin along the bottom edge of the body, with around 100 fin rays. The fish passes traveling waves along the fin to move through the dark and muddy rivers of the Amazon Basin, typically hunting for prey at night using its unique electric sense. The fish often switches direction, and swims in reverse, by changing the direction of this traveling wave along the fin. It can also hover and move directly up with the fin. We are currently investigating the fluid dynamics of this structure to better understand the relationship between sensory constraints and locomotion in animals. Here are stills and video:
Built in 2004-5, from work with Ed Colgate, Michael Peshkin, and Kevin Lynch. The mechanism has eight rays and is about 23 cm long.

Videos of the earlier (and much larger) Caltech robotic ribbon fin. Built in 2002, from work with Joel Burdick. The mechanism has 13 rays and is 53 cm long.


The ElectroSenster: A robotic perception system based on fish-like sensing with electric fields

Image of the ElectroSenster. Movie of an electrolocation sequence (6 MB QuickTime).

external link indicator Article in the New Scientist on the ElectroSenster
Our model system, the weakly electric fish, hunts in the dark and muddy rivers of the Amazon where vision is useless. It emits a weak electric field (just a thousandth of what a flashlight battery has) and uses this as a kind of radar system, similar to how bats use sound. We have been investigating how they are able to identify and localize the things they are interested in with this unique sensory system. One approach we are using is to build robots that have similar capabilities. The movie above shows both the robot we built and an animation that displays the robot's "belief" about the position of the object it is trying to localize, a metal sphere. In the "particle filter" approach we use, the robot's belief about the location of the object is represented by particles (blue dots). Since the robot has no notion as to where the object is initially, the blue dots are evenly distributed over the space it can search at the start of a sequence. As the robot moves (CONTROL), it is moving to improve its belief as quickly as possible by taking a measurement at each new location and using a Bayesian approach to fusing the data with prior measurements (SENSOR FUSION). Details can be found here. Sensing range is roughly the distance between the electric field source, here just a few centimeters; to sense further away the field emitters would need to be further apart.

Using this robot we have been testing previously developed theory regarding how electric fish localize objects. For simple objects (spheres) we are obtaining excellent agreement. Here is an electric image of a small metal object obtained with the ElectroSenster side-by-side with theoretical prediction. We are also using it to develop algorithms for sensor-based motion control with uncertainty. From work with Kevin Lynch.


Art and Science



BODY ELECTRIC, 2003.
Malcolm MacIver and Simon Penny
Sponsored and funded by Caltech and the National Science Foundation. Exhibited at the external link Williamson Art Gallery in the Art Center College of Design in Pasadena CA, April 15-June 29 2003.

Video documentary on Body Electric (7 minutes long): Small QuickTime (12 MB, 240x180 pixels, 15 frames/s); Large Quicktime (37 MB, 640x480 pixels, 15 frames/s).

Web site on the exhibit: at the external link Art Center College of Design.

Images: Construction 1; Construction 2; Art gallery opening; Early version of the real-time avatar.

Reviews: 1) Artweek (pdf, 384 kB); 2) Los Angeles Weekly (pdf, 44 kB); 3) Los Angeles Times preview (pdf, 37 kB); 4) Los Angeles Weekly Pick of the Week (pdf, 65 kB).

Computers, projectors, speakers, infrared lights, cameras, custom software

Exhibit statement:

Until recently, the prevailing orthodoxy concerning perception was rooted in an enlightenment-objectivist model which proposed that sensory systems take in the world passively, with information funneling into our brain to form rich internal representations of the world for guiding our behavior. David Marr began his influential book on vision by saying "vision is the process of discovering from images what is present in the world, and where it is." Andrew Blake called this approach "a prescription for the seeing couch potato." The passive view of perception is embedded in scientific culture and as a result, structures the hardware and software of our technologies, with its characteristic lack of sensory intelligence and dynamic engagement with the world. A more recent view of perception is that behavior is tightly coupled to the way we sense the world, that perception is a temporally extended process of active, embodied engagement with the world. Rather than develop rich internal models, animals, including people, maintain close sensorimotor contact with the world, allowing the world to be its own best model. Diverse embodied human cultural practices, including various art forms, are also incompatible with the objectivist view. In sensory neuroscience, the role of behavior in perception is especially clear for certain sensory champions, studied to address questions about how all animal sensing occurs. One of these is the weakly electric fish. These fish hunt at night, in muddy rivers where vision is useless. They utilize a weak self-generated field to sense their surroundings. Thousands of sensors covering the body surface become stimulated by nearby objects, and their nervous system decodes this to analyze the type and position of the object. Body Electric combines active sensing in interactive cultural experience with the study of such systems in neuroscience. In Body Electric, we simulate the electrosensory system of these fish through a custom multimodal real-time sensing and display system. The 'spectactor' engages in a complex sensorimotoric exploration of a novel environment.



Scientific Visualization




Visualization of the sensing and small-time motor volume around a weakly electric fish. Generated with AnimalLab. Light blue volume shows region of space that the fish can reach in 366 ms, based on 3D motion capture data. The light green volume indicates the region of space within which typical prey can be detected by the fish's electrosensory system, by sensing perturbations in the field shown as a false color map in the background of the image. The shape and extent of this volume is estimated by combining empirically tested models of electrosensory image formation and electrical properties of a typical prey. Created with AnimalLab, MATLAB, INUS RapidForm, Rhinoceros, and Adobe Photoshop. Generated for a recently submitted publication. Also see (and manipulate!) these interactive 3D visualizations of the sensing and motor volumes at three different time points.



Computer simulation of electrosensory image formation as a black ghost knifefish (Apteronotus albifrons) hunts for prey using its active electric sense. A false color map on the skin indicates the change in sensory neuron firing rate (in spikes per second) due to the electric field perturbation caused by the prey. The backdrop shows an experimentally measured map of the electric potential around the fish, which induces the field perturbation on the skin. Created with MATLAB, Rhinoceros, SoftImage, Adobe Illustrator, and Adobe Photoshop. Cover image of the Journal of Experimental Biology, special issue on electroreception and electrocommunication external link (Vol 202, Issue 10, May 1999) for a publication with Mark Nelson.



Computer simulation of active electronsory, passive electrosensory, and mechanosensory lateral line image formation as a black ghost knifefish (Apteronotus albifrons) hunts for prey. We computed the activation of the complete population of sensors in the two electrosensory modalities, as well as the population of mechanosensory canal neuromasts, as a weakly electric fish preys on a Daphnia magna. Four time points along the trajectory are shown. Time (ms) runs vertically from top to bottom; times are measured relative to the putative time of prey detection (t=0). Prey is indicated by green filled circle, and the dotted line indicates the shortest line to the fish surface. (A) Activation of 13,953 tuberous electroreceptor organs, expressed as the change from baseline in transdermal potential. (B) Activation of 720 ampullary electroreceptor organs, expressed as the magnitude of the bioelectric potential of the prey at the fish surface. (C) Mechanosensory activation of 208 lateral line canal neuromasts, expressed as canal particle acceleration. Stimulus values are shown on a logarithmic color scale in units of decibels. The 0 dB reference is the estimated threshold sensitivity in each case (active electrosensory: 0.1 μV, passive electrosensory: 10 μV, mechanosensory: 1 mm/s²). Created with MATLAB. Illustration for a Brain, Behavior and Evolution publication with Mark Nelson and Sheryl Coombs.







Interactive 3D Visualizations



Interactive 3D visualizations of the prey sensing (blue) and immediate movement volumes (green) of a weakly electric fish. These interactive volumes illustrate the relationship between where the fish can sense small prey, and where it can move to over three different time intervals: at 117 ms, around the neuromotor delay time for sensory signals to move from the surface of the body to the motor center and out to the muscles for movement; 432 ms, the time when the movement and sensory volumes maximally overlap; and 700 ms. Active sensing systems that work at a distance generate an energy field that drops in signal strength as the fourth power of the distance. We hypothesize that these creatures will therefore have conservative sensing volumes which allow them to sense far enough to come to a stop before colliding with the smallest objects of behavioral relevance such as prey. Creatures, such as ourselves, which utilize ambient energy for perception are not as strongly constrained to have a conservative sensing volume. From work done with Joel Burdick and Mark Nelson.


Scientific Animations



Numerical simulation of freely swimming fish (640x360, 29 MB QuickTime). Other portions of the lab's work concerns modeling and measuring what information an animal obtains from its environment as it does essential tasks such as detecting and striking at prey. In this work, we are working toward an accurate model of the mechanical abilities of the animal. By obtaining this, we expect to gain insight into what kinds of information needs to be extracted from the many thousands of channels of sensory data the animal has. Since our model system is a fish, with external link Neelesh Patankar we are working on novel approaches for simulating the free swimming behavior of fish in a physically accurate manner. We use full 3D Navier-Stokes, an immersed boundary method, and a novel approach to implementing conservation of momentum to accurately predict forward movement as a result of prescribed movement of the fish's body. This video, produced with Bruce Gooch, shows a simulation of the free swimming of an eel and a black ghost knifefish. external link A short blurb on the science behind this effort.

Measured fish prey capture strike versus mechanical optimality. This animation shows a 3D reconstruction of the black ghost weakly electric fish (Apteronotus albifrons, shown in green) detecting and attacking a water flea (Daphnia magna, small sphere) overlaid with an ellipsoid that is following a mechanically optimal trajectory (one that minimizes the mechanical effort to reach the prey). For details on the optimal control approach used for generating the optimal trajectory, check out our publication from IEEE Journal of Oceanic Engineering. From work done with Joel Burdick. Created with MATLAB and Mark Milam's nonlinear trajectory generator (NTG). Formats: QuickTime (720x480, 3 MB).

Three-dimensional reconstruction of electric fish attacking prey in the dark. This is a 3D reconstruction of the black ghost weakly electric fish (Apteronotus albifrons) detecting and attacking a water flea (Daphnia magna). The original behavior is recorded without visible light using two infrared cameras; using a custom software system, the camera images are utilized for obtaining a full 3D reconstruction of the behavior at high precision (±0.5 mm). The technique is described in one of our publications. The movie shows the position of the fish (absent of fins, which we do not track as they do not contain sensory receptors), the position of the prey (filled dot) and the line representing the shortest distance from the prey to the fish sensory surface (and therefore where the sensory signal on the surface of the fish will be maximal). The prey and time indicator changes color from red to green at the estimated time of detection, which we base on the onset of the fish's deceleration to reverse its movement for the backwards strike. From work done with Mark Nelson. Created with MATLAB. Formats: QuickTime (666x500, 776 kB), Windows Media Player (666x500, 472 kB).

Electrosensory signals that arise during prey attack. Weakly electric fish emit a weak oscillating electric field which gives them an ability to perceive objects in the dark, analogous to how bats use sound to perceive in the dark. This video shows a reconstruction of the active electrosensory input to the fish during the same prey capture sequence reconstructed above, using an empirically tested model of electrosensory image formation. The logarithmic color bar shows the change in the voltage across the skin due to the prey. Note that at the time of dectection, when the time indicator goes from red to green, the maximum signal is about 1 µV. This represents about an 0.1% change of voltage across the skin, since with no prey present the fish has approximately 1 mV across the skin due to its self-generated electric field. Not only is the signal extremely weak at the time of detection, it is also very broad and diffuse, while later in the sequence it becomes very focused. There is therefore a great deal of variation both in the strength and in the spatial properties of the signal over time. This may be the reason why the sensory information is split three ways at the brain, and gets sent to three different processing areas, each with a particular spatial and temporal filtering capability. From work done with Mark Nelson. Created with MATLAB. Formats: QuickTime (666x500, 782 kB), Windows Media Player (666x500, 456 kB).

Mechanosensory signals that arise during prey attack. Weakly electric fish, like all fish, possess a highly sensitive lateral line system. This sensory system is thought to have eventually led to the auditory system in mammals. When you buy fish at the market, the line you see along each side of the body is this sensory system (to be exact, it is the canal part of the mechanosensory lateral line; there are also sensors scattered over the body surface which are part of this system as well, but we do not consider those here). It is composed of a series of small pores, interconnected by a gel-filled canal. Within these canals there are receptors that are incredibly sensitive to pressure differences between the pores. This system allows fish to detect predators approaching, or the walls of a tank, or prey. Some fish, such as the blind cave fish, have a highly developed mechanosensory systems and may even be capable of imaging objects by detection of an array of pressure changes that they can induce by swimming by an object. In collaboration with external link Sheryl Coombs, we undertook a modeling study to determine how significant these signals may be in guiding the behavior of black ghost knifefish. Here is a reconstruction of those signals for the trial considered above, with a dot between each pore (where the sensory receptor is located) indicating the change in pressure due to the prey's movements. The color bar shows the pressure in dB relative to 1 mm/s². From work done with Mark Nelson. Created with MATLAB. Formats: QuickTime (666x500, 782 kB), Windows Media Player (666x500, 503 kB).

Multimodal fish ballet, with individual sensor rendering. An animation showing side-by-side reconstructions of the active electrosensory input, the passive electrosensory input, and the mechanosensory input over the course of a prey capture. Each sensor and its estimated activation level is represented for each of these three sensory modalities. The bioelectric field of the prey (Daphnia magna) used for estimating the activation levels of the passive electrosensory system (ampullary receptors) is from measurements from other researchers (see the modeling study). Three populations of sensors are shown: From left to right in the animation these are

  1. 13,857 sensors that make up the active electrosensory system (tuberous electroreceptors), at measured sensor densities. These sensors detect fluctuations in the animal's own self-generated electric field, caused by things like prey entering the field.
  2. 720 sensors that make up the passive electrosensory system (ampullary receptors) at measured sensor densities. These sensors detect extrinsic electrical fields, such as the bioelectric fields that exist around any living organism in water.
  3. 204 sensors that make up the canal subsystem of the mechanosensory lateral line (canal neuromasts), based on measurements in this publication. These sensors detect minute variations in the water flow as caused by prey swimming nearby.

For a publication with Mark Nelson and Sheryl Coombs. Created with MATLAB. Formats: QuickTime (1020x744, 1.5 MB), Windows Media Player (1020x744, 2 MB).

Computational fluid dynamics simulations of the weakly electric fish ribbon fin. An animation showing some early results of an immersed boundary method approach to simulating the fluid structures around the ribbon fin. From work with Neelesh Patankar. Generated with custom FORTRAN code, visualization in MATLAB. Format: QuickTime (1024x668, 24.6 MB).

Simulation of electrosensory multisensor data fusion using a Bayesian filter. This animation shows a field of possible target locations (pink dots) around an ellipsoidal approximation to an electrosensory organism after an initial sensor reading. Subsequently, the number of locations that the object could be shrinks as additional sensors are brought in (indicated by the yellow star) and fused to the prior readings in a Bayesian framework. From work with Kevin Lynch. Generated with MATLAB. Format: QuickTime (1004x648, 11 MB).


Photographs



From real to digital electric fish with a 3D tactile scanner. For a publication in 2000, we developed a 3D model of a fish based on a 3D scan of a urethane cast we made of Apteronotus albifrons. The photograph, taken by Ben Grosser, shows the scanner, the Microscribe, in front of a rendering of a computer model of the fish made from data points collected through the scanner. From work with Mark Nelson.