Craig Eldershaw

mug shot of Craig holding a telecube
(Courtesy Science Photo Library)

Palo Alto Research Center
3333 Coyote Hill Rd
Palo Alto, CA, 94304
USA.

Direct phone: +1-650-812-4324
Fax Machine: +1-650-812-4334
Email:
Craig.Eldershaw@parc.com

Background

1993-1995:
a three year Bachelor of Science at The University of Queensland, majoring in Numerical Mathematics and Computer Science.

1996:
a one year Post-Graduate Bachelor of Science (Honours); again at The University of Queensland in maths and CS.

1997:
started (but abandoned) a PhD in Data Mining at The Australian National University in data mining under Dr Markus Hegland.

1997-2001:
a PhD at The University of Oxford. In March 2001 I submitted a thesis entitled Heuristic algorithms for motion planning. My supervisor was Dr Stephen Cameron.

2001-2002:
Graduate studies in mechatronics at Stanford University while:

2001-
working at PARC on the Modular Robotics project, the TIPP (parallel printing) project, the CO2 capture project and the Gridline project (more efficient solar cells).

Patents

2007746012A Wiring-free, Plumbing-free, Cooled, Vacuum Chuck

20080138999 Solar Cell Fabrication Using Extrusion Mask

20030107737 Six degree of freedom position ranging

20050184543 Transport apparatus and method having conformable gripping capability

20060230403 Coordination in a distributed system

20070059124 Portable personal wearable active third arm

More pending...

Papers

The following is a list of my papers (published and unpublished). The link for each will take you to a page containing an abstract and links to electronic copies of the paper (where available) in PDF format. If you have trouble obtaining any of these papers (electronic or otherwise), please mail me.

H. Hindi, L. Crawford, R. Zhou, C. Eldershaw Efficient waypoint tracking controllers for double integrators using classical time optimal control, 2008, IEEE Conf On Decision and Control, Cancun, Mexico.

M. Yim, R. Hinden, C. Conley, C. Wang, K. Roufas, C. Eldershaw, Open loop climbing with modular robots, 2006, IEEE International Conference on Robotics and Automation, Orlando, USA.

H. Hindi, C. Eldershaw, L. Crawford, M. Barberis and N. Shah Simulation of Fixed Point Arithmetic in Signal Processing Applications: DSP and FPGA, 2005, RTC Magazine.

Y. Zhang, M. Yim, L. Ackerson, D. Duff and C. Eldershaw, STAM: A system of tracking and mapping in real environments, 2004, IEEE Journal on Wireless Communications.

A. Golovinsky, M. Yim, Y. Zhang, C. Eldershaw and D. Duff, PolyBot and PolyKinetic(TM) System: A Modular Robotic Platform for Education, 2004, International Conference on Robotics and Automation, New Orleans, USA.

M. Yim, C. Eldershaw, Y. Zhang and D. Duff, Limbless conforming gaits with modular robots, 2004, International Symposium on Experimental Robotics, Singapore.

Y. Zhang, A. Golovinsky, M. Yim and C. Eldershaw, An XML-based scripting language for chain-type modular robotic systems, 2004, 8th Conference on Intelligent Autonomous Systems, Amsterdam, Netherlands.

M. Yim, Y. Zhang, C. Eldershaw and D. Duff, Exploring and Programming Modular Reconfigurable Robotics (Tutorial), 2003, IEEE/RSJ conference on intelligent robots and systems (IROS), Las Vegas, USA.

C. Eldershaw, M. Yim, Y. Zhang, K. Roufas and D. Duff, Motion planning with narrow C-space passages, 2003, IEEE/RSJ conference on intelligent robots and systems (IROS), Las Vegas, USA.

Y. Zhang, M. Yim, C. Eldershaw, D. Duff and K. Roufas, Scalable and reconfigurable configurations and locomotion gaits for chain-type modular reconfigurable robots, 2003, IEEE Symposium on computational intelligence in robotics and automation (CIRA), Japan.

Y. Zhang, M. Yim, C. Eldershaw, D. Duff and K. Roufas, Phase Automata: a programming model of locomotion gaits for scalable chain-type modular robots, 2003, IEEE/RSJ conference on intelligent robots and systems (IROS), Las Vegas, USA.

