Satyandra K. Gupta
Satyandra K. "S.K." Gupta is a professor in the Department of Mechanical Engineering and the Institute for Systems Research. He is also the director of the Maryland Robotics Center.
Gupta's research interest is in the area of automation. He is specifically interested in automation problems arising in computer aided design (CAD), manufacturing automation, and robotics.
His prior work mainly focused in the geometric reasoning area. Specifically, he worked on accessibility analysis, feature recognition, manufacturability analysis, mold design, path planning, process planning, setup planning, shape similarity assessment, shape measurement, and tool selection problems. He has experience with the following manufacturing domains: mechanical assembly, computer numerical control machining, micro fabrication, injection molding, multi-material molding, sheet metal bending, solid freeform fabrication, and waterjet cutting.
Gupta's current research is focused on simulation-based computational synthesis and planning. In both of these problems, a complex structure is constructed from the given set of building blocks and evaluated using simulations. State space search is used to construct and optimize solutions. The search space includes both continuous and discrete variables and tends to be extremely large. His research is addressing the following issues: (1) what representations to use to efficiently perform search; (2) how to use inductive and deductive reasoning to prune unpromising search space and guide the search process; and (3) how to speed up simulations to enable exploration of large search spaces.
Currently, his group is working on robot mechanism, gait, and behavior synthesis problems. His group is also working on automated manufacturing planning, motion planning, trajectory planning, and task planning problems.
Gupta has authored or co-authored more than 240 articles in journals, conference proceedings and book chapters. He has also delivered more than 70 invited tutorials, seminars, and keynote lectures at conferences, workshops, government labs and universities. He holds a U.S. patent titled "Apparatus and Method for Multi-Purpose Setup Planning for Sheet Metal Bending Operations."
Gupta is a fellow of ASME, a senior member of SME, and a senior member of IEEE.
He has served as the chair of the Design for Manufacturing Technical Committee in the Design Division of ASME. He has organized several conference sessions in the area of computer-aided design, manufacturing automation, and robotics. Gupta has served as exhibit chair in the 2000 ASME Design Engineering Technical Conferences, program chair in the 2002 ASME Design for Manufacturing Conference, and the conference chair in 2003 ASME Design for Manufacturing Conference.
He has served as a member on the editorial advisory board for Assembly Automation and Computer Aided Design and Applications journals. He has also served as an associate editor for IEEE Transactions on Automation Science and Engineering, ASME Journal of Computing and Information Science in Engineering, and SME Journal of Manufacturing Processes.
He has also served on the program committees for the Geometric Modeling and Processing Conference, the Computer Aided Design Conference, the Product Lifecycle Management Conference, the CAD and Graphics Conference, the IEEE International Symposium on Assembly and Manufacturing, the IEEE Conference on Automation Science and Engineering, and the ACM Solid and Physical Modeling Conference.
Gupta received a B.E. degree in mechanical engineering from the University of Roorkee (currently known as the Indian Institute of Technology, Roorkee) in 1988. He received a gold medal for securing the first rank in his B.E. class and a gold medal for the best Engineering Design Project, both in 1988. He received a master of technology in production engineering from the Indian Institute of Technology, Delhi in 1989.
Gupta received his doctorate in mechanical engineering from the University of Maryland in 1994. During his doctoral studies, he was awarded a Graduate School Fellowship and an Institute for Systems Research Graduate Fellowship. For his highly inter-disciplinary doctoral research, he received the Institute for Systems Research’s George Harhalakis Outstanding Systems Engineering Graduate Student Award in 1994.
Prior to joining the University of Maryland, he was a research scientist in the Robotics Institute at Carnegie Mellon University.
2012. Automated synthesis of action selection policies for unmanned vehicles operating in adverse environments. Autonomous Robots. 32(2):149-164.
2011. A Case Study in Optimization of Gait and Physical Parameters for a Snake-Inspired Robot Based on a Rectilinear Gait. Journal of mechanisms and robotics. 3(1)
2011. A computational framework for authoring and searching product design specifications. Advanced Engineering Informatics. 25(3):516-534.
2011. Automated Planning Logic Synthesis for Autonomous Unmanned Vehicles in Competitive Environments with Deceptive Adversaries. New Horizons in Evolutionary Robotics. 341:171-193.
2011. Multi-material compliant mechanisms for mobile millirobots. :3169-3174.
2011. Design and fabrication of miniature compliant hinges for multi-material compliant mechanisms. The International Journal of Advanced Manufacturing Technology. 57(5):437-452.
2009. Algorithms for generating multi-stage molding plans for articulated assemblies. Robotics and Computer-Integrated Manufacturing. 25(1):91-106.
2009. In Situ Characterization and Modeling of Strains near Embedded Electronic Components During Processing and Break-in for Multifunctional Polymer Structures. Advances in Mathematical Modeling and Experimental Methods for Materials and Structures. 168:145-159.
2009. A survey of CAD model simplification techniques for physics-based simulation applications. Computer-Aided Design. 41(2):65-80.
2009. A survey of snake-inspired robot designs. Bioinspiration & Biomimetics. 4(2):021001-021001.
2008. Content-based assembly search: A step towards assembly reuse. Computer-Aided Design. 40(2):244-261.
2007. Geometrical algorithms for automated design of side actions in injection moulding of complex parts. Computer-Aided Design. 39(10):882-897.
2007. Incorporating manufacturability considerations during design of injection molded multi-material objects. Research in Engineering Design. 17(4):207-231.
2007. Towards the development of a virtual environment-based training system for mechanical assembly operations. Virtual Reality. 11(4):189-206.
2007. Manufacturing multi-material articulated plastic products using in-mold assembly. The International Journal of Advanced Manufacturing Technology. 32(3):350-365.
2006. Finding Mold-Piece Regions Using Computer Graphics Hardware. Geometric Modeling and Processing - GMP 2006. 4077:655-662.
2006. Shape Similarity Assessment Based On Face Alignment Using Attributed Applied Vectors.. CAD Conference.
2006. Machining feature-based similarity assessment algorithms for prismatic machined parts. Computer-Aided Design. 38(9):954-972.
2006. Manufacturing of multi-material compliant mechanisms using multi-material molding. The International Journal of Advanced Manufacturing Technology. 30(11):1049-1075.
2006. A Step Towards Automated Design of Side Actions in Injection Molding of Complex Parts. Geometric Modeling and Processing - GMP 2006. 4077:500-513.
2006. Content-based search techniques for searching CAD databases. CAD Conference.
2005. Using Iterative Strategies for Aligning Attributed Points in Space. ISR-TR-2005-2
2005. Geometric algorithms for computing cutter engagement functions in 2.5D milling operations. Computer-Aided Design. 37(14):1469-1480.
2005. Geometric algorithms for containment analysis of rotational parts. Computer-Aided Design. 37(2):213-230.
2004. Geometric algorithms for automated design of multi-piece permanent molds. Computer-Aided Design. 36(3):241-260.
2004. Cutter path generation for 2.5D milling by combining multiple different cutter path patterns. International Journal of Production Research. 42(11):2141-2161.
2004. Geometric algorithms for automated design of rotary-platen multi-shot molds. Computer-Aided Design. 36(12):1171-1187.
2003. Algorithms for selecting cutters in multi-part milling problems. Computer-Aided Design. 35(9):825-839.
2003. A Step Towards Automated Design of Rotary-Platen Multi-Shot Molds. 2003:343-354.
2003. A Survey of Shape Similarity Assessment Algorithms for Product Design and Manufacturing Applications. Journal of Computing and Information Science in EngineeringJ. Comput. Inf. Sci. Eng.. 3(2):109-118.
2002. Generating 3D Models of MEMS Devices by Process Emulation. ISR; TR 2002-57
2002. A Step Towards Automated Design of Multi-Piece Sacrificial Molds. 3:337-347.
2001. Automated design of sheet metal punches for bending multiple parts in a single setup. Robotics and Computer-Integrated Manufacturing. 17(1–2):33-47.
2000. A Geometric Algorithm for Finding the Largest Milling Cutter. ISR; TR 2000-40
2000. A Geometric Algorithm for Multi-Part Milling Cutter Selection. ISR; TR 2000-42
2000. Selecting Flat End Mills for 2-1/2D Milling Operations. ISR; TR 2000-41
1998. Feature Recognition for Interactive Applications: Exploiting Distributed Resources. UMIACS-TR-94-126.1
1997. Towards multiprocessor feature recognition. Computer-Aided Design. 29(1):37-51.
1997. Automated manufacturability analysis: A survey. Research in Engineering Design. 9(3):168-190.
1996. Generating redesign suggestions to reduce setup cost: a step towards automated redesign. Computer-Aided Design. 28(10):763-782.
1995. Systematic approach to analysing the manufacturability of machined parts. Computer-Aided Design. 27(5):323-342.
1995. Extracting alternative machining features: An algorithmic approach. Research in Engineering Design. 7(3):173-192.
1995. Automated Manufacturability Analysis: A Survey. ISR; TR 1995-14
1995. Manufacturing feature instances: which ones to recognize? :141-152.
1995. Current Trends and Future Challenges in Automated Manufacturability Analysis. ISR; TR 1995-16
1994. An Application of Distributed Solid Modeling: Feature Recognition. ISR; TR 1994-82
1994. Feature Recognition for Manufacturability Analysis. ISR; TR 1994-10
1994. Integrating DFM with CAD through Design Critiquing. Concurrent EngineeringConcurrent Engineering. 2(2):85-95.
1994. Building MRSEV models for CAM applications. Advances in Engineering Software. 20(2–3):121-139.
1993. Estimation of Achievable Tolerances. ISR; TR 1993-44
1993. Interpreting Product Designs for Manufacturability Evaluation. ISR; TR 1993-45
1993. A Systematic Approach for Analyzing the Manufacturability of Machined Parts. ISR; TR 1993-76
1992. General of Machining Alternatives for Machinability Evaluation. ISR; TR 1992-106
1992. Generation and Evaluation of Alternative Operation. ISR; TR 1992-20