@inbook{https://resolver.caltech.edu/CaltechAUTHORS:20190322-111541230,
    title = "Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference",
    chapter = "Geometric control of particle manipulation in a two-dimensional fluid",
    year = "2009",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20190322-111541230",
    id = "record",
    isbn = "978-1-4244-3871-6",
    doi = "10.1109/CDC.2009.5399499"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20101005-085628821,
    title = "Hamiltonian structure for a neutrally buoyant rigid body interacting with N vortex rings of arbitrary shape: the case of arbitrary smooth body shape",
    journal = "Theoretical and Computational Fluid Dynamics",
    year = "2008",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20101005-085628821",
    id = "record",
    issn = "0935-4964",
    doi = "10.1007/s00162-007-0065-y",
    volume = "22"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:SHApof02,
    title = "The Hamiltonian structure of a two-dimensional rigid circular cylinder interacting dynamically with N point vortices",
    journal = "Physics of Fluids",
    year = "2002",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:SHApof02",
    id = "record",
    issn = "1070-6631",
    doi = "10.1063/1.1445183",
    volume = "14"
}


@inbook{https://resolver.caltech.edu/CaltechAUTHORS:KELacc98,
    title = "Proceedings of the 1998 American Control Conference, 21-26 June 1998, Philadelphia PA",
    chapter = "Modelling and experimental investigation of carangiform locomotion for control",
    year = "1998",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:KELacc98",
    id = "record",
    isbn = "0-7803-4530-4",
    doi = "10.1109/ACC.1998.703619"
}


@other{https://resolver.caltech.edu/CaltechCDSTR:1994.CIT-CDS-94-014,
    title = "Geometric Phases and Robotic Locomotion",
    year = "1994",
    url = "https://resolver.caltech.edu/CaltechCDSTR:1994.CIT-CDS-94-014",
    id = "record"
}