M. Yim, Y. Zhang, K. Roufas, D. Duff and C. Eldershaw, Connecting and disconnecting for chain self-reconfiguration with PolyBot, 2003, IEEE/ASME Transactions on mechatronics, special issue on Information Technology in Mechatronics.

M. Yim, K. Roufas, D. Duff, Y. Zhang, C. Eldershaw and S. Homans, Modular Reconfigurable Robots in Space Applications, 2003, Autonomous Robot Journal, special issue for Robots in Space, Springer Verlag.

Y. Zhang, M. Yim, C. Eldershaw, K. Roufas and D. Duff, Attribute/Service Model: Design Patterns for Efficient Coordination of Distributed Sensors, Actuators and Tasks in Embedded Systems, 2002, Embedded System Codesign, San Jose, CA, USA.

C. Eldershaw, M. Yim, D. Duff, K. Roufas and Y. Zhang, Modular self reconfigurable robots, 2002, Robotics for future land warfare seminar and workshop, Defence Science Technology Organisation, Adelaide, Australia.

Y. Zhang, M. Yim, K. Roufas and C. Eldershaw, Massively Distributed Control Nets for Modular Self-Reconfigurable Robots, 2002, AAAI Spring Symposium on Intelligent Distributed and Embedded Systems, Match 25-27, Palo Alto, California, USA.

Y. Zhang, K. Roufas, C. Eldershaw, M. Yim and D. Duff, Sensor Computations in modular self reconfigurable robots, 2002, International Symposium on Experimental Robotics, July, Sant'Angelo d'Ischia, Italy.

Y. Zhang, C. Eldershaw, M. Yim, K. Roufas and D. Duff, Platform for studying locomotion systems: modular self reconfigurable robots, 2002, NIST Workshop on Performance Metrics for Intelligent Systems, August 13-15, Gaithersburg, Mayrland, USA.

C. Eldershaw and M. Yim, Motion planning of legged vehicles in an unstructured environment, 2001, International Conference on Robotics and Automation, May 21-26, Seoul, Korea.

C. Eldershaw, DPhil Thesis: Heuristic algorithms for motion planning, 2001.

C. Eldershaw, Why did the robot change into a chicken to cross the road ?, 2000, Warden's seminar, Keble College, Oxford.

C. Eldershaw and S. Cameron, Using genetic algorithms to Solve the motion planning problem, April 2000, Journal of Universal Computer Science, Springer-Verlag.

C. Eldershaw and S. Cameron, Motion planning using GAs, 1999, Proceedings of the Genetic and Evolutionary Computation Conference, July, Orlando, Florida.

K. Burrage, C. Eldershaw and R. Sibje, A parallel matrix-free implementation of Runge-Kutta code, refereed proceedings of the Centre for Mathematics and its Applications, Australian National University, Vol 37, 1999.

M. Griffin, A. Muys, C. Noble, D. Wang, C. Eldershaw, K. E. Gates, K. Burrage and G. R. Hanson, XSophe, a computer simulation software suite for the analysis of electron paramagnetic resonance spectra, 1999, Molecular Physics Reports.

C. Eldershaw, Transfer Report: Motion planning, 1998, Unpublished.

C. Eldershaw and M. Hegland, Clustering using Triangulation, 1997 Proceedings of the Computational Techniques and Applications Conference.

C. Eldershaw, Science and religion, 1997, Queensland humanist organisation's magazine.

K. Burrage, C. Eldershaw and R. Sibje, A parallel matrix-free implementation of Runge-Kutta code, 1997, Proceedings of the 15th IMACS World Congress on Scientific Computation, Modelling and Applied Mathematics, Berlin, Germany.

C. Eldershaw, Determination of spin Hamiltonian parameters of electron paramagnetic resonance spectra using non-linear optimisation methods, 1997, Honours thesis.

C. Eldershaw, Automatic parallelisation of Fortran77 legacy code, 1997, Honours thesis.

C. Eldershaw, A brief survey of genetic algorithms as applied to non-linear optimisation, 1997, Unpublished.

C. Eldershaw and R. Brent, Factorisation of Large Integers on some Vector and Parallel Computers, 1995, Proceedings of the First International Conference on Neural, Parallel and Scientific Computations.

C. Eldershaw, A library of portable C code for transparent parallelisation of iterative array operations, 1995, Unpublished.