Assistant Professor
Computer Science
Union College
Steinmetz 227
(518) 388-6062
"The Biological Isn't Logical"
The living world grew irrationally
through non-systematic, genetic exploration of niche
possibilities, pruned back by natural selection and
occasional massive disasters. So if you're building
distributed networks, learn from crabgrass.
Bruce Sterling, from The Viridian Design Principles 1.0 Orgel's Second Rule:Evolution is cleverer than you are.
Francis Crick (via Dan Dennet)
I am interested in exploring how complex systems, both natural and artificial, can exploit complex dynamical interactions to their advantage.
I received my Ph.D. from Brandeis University in 2006. My Ph.D. Thesis can be found here
I was a postdoc at Cornell University's Computational Synthesis Lab, working on designing and building light weight, foldable, tensegrity-based robots. Subsequently, I was a postdoc in the Biomimetic Devices Laboratory at Tufts University.
Current Work:
I am currently working on the simulation and control of novel soft robots inspired by the Manduca sexta caterpillar.
Below is an evolved gait of a six-segment soft-bodied robot developed within the PhysX physics environment. The red line in the top right indicates the absolute displacement of a leading vertex of the robot.
You might notice some similarity between the softbot gait, and the evolved gait for a large, irregular tensegrity robot that I evolved using ODE:
This similarity is due to the fact that both robots are highly dynamically coupled, and both are controlled using time-sensitive spiking neural networks (SNNs), which are able to fine-tune their timing in order to exploit dynamical coupling and resonance - thereby arriving at wavelike motion like this.
Publications
Rieffel, J. , Valero-Cuevas, F. and Lipson, H. (to appear) "Morphological Communication: Exploiting Coupled Dynamics in a Complex Mechanical Structure to Achieve Locomotion". J. R. Soc. Interface.(pdf)
Rieffel, J., Saunders, F., Nadimpalli, S., Zhou, H., Hassoun, S., Rife, J. and Trimmer, B."Evolving Soft Robotic Locomotion in PhysX", Proceedings of the 2009 Genetic and Evolutionary Computation Conference. (pdfbibtex)
Rieffel, J., Valero-Cuevas, F. and Lipson, H. (2009) ``Automated Discovery and Optimization of Large Irregular Tensegrity Structures''. Computers and Structures Journal.(pdfbibtex)
Saunders, F., Rieffel, J. and Rife, J. (2009) ``A Method of
Accelerating Convergence for Genetic Algorithms Evolving Morphological
and Control Parameters for a Biomimetic Robot'', International
Conference on Autonomous Robots and Agents.
Rieffel, J., Trimmer, B. and Lipson, H. (2008) ``Mechanism as
mind: what tensegrities and caterpillars can teach us about soft
robotics.'' Artificial Life XI: Proceedings of the Eleventh International
Conference on the Simulation and Synthesis of Living Systems.(pdf)
Rieffel, J., Valero-Cuevas, F. and Lipson, H. (2007) ``Growing
form-filling tensegrity structures using map L-systems''. Proceedings
of the 2007 Genetic and Evolutionary Computation Conference.
Rieffel, J., Stuk, R. and Lipson, H. (2007) ``Locomotion of a Tensegrity Robot Via Dynamically Coupled Modules''. Proceedings of the 2007 International Conference on Morphological Computation.
Rieffel, J. and Pollack, J. (2006) ``An Endosymbiotic Model for
Modular Acquisition in Stochastic Developmental Systems''. Proceedings
of the Tenth International Conference on the Simulation and Synthesis
of Living Systems (ALIFE X).
Rieffel, J. and Pollack, J. (2005) ``Crossing the Fabrication Gap: Evolving Assembly Plans to Build 3-D Objects''. 2005 IEEE Congress on Evolutionary Computation.
Rieffel, J. and Pollack, J. (2005) ``Automated Assembly as Situated Development: Using Artificial Ontogenies to Evolve Buildable 3-D Objects''. Proceedings of the 2005 Genetic and Evolutionary Computation Conference.
Rieffel, J. and Pollack, J. (2005). ``Evolutionary Fabrication: The Emergence of Novel Assembly Methods in Artificial Ontogenies". SEEDS workshop, at the 2005 Genetic and Evolutionary Computation Conference.
Rieffel, J. and Pollack, J. (2005) ``Evolving Assembly Plans for Fully Automated Design and Assembly.'' Proceedings of the 2005 NASA/DoD Conference on Evolvable Hardware.
Rieffel, J. and Pollack, J. (2004) ``Artificial Ontogenies for Real World Design and Assembly.'' Ninth International Conference on the Simulation and Synthesis of Living Systems (ALIFE9) Workshop: Self-Organization and Development in Artificial and Natural Systems (SODANS) 2004.
Rieffel, J. and Pollack, J. (2004) ``The Emergence of Ontogenic Scaffolding in a Stochastic Development Environment''. Proceedings of the 2004 Genetic and Evolutionary Computation Conference.
Rieffel, J., DiLeo, C., and Maxwell, B.A. (1999) ``Evolving Optimal Histogram Parameters for Object Recognition'', Proceedings, SPIE Intelligent Robots and Computer Vision XVIII.