I am a computer scientist working at Boston Dynamics in Waltham, Massachusetts. I'm interested in developing algorithms that make things like virtual characters and robots move in a useful way. Below is a list of some of my recent work. Before grad school, I worked at Pixar writing software for animators. See my resume for more details. In the past, I've worked on visualizing medical data. At the bottom of the page, I have some small useful bits of code (all rights reserved).
Publications
Breaking the fixed-arrival-time restriction in reaching movements of neural prosthetic devices IEEE Trans. Biomed. Eng. |
|
Linear Bellman Combination for Control of Character Animation Siggraph 2009 |
|
Deformable Object Animation Using Reduced Optimal Control Siggraph 2009 |
|
Interactive Simulation of Stylized Human Locomotion Siggraph 2008 |
|
Simulation of Human Motion Data Using Short-Horizon Model-Predictive Control Eurographics 2008 |
|
Multiobjective Control with Frictional Contacts Symposium on Computer Animation 2007 |
|
Guided Time Warping for Motion Editing Symposium on Computer Animation 2007 |
- Comparing 2D vector field visualization methods: A user study. David H. Laidlaw, Michael Kirby, Cullen Jackson, J. Scott Davidson, Timothy Miller, Marco da Silva,William Warren, and Michael Tarr. Transactions on Visualization and Computer Graphics, 11(1):59-70, January-February 2005.
- Quantitative comparative evaluation of 2D vector field visualization methods. David H. Laidlaw, Michael Kirby, J. Scott Davidson, Timothy Miller, Marco da Silva, William Warren, and Michael Tarr. In Proceedings IEEE Visualization 2001, pages 143-150. IEEE, October 2001.
- Toward application of virtual reality to visualization of DT-MRI volumes. Song Zhang, Cagatay Demiralp, Marco da Silva, Daniel Keefe, David H. Laidlaw, Benjamin D. Greenberg, Peter J. Basser, Carlo Pierpaoli, E.A. Chiocca, and T. S. Diesboeck. In Proceedings MICCAI, October 2001.
- An immersive virtual environment for DT-MRI volume visualization applications: a case study. Song Zhang, Cagatay Demiralp, Daniel Keefe, Marco da Silva, Benjamin D. Greenberg, Peter J. Basser, Carlo Pierpaoli, E.A. Chiocca, T. S. Deisboeck, and David H. Laidlaw. In Proceedings IEEE Visualization 2001, pages 437-440, October 2001.
- Visualizing the differences between diffusion tensor volume images. Marco da Silva, Song Zhang, Cagatay Demiralp, and David H. Laidlaw. In Proceedings ISMRM Workshop in Diffusion MRI: Biophysical Issues, pages 237-238, March 2002.
- Visualizing diffusion tensor volume differences. Marco da Silva, Song Zhang, Cagatay Demiralp, and David H. Laidlaw. In Proceedings Visualization '01 Work in Progress, pages 16-17, October 2001.
- Reducing errors due to partial-volume effects and noise in pressure maps calculated for MR velocity data. Marco da Silva, David H. Laidlaw, and J. Michael Tyszka. In Proceedings International Society for MR in Medicine, April 2000
Thesis
Pre-Computation for Controlling Character Behavior in Interactive Physical Simulations
Patents
- Techniques for rendering complex scenes, 7532212
- Techniques for animating complex scenes, 7064761
- Patch picking methods and apparatus, 7057618
- Scene graph analysis, 7330185
Miscellaneous
Applets
Play around with some simple educational applets.
SNOPT
Some people have found my c++ wrapper to snopt useful.
LQR
An implementation of linear quadratic regulators.