Audrey Lee-St. John
Mount Holyoke College
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Audrey Lee-St. John.
Computer-aided Design | 2013
Audrey Lee-St. John; Jessica Sidman
We study the rigidity of body-and-cad frameworks which capture the majority of the geometric constraints used in 3D mechanical engineering CAD software. We present a combinatorial characterization of the generic minimal rigidity of a subset of body-and-cad frameworks in which we treat 20 of the 21 body-and-cad constraints, omitting only point-point coincidences. While the handful of classical combinatorial characterizations of rigidity focus on distance constraints between points, this is the first result simultaneously addressing coincidence, angular, and distance constraints. Our result is stated in terms of the partitioning of a graph into edge-disjoint spanning trees. This combinatorial approach provides the theoretical basis for the development of deterministic algorithms (that will not depend on numerical methods) for analyzing the rigidity of body-and-cad frameworks.
Computational Geometry: Theory and Applications | 2012
Kirk Haller; Audrey Lee-St. John; Meera Sitharam; Ileana Streinu; Neil White
Motivated by constraint-based CAD software, we develop the foundation for the rigidity theory of a very general model: the body-and-cad structure, composed of rigid bodies in 3D constrained by pairwise coincidence, angular and distance constraints. We identify 21 relevant geometric constraints and develop the corresponding infinitesimal rigidity theory for these structures. The classical body-and-bar rigidity model can be viewed as a body-and-cad structure that uses only one constraint from this new class. As a consequence, we identify a new, necessary, but not sufficient, counting condition for minimal rigidity of body-and-cad structures: nested sparsity. This is a slight generalization of the well-known sparsity condition of Maxwell.
ASME 2011 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference | 2011
John Altidor; Jack C. Wileden; Jeffrey McPherson; Ian R. Grosse; Sundar Krishnamurty; Felicia Cordeiro; Audrey Lee-St. John
Data exchange between different computer-aided design (CAD) systems is a major problem inhibiting information integration in collaborative engineering environments. Existing CAD data format standards such as STEP and IGES enable geometric data exchange. However, they ignore construction history, features, constraints, and other parametric-based CAD data. As a result, they are inadequate for supporting modification, extension and other important higher-level functionality when accessing an imported CAD model from another CAD system. Achieving such higher-level functionality therefore often requires a time-consuming, error-prone, tedious process of manually recreating the model in the target CAD system. Based on techniques adapted from programming language research, this paper presents an approach to exchanging parametric data between CAD systems using formally-defined conversion semantics. We have demonstrated the utility of our approach by developing a prototype implementation that automates the conversion of 2D sketches between two popular CAD systems: Pro/ENGINEER and SolidWorks. We present examples showing that our approach is able to accurately convert parametric CAD data even in cases where models were constructed using operations from the source CAD system that have no direct counterpart in the target CAD system. Although the case study focuses on 2D interoperability, our approach provides formal foundations for supporting 3D and semantic interoperability between CAD systems.Copyright
Computer Science Education | 2017
Heather Pon-Barry; Becky Wai-Ling Packard; Audrey Lee-St. John
Abstract A dilemma within computer science departments is developing sustainable ways to expand capacity within introductory computer science courses while remaining committed to inclusive practices. Training near-peer mentors for peer code review is one solution. This paper describes the preparation of near-peer mentors for their role, with a focus on regular, consistent feedback via peer code review and inclusive pedagogy. Introductory computer science students provided consistently high ratings of the peer mentors’ knowledge, approachability, and flexibility, and credited peer mentor meetings for their strengthened self-efficacy and understanding. Peer mentors noted the value of videotaped simulations with reflection, discussions of inclusion, and the cohort’s weekly practicum for improving practice. Adaptations of peer mentoring for different types of institutions are discussed. Computer science educators, with hopes of improving the recruitment and retention of underrepresented groups, can benefit from expanding their peer support infrastructure and improving the quality of peer mentor preparation.
Optimization Letters | 2012
Carlile Lavor; Jon Lee; Audrey Lee-St. John; Leo Liberti; Antonio Mucherino; Maxim Sviridenko
canadian conference on computational geometry | 2009
Audrey Lee-St. John; Ileana Streinu
arXiv: Computational Geometry | 2013
James Farre; Audrey Lee-St. John; Jessica Sidman; Louis Theran
canadian conference on computational geometry | 2012
Audrey Lee-St. John
BMC Bioinformatics | 2014
Rittika Shamsuddin; Milka Doktorova; Sheila S. Jaswal; Audrey Lee-St. John; Kathryn McMenimen
Journal of Symbolic Computation | 2018
Meera Sitharam; Audrey Lee-St. John