Satyandra K. Gupta

3143 Martin Hall
(301) 405-5306
Ph.D., University of Maryland (Mechanical Engineering)
Special Awards/Honors: 
Young Investigator Award from the Office of Naval Research,
Robert W. Galvin Outstanding Young Manufacturing Engineer Award from the Society of Manufacturing Engineers,
National Science Foundation (NSF) CAREER Award,
Outstanding Systems Engineering Faculty Award from the Institute for Systems Research,
Presidential Early Career Award for Scientists and Engineers (PECASE),
Compliant Mechanism Applications Award at the 2010 ASME Mechanism and Robotics Conference,
Kos Ishii-Toshiba Award from ASME Design for Manufacturing and the Life Cycle Committee

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.




Bejgerowski W, Gerdes J, Gupta SK, Bruck H.  2011.  Design and fabrication of miniature compliant hinges for multi-material compliant mechanisms. The International Journal of Advanced Manufacturing Technology. 57(5):437-452.

Weissman A, Petrov M, Gupta SK.  2011.  A computational framework for authoring and searching product design specifications. Advanced Engineering Informatics. 25(3):516-534.



Hopkins JK, Spranklin BW, Gupta SK.  2009.  A survey of snake-inspired robot designs. Bioinspiration & Biomimetics. 4(2):021001-021001.

Priyadarshi AK, Gupta SK.  2009.  Algorithms for generating multi-stage molding plans for articulated assemblies. Robotics and Computer-Integrated Manufacturing. 25(1):91-106.

Gershon AL, Gyger LS, Bruck HA, Gupta SK.  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.


Deshmukh AS, Banerjee A G, Gupta SK, Sriram RD.  2008.  Content-based assembly search: A step towards assembly reuse. Computer-Aided Design. 40(2):244-261.


Brough J, Schwartz M, Gupta SK, Anand D, Kavetsky R, Pettersen R.  2007.  Towards the development of a virtual environment-based training system for mechanical assembly operations. Virtual Reality. 11(4):189-206.

Priyadarshi A, Gupta SK, Gouker R, Krebs F, Shroeder M, Warth S.  2007.  Manufacturing multi-material articulated plastic products using in-mold assembly. The International Journal of Advanced Manufacturing Technology. 32(3):350-365.


Priyadarshi A, Gupta SK.  2006.  Finding Mold-Piece Regions Using Computer Graphics Hardware. Geometric Modeling and Processing - GMP 2006. 4077:655-662.

Gouker R, Gupta SK, Bruck H, Holzschuh T.  2006.  Manufacturing of multi-material compliant mechanisms using multi-material molding. The International Journal of Advanced Manufacturing Technology. 30(11):1049-1075.

Banerjee A, Gupta SK.  2006.  A Step Towards Automated Design of Side Actions in Injection Molding of Complex Parts. Geometric Modeling and Processing - GMP 2006. 4077:500-513.


Gupta SK, Saini SK, Spranklin BW, Yao Z.  2005.  Geometric algorithms for computing cutter engagement functions in 2.5D milling operations. Computer-Aided Design. 37(14):1469-1480.

Karnik M, Gupta SK, Magrab EB.  2005.  Geometric algorithms for containment analysis of rotational parts. Computer-Aided Design. 37(2):213-230.


Yao Z, Gupta SK.  2004.  Cutter path generation for 2.5D milling by combining multiple different cutter path patterns. International Journal of Production Research. 42(11):2141-2161.


Cardone A, Gupta SK, Karnik M.  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.



Alva U, Gupta SK.  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.




Gupta SK, Regli WC, Das D, Nau DS.  1997.  Automated manufacturability analysis: A survey. Research in Engineering Design. 9(3):168-190.

Regli WC, Gupta SK, Nau DS.  1997.  Towards multiprocessor feature recognition. Computer-Aided Design. 29(1):37-51.



Regli WC, Gupta SK, Nau DS.  1995.  Extracting alternative machining features: An algorithmic approach. Research in Engineering Design. 7(3):173-192.


Gupta SK, Regli WC, Nau DS.  1994.  Integrating DFM with CAD through Design Critiquing. Concurrent EngineeringConcurrent Engineering. 2(2):85-95.

Gupta SK, Kramer TR, Nau DS, Regli WC, Zhang G.  1994.  Building MRSEV models for CAM applications. Advances in Engineering Software. 20(2–3):121-139.