{"id":17,"date":"2013-02-26T20:32:40","date_gmt":"2013-02-26T20:32:40","guid":{"rendered":"http:\/\/faculty.engineering.ucdavis.edu\/template\/?page_id=17"},"modified":"2013-06-26T22:02:35","modified_gmt":"2013-06-26T22:02:35","slug":"publications","status":"publish","type":"page","link":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<h3>Books<\/h3>\n<ol>\n<li>\u00a0Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/cfores\/\">C for Engineers and Scientists: An Interpretive Approach<\/a>, McGraw-Hill, Inc., 2009, ISBN: 0073376051, ISBN-13: 978-0073376059.<\/li>\n<\/ol>\n<h3>Journal Papers<\/h3>\n<ol>\n<li>Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/ME.pdf\" target=\"_blank\">C for the Course<\/a>,\u00a0<i><a href=\"http:\/\/memagazine.asme.org\/Articles\/2009\/september\/C_Course.cfm\" target=\"_blank\">ASME Mechanical Engineering\u00a0<\/a><\/i>Magazine, September, 2009, pp 50-52.<\/li>\n<li>Bo Chen, Yu-Cheng Chou, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2011\/CAEE.pdf\" target=\"_blank\">Open Source Ch Control System Toolkit and Web-Based Control System Design for Teaching Automatic Control of Linear Time-Invariant Systems,<\/a><i>Computer Applications in Engineering Education,\u00a0<\/i>(in press).<\/li>\n<li>Harry H. Cheng, Graham Ryland, David Ko, Kevin Gucwa, and Stephen Nestinger,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2011\/ME.pdf\" target=\"_blank\">Smart and Modular,<\/a>\u00a0<i><a href=\"http:\/\/memagazine.asme.org\/Articles\/2011\/September\/Smart_Modular.cfm\" target=\"_blank\">ASME Mechanical Engineering,<\/a>\u00a0<\/i>September, 2011, pp. 48-51.<\/li>\n<li>Najmus Saqib Malik, David Ko, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2011\/SPE.pdf\" target=\"_blank\">A Secure Migration Process for Mobile Agents,<\/a>\u00a0<i>Software &#8211; Practice &amp; Experience,\u00a0<\/i>Vol. 48, Issue 1, pp. 87-101, 2011.<\/li>\n<li>Stephen S. Nestinger, Bo Chen, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2010\/IEEEM.pdf\" target=\"_blank\">A Mobile Agent-Based Framework for Flexible Automation Systems,<\/a>\u00a0<i>IEEE\/ASME Transactions on Mechatronics,\u00a0<\/i>vol. 15, no. 6, pp. 942-951, December, 2010.<\/li>\n<li>Stephen S. Nestinger and Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2010\/IEEERAM.pdf\" target=\"_blank\">Flexibile Vision: Mobile Agent Approach to Distributed Vision Sensor Fusion<\/a>,\u00a0<i>IEEE Robotics and Automation Magazine<\/i>. Vol. 17, Issue 3, September 2010, pp. 66-77.<\/li>\n<li>Bo Chen and Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2010\/IEEEITS.pdf\" target=\"_blank\">A Review of the Applications of Agent Technology in Traffic and Transportation Systems,<\/a>\u00a0<i>IEEE Transactions on Intelligent Transportation Systems<\/i>, Vol. 11, No. 2, June 2010, pp. 485-497.<\/li>\n<li>Yu-Cheng Chou, Stephen S. Nestinger, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2010\/CiSE.pdf\" target=\"_blank\">Ch MPI: Interpretive Parallel Computing in C,<\/a>\u00a0<i>IEEE Computing in Science and Engineering.\u00a0<\/i>Vol. 12, No. 2, March\/April 2010, pp. 54-67.<\/li>\n<li>Yu-Cheng Chou, David Ko, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/IST.pdf\" target=\"_blank\">An Embeddable Mobile Agent Platform Supporting Runtime Code Mobility, Interaction and Coordination of Mobile Agents and Host Systems,\u00a0<\/a><i>Information and Software Technology,<\/i>\u00a0Vol. 52, Issue 2, pp. 185-196, February, 2010.<\/li>\n<li>Eun-Sang Lee, Sung-Chul Hwang, Jung-Taik Lee, Jong Koo Won, and Harry H. Cheng, Signal Analysis and Real-Time Monitoring for Polishing Process Using the Ch Computing Environment,\u00a0<i>Journal of Mechanical Science and Technology<\/i>, Vol. 23, pp. 2807-2812, 2009.<\/li>\n<li>Yu-Cheng Chou, David Ko, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/CCPE.pdf\">Mobile Agent-Based Computational Steering for Distributed Applications,\u00a0<\/a><i>Concurrency and Computation: Practice and Experience,\u00a0<\/i>Vol. 21, pp. 2377-2399, 2009.<\/li>\n<li>Hong Duan, Anish Gautam, Benjamin D. Shaw, and Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/AO.pdf\">Harmonic Wavelet Analysis of Modulated Tunable Diode Laser Absorption Spectroscopy Signals,<\/a>\u00a0<i>Applied Optics,\u00a0<\/i>Vol. 48, Issue 2, pp. 401-407, 2009.<\/li>\n<li>Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/Ch4Teaching.pdf\">Ch: a Pedagogically Effective Cross-Platform Interpretive C\/C++ Computing Environment,\u00a0<\/a><i>Computer Education,\u00a0<\/i>Vol. 7, No. 91, April 2009, pp. 34-46.<\/li>\n<li>Kabileshkumar G Cheetancheri, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/AES.pdf\">Spreadsheet-Based Interactive Design and Analysis of Mechanisms,\u00a0<\/a><i>Advances in Engineering Software,\u00a0<\/i>Vol. 40, Issue 4, April 2009, pp.274-280.<\/li>\n<li>Bo Chen, Harry H, Cheng, Joe Palen,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2009\/TRpartC.pdf\">Integrating Mobile Agent Technology with Multi-Agent Systems for Distributed Traffic Detection and Management Systems,\u00a0<\/a><i>Transportation Research Part C: Emerging Technologies,\u00a0<\/i>Vol. 17, No. 1, February, 2009, pp. 1-10.<\/li>\n<li>Harry H, Cheng,\u00a0<a href=\"http:\/\/www.ddj.com\/architect\/212201774\">Speeding-up Software Development Using Embedded Scripting,<\/a>\u00a0<i>Dr. Dobb&#8217;s Journal<\/i>, No. 416, January 2009, pp. 8.<\/li>\n<li>Bo Chen, David D. Linz, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2008\/JSS8098.pdf\">XML-Based Agent Communication, Migration and Computation in Mobile Agent Systems,\u00a0<\/a><i>Journal of Systems and Software,\u00a0<\/i>2008, Vol. 81, No. 8, pp. 1364-1376.<\/li>\n<li>Matt Campbell, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2007\/CAEE.pdf\">Teaching Computer-Aided Mechanism Design and Analysis Using a High-Level Mechanism Toolkit,\u00a0<\/a><i>Computer Applications in Engineering Education,\u00a0<\/i>2007, Vol. 15, No. 4, pp. 277-288.<\/li>\n<li>Bo Chen, Harry H. Cheng, Joe Palen,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/SPE.pdf\">Mobile-C: A Mobile Agent Platform for Mobile C\/C++ Code,<\/a>\u00a0<i>Software &#8211; Practice &amp; Experience,\u00a0<\/i>December 2006, Vol. 36, Issue 15, pp. 1711-1733.<\/li>\n<li>Myeong-Woo Cho, Gun-Hee Kim, Tae-Il Seo, Yeon-Chan Hong, and Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/sdarticle.pdf\">Integrated Machining Error Compensation Method Using OMM Data and Modified PNN Algorithm,<\/a>\u00a0<i>International Journal of Machine Tools and Manufacture\u00a0<\/i>, October, 2006, Vol 46, Issue 12-13, pp. 1417-1427.<\/li>\n<li>Harry H. Cheng, Dung Trang,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/EC.pdf\">Object-Oriented Interactive Mechanism Design and Analysis,<\/a>\u00a0<i>Engineering with Computers, An International Journal for Simulation-Based Engineering<\/i>, May 2006, Vol. 21, No. 3, pp. 237-246.<\/li>\n<li>Zhaoqing Wang, Bo Chen, Harry H. Cheng, Ben Shaw, Joe Palen, Ping Feng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/IEEEIM.pdf\">Noise Rejection Using Variable-Height Timing Window Technique for Pulse Signals with Variable S\/N Ratio,<\/a>\u00a0<i>IEEE Trans. on Instrumentation and Measurement,<\/i>\u00a0April 2006, Vol. 55, No. 2, pp. 666-674.<\/li>\n<li>Harry H. Cheng, Dung Trang,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/ASMEJCISE.pdf\">Web-Based Interactive Analysis and Animation of Mechanisms,<\/a>\u00a0<i>ASME Trans. Journal of Computing and Information Science in Engineering,\u00a0<\/i>March 2006, Vol. 6, No. 1, pp. 84-90.<\/li>\n<li>Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/CUJ_proof.pdf\">Ch: A C\/C++ Interpreter for Script Computing,<\/a>\u00a0<i><a href=\"http:\/\/www.ddj.com\/dept\/cpp\/184402054\" target=\"_blank\">C\/C++ User&#8217;s Journal<\/a>,<\/i>\u00a0Vol. 24, No. 1, January, 2006, pp. 6-12.<\/li>\n<li>Zhaoqing Wang, Harry H. Cheng, Portable C\/C++ Code for Portable XML Data,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2006\/IEEES.pdf\">Portable C\/C++ Code for Portable XML Data,<\/a>\u00a0<i>IEEE Software,\u00a0<\/i>Vol. 23, No. 1, January\/February, 2006, pp. 76-81.<\/li>\n<li>Zhaoqing Wang, Stephen Nestinger, Harry H. Cheng, Joe Palen, Real-Time Architecture for a Highway Vehicle Detection System,\u00a0<i>Integrated Computer-Aided Engineering,\u00a0<\/i>Vol. 12, No. 4, 2005, pp. 343-352.<\/li>\n<li>Harry H. Cheng, Ben Shaw, Joe Palen, Bin Lin, Bo Chen, Zhaoqing Wang,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2005\/IEEEITS.pdf\">Development and Field Test of a Laser-Based Nonintrusive Detection System for Identification of Vehicles on the Highway,<\/a><i>IEEE Trans. Intelligent Transportation Systems,\u00a0<\/i>Vol. 6, No. 2, June 2005, pp.147-155.<\/li>\n<li>Bo Chen, Harry H, Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2005\/CG.pdf\">Interpretive OpenGL for Computer Graphics,<\/a>\u00a0<i>Computers and Graphics,\u00a0<\/i>Vol. 29, No. 2, 2005, pp. 331-339.<\/li>\n<li>Bo Chen, Harry H, Cheng, Ch: C\/C++ Interpreter,\u00a0<i>Software 2.0 Extra!,<\/i>\u00a0Vol. 3, No. 1, pp. 60-63, 2005.<\/li>\n<li>Qingcang Yu, Bo Chen, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2004\/IEEECSM.pdf\">Web-Based Control System Design and Analysis<\/a>,\u00a0<i>IEEE Control Systems Magazine,\u00a0<\/i>Vol. 24, No. 3, June 2004, pp. 45-57.<\/li>\n<li>Qingcang Yu, Harry H. Cheng, Wayne W. Cheng, Xiaodong Zhou,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2004\/science.pdf\">Ch OpenCV for Interactive Open Architecture Computer Vision,<\/a>\u00a0<i>Advances in Engineering Software,\u00a0<\/i>Vol. 35, No. 7-8, 2004, pp. 527-536.<\/li>\n<li>Zhaoqing Wang, Harry H. Cheng,\u00a0<a href=\"http:\/\/otn.oracle.com\/pub\/articles\/wang_ch.html\">Integration of Portable XML Data and Portable C\/C++ Code<\/a>,\u00a0<i>Oracle Technology Network,\u00a0<\/i>July 6, 2004.<\/li>\n<li>Stephen Nestinger, and Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2004\/AA.pdf\">Interactive Motion Control Using Ch &#8212; an Embeddable C\/C++ Interpreter,<\/a>\u00a0<i>Assembly Automation,\u00a0<\/i>Vol. 24, No. 2, 2004, pp. 152-158.<\/li>\n<li>Yong Zhu, Bo Chen, Harry H. Cheng,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2003\/ASME.pdf\">An Object-Based Software Package for Interactive Control System Design and Analysis,<\/a>\u00a0<i>ASME Trans. Journal of Computing and Information Science in Engineering,\u00a0<\/i>Vol. 3, No. 4, December 2003, pp. 366-371.<\/li>\n<li>Wang, Z., Chen, B., Cheng, H. H., Shaw, B., and Palen, J. Performance Analysis for Design of a High-Precision Electronic Opto-Mechanical System for Vehicle Delineation Detection on Highway,\u00a0<i>ASME Trans., Journal of Mechanical Design,\u00a0<\/i>Vol. 125, No. 4, December 2003, pp. 802-808.<\/li>\n<li>Gary Bradski, Vadim Pisarevsky, Wayne W. Cheng, Qingcang Yu, Harry H. Cheng,\u00a0<a href=\"http:\/\/www.advancedimagingpro.com\/article\/article.jsp?siteSection=3&amp;id=137\">Ch and OpenCV: An Open Relationship with Vision,\u00a0<\/a><i>Advanced Imaging,\u00a0<\/i>Vol. 18, Num 5, May 2003, pp. 18 and 33-35.<\/li>\n<li>Hu, X., Pannu, J., and Cheng, H. H., Retrofitting an Automatic Manufacturing Workcell for Study of Open Architecture Object-Oriented Integration of Mechatronic Systems,\u00a0<i>Chinese Journal of Mechanical Engineering,\u00a0<\/i>Vol. 15, No. 2, 2002, pp. 149-152.<\/li>\n<li>Hu, X., and Cheng, H. H., Study of Open Architecture Integration of Multi-Type Robotic Systems,\u00a0<i>China Mechanical Engineering,\u00a0<\/i>Vol. 13, No. 6, 2002, pp. 491-493.<\/li>\n<li>Cheng, H. H., C99 &amp; Numeric Computing,\u00a0<i>Dr. Dobb&#8217;s Journal,\u00a0<\/i>March 2002, pp. 28-34.<\/li>\n<li>Bin Lin, Cheng, H. H., Ben Shaw, Joe Palen, Optical and Electronic Design for a Field Prototype of a Laser-Based Vehicle Delineation Detection System,\u00a0<i>Optics and Lasers in Engineering,\u00a0<\/i>Vol. 36, No. 1, July 2001, pp. 11-27.<\/li>\n<li>Cheng, H. H., Ben Shaw, Joe Palen, Jonathan E. Larson, Xudong, Hu, Kirk Van Katwyk,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2001\/IEEEME.pdf\">A Real-Time Laser-Based Detection System for Measurement of Delineations of Moving Vehicles,<\/a>\u00a0<i>IEEE\/ASME Trans. on Mechatronics,\u00a0<\/i>Vol. 6, No. 2, June 2001, pp. 170-187.<\/li>\n<li>Cheng, H. H., Frederick Proctor, John L. Michaloski, William P. Shackleford,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2001\/ASME.pdf\">Real-Time Computing in Open Systems for Manufacturing,<\/a>\u00a0<i>ASME Trans., Journal of Computing and Information Science in Engineering,\u00a0<\/i>Vol. 1, No. 1, March 2001, pp. 92-99.<\/li>\n<li>Cheng, H. H., Ben Shaw, Joe Palen, Bin Lin, Xudong, Hu, Jason Park, Bo Chen, Photodiode Array-Based Detection of Vehicles on Highway,\u00a0<i>Intellimotion,\u00a0<\/i>Vol. 9, No. 3, 2000, pp. 4-7, 12-13.<\/li>\n<li>Larson, J., and Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/2000\/JIM.pdf\">Object-Oriented Cam Design through the Internet,<\/a>\u00a0<i>Journal of Intelligent Manufacturing,\u00a0<\/i>Vol.11, No. 6, December 2000, pp. 515-534.<\/li>\n<li>Cheng, H. H., and Thompson, S., Singularity Analysis of Spatial Mechanisms Using Dual Polynomials and Complex Dual Numbers,\u00a0<i>ASME Journal of Mechanical Design,\u00a0<\/i>Vol. 121, No. 2, June 1999, pp.~200-205.<\/li>\n<li>Cheng, H. H., and Gonzalez, P.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_AES1.html\">Development of a Software Library of Functions for Analysis of Spatial Mechanisms,\u00a0<\/a><i>Engineering with Computers, An International Journal for Computer-Aided Mechanical and Structural Engineering\u00a0<\/i>Vol. 14, 1998, pp. 156-167.<\/li>\n<li>Cheng, H. H. and Thompson, S.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_MMT1.html\">Dual Iterative Displacement Analysis of Spatial Mechanisms Using the Ch Programming Language,\u00a0<\/a><i>Mechanism and Machine Theory,\u00a0<\/i>Vol. 32, No. 2, 1997, pp. 193-207.<\/li>\n<li>Cheng, H. H., CGI Programming in C,\u00a0<i>C\/C++ Users Journal,\u00a0<\/i>Vol. 14, No. 11, November, 1996, pp. 17-21.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/gear_tooth_geometry.pdf\">Derivation of the Explicit Solution of the Inverse Involute Function and its Applications in Gear Tooth Geometry Calculations,\u00a0<\/a><i>Journal of Applied Mechanisms and Robotics,<\/i>\u00a0Vol. 3, No. 2, April, 1996, pp. 13-23.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_CSI1.html\">Extending C with Arrays of Variable Length,<\/a>\u00a0<i>Computer Standards and Interfaces,\u00a0<\/i>Vol. 17, 1995, pp. 375-406.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_ASMEJMD1.html\">Extending C and FORTRAN for Design Automation,<\/a>\u00a0<i>ASME Trans., Journal of Mechanical Design\u00a0<\/i>Vol. 117, No. 3, 1995, pp. 390-395.<\/li>\n<li>Cheng, H. H., and Thompson, S.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_AES1.html\">Computer-Aided Displacement Analysis of Spatial Mechanisms Using the Ch Programming Language,<\/a>\u00a0<i>Advances in Engineering Software,\u00a0<\/i>Vol. 23, No. 3, 1995, pp. 163-172.<\/li>\n<li>Cheng, H. H., Lee, J. J., and Penkar, R.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_IJRA1.html\">Kinematic Analysis of a Hybrid Serial-and-Parallel-Driven Redundant Industrial Manipulator,<\/a>\u00a0<i>International Journal of Robotics &amp; Automation\u00a0<\/i>Vol. 10, No. 4, 1995, pp. 159-166.<\/li>\n<li>Cheng, H. H., and Penkar, R.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_IEEERAM1.html\">Stacking Irregular-Sized Packages by a Robot Manipulator,<\/a>\u00a0<i>IEEE Robotics and Automation Magazine\u00a0<\/i>Vol. 2, No. 4, December, 1995, pp. 12-20.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_JAMR1.html\">Real-Time Four-Dimensional Collision Detection for an Industrial Robot Manipulator,<\/a>\u00a0<i>Journal of Applied Mechanisms and Robotics,<\/i>\u00a0Vol. 2, No. 2, April, 1994, pp. 20-33\u00a0<b>(the winner of the Procter and Gamble Best Paper Award).<\/b><\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_CAEE1.html\">Pedagogically Effective Programming Environment for Teaching Mechanism Design,<\/a>\u00a0<i>Computer Applications in Engineering Education,\u00a0<\/i>Vo. 2, No. 1, 1994, pp. 23-39.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/1994\/ASMEJDSMC.pdf\">Real-Time Manipulation of a Hybrid Serial-and-Parallel-Driven Redundant Industrial Manipulator,<\/a>\u00a0<i>ASME Journal of Dynamic Systems, Measurement, and Control,\u00a0<\/i>Vol. 116, December, 1994, pp. 687-701.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_EC1.html\">Programming with Dual Numbers and its Applications in Mechanisms Design,<\/a>\u00a0<i>Engineering with Computers, An International Journal for Computer-Aided Mechanical and Structural Engineering,\u00a0<\/i>Vol. 10, No. 4, 1994, pp. 212-229.<\/li>\n<li>Cheng, H. H., and Gupta, K. C.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_IEEERA1.html\">Vectorization of Robot Inverse Dynamics on a Pipelined Vector Processor,<\/a>\u00a0<i>IEEE Trans. on Robotics and Automation,\u00a0<\/i>Vol. 9, No. 6, December, 1993, pp. 858-863.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_SP1.html\">Scientific Computing in the Ch Programming Language,<\/a>\u00a0<i>Scientific Programming,\u00a0<\/i>Vol. 2, No. 3, Fall, 1993, pp. 49-75.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_SP2.html\">Handling of Complex Numbers in the Ch Programming Language,<\/a>\u00a0<i>Scientific Programming,\u00a0<\/i>Vol. 2, No. 3, Fall, 1993, pp. 76-106.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., A Study of Robot Inverse Kinematics Based upon the Solution of Differential Equations,\u00a0<i>Journal of Robotic Systems,\u00a0<\/i>Vol. 8, No. 2, April 1991, pp. 159-175.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., An Historical Note on Finite Rotations,\u00a0<i>Trans. of ASME, Journal of Applied Mechanics,\u00a0<\/i>Vol. 56, No. 1, 1989, pp. 139-145.<\/li>\n<li>Cheng, H. H., Vector Pipelining, Chaining, and Speed on the IBM 3090 and Cray X-MP,\u00a0<i>IEEE Computer\u00a0<\/i>Vol. 22, No. 9, September, 1989, pp. 31-46.<\/li>\n<li>Cheng, H. H., A Better Way to Solve the Inverse Involute Function,\u00a0<i>Machine Design\u00a0<\/i>Vol. 61, No. 20, October, 1989, pp. 98-99.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., Design of Mechanisms via Constrained Least-Squares Method and its Variants,\u00a0<i>Trans. of ASME, Journal of Mechanisms, Transmissions, and Automation in Design,\u00a0<\/i>Vol. 110, No. 4, 1988, pp. 429-434.<\/li>\n<\/ol>\n<p>Book Chapters<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>Harry H. Cheng, Bo Chen, David Ko, Control System Design and Analysis Education via the Web, In Spyros Tzafestas (Ed),\u00a0<i>Web-Based Control and Robotics Education,\u00a0<\/i>2009, Springer-Verlag, pp. 39-60.<\/li>\n<li>Stephen S. Nestinger, Harry H. Cheng, Script Computing for Embedded Systems. In Frank Columbus (Ed),\u00a0<i>Embedded Systems: Types, Characteristics, and Software Architectures,\u00a0<\/i>2009, Nova Science Publishers (in press).<\/li>\n<\/ol>\n<h3>Conference Papers<\/h3>\n<ol>\n<li>Zhixin Tie, David Ko Harry H. Cheng, Mobile Agent-Based Computing Resource and Usage Monitoring at Large Scale Computing Centers,\u00a0<i>Proc. of the 2011 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Paper # DETC2011-48699, Washington, DC, August 29-31, 2011.<\/li>\n<li>David Ko Nalaka Kahawatte, Harry H. Cheng, Controlling Modular Reconfigurable Robots with Handheld Smart Devices,\u00a0<i>Proc. of the 2011 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Paper # DETC2011-48415, Washington, DC, August 29-31, 2011.<\/li>\n<li>Stephen S. Nestinger, Harry H. Cheng, Mobile-R: A Reconfigurable Cooperative Control Platform for Rapid Deployment of Multi-Robot Systems, Proc. of 2010 IEEE International Conference on Robotics and Automation Shanghai, China, May 9-13, 2011.<\/li>\n<li>Stephen S. Nestinger, Harry H. Cheng, A Framework for Migrating Control Strategies and Algorithms Developed in Virtual Robots to Physical Systems,\u00a0<i>Proc. of the 2010 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Paper #DETC2011-48415, Qingdao, China, July 15-17, 2010.<\/li>\n<li>Yu-Cheng Chou, Harry H. Cheng, An Autonomic Mobile Agent-Based System for Distributed Job Shop Scheduling,\u00a0<i>Proc. of the 2010 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Qingdao, China, July 15-17, 2010.<\/li>\n<li>Graham G. Ryland, Harry H. Cheng, Design of iMobot, an Intelligent Reconfigurable Mobile Robot with Novel Locomotion,\u00a0<i>Proc. of 2010 IEEE International Conference on Robotics and Automation,<\/i>Anchorage, Alaska, May 3-8, 2010.<\/li>\n<li>Graham G. Ryland, Harry H. Cheng, Novel Locomotion of iMobot, an Intelligent Reconfigurable Mobile Robot,\u00a0<i>Video Proc. of 2010 IEEE International Conference on Robotics and Automation,<\/i>Anchorage, Alaska, May 3-8, 2010.<\/li>\n<li>David Ko, Harry H. Cheng, Graham G. Ryland, Reconfigurable Software for Reconfigurable Modular Robots,\u00a0<i>Proc. of the Workshop on Modular Robotics: State of the Art,\u00a0<\/i>the 2010 IEEE International Conference on Robotics and Automation, Anchorage, Alaska, May 3-8, 2010.<\/li>\n<li>D. J. Yun, J. H. Choi, S. G. Lee, H. H. Cheng, A Case Study of Mechatronic System Simulation: Forlift Electric Control,\u00a0<i>Proc. of the 7th International Conference on Multibody Systems, Nonlinear Dynamics, and Control,\u00a0<\/i>paper # DETC2009-87917, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Stephen S. Nestinger, Harry H. Cheng, Bo Chen, Flexible Dynamic Task Allocation in Cooperative Mission-based Robotic Systems,\u00a0<i>Proc. of the 2009 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>paper # DETC2009-87627, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Jason Honda, Harry H. Cheng, Donna D. Djordjevich, Mobile Agents and Related Features for Real Time First Responder Training Systems,\u00a0<i>Proc. of the 29th ASME Computers and Information in Engineering Conference,\u00a0<\/i>paper # DETC2009-87450, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Najmus Saqib Malik, David Ko, Harry H. Cheng, A Secure Migration Process for Mobile Agent Systems,\u00a0<i>Proc. of the 2009 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>paper # DETC2009-87613, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Yu-Cheng Chou, Harry H. Cheng, Autonomic Dynamic Parallel Computing,\u00a0<i>Proc. of the 2009 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>paper # DETC2009-87750, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Huajun Cao, Yu-Cheng Chou, Harry H. Cheng, Mobile Agent Based Integration Framework for Flexible Dynamic Job Shop Scheduling,\u00a0<i>Proc. of the 29th ASME Computers and Information in Engineering Conference,\u00a0<\/i>paper # DETC2009-87623, San Diego, California, August 30-September 2, 2009.<\/li>\n<li>Bo Chen, Yu-Cheng Chou, Harry H. Cheng, Teaching Automatic Control of Engineering Systems Using Ch Control System Toolkit,\u00a0<i>Proc of ASME Dynamic Systems and Control Conference,\u00a0<\/i>paper # DSCC2008-2214, Ann Arbor, Michigan, October 20-22, 2008.<\/li>\n<li>Stephen S. Nestinger, David Ko, Alex Rumer, and Harry H. Cheng, Mobile Agent-based Remote Vision Sensor Fusion,\u00a0<i>Proc. of the 2008 IEEE\/ASME International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Beijing, China, October 12-15, 2008, pp. 482-487.<\/li>\n<li>Yu-Cheng Chou, Stephen S. Nestinger, David C. Pursell, Harry H. Cheng, and Uriel A. Rosa, Development of a Bio-Production Execution System for Agricultural Operations Management,\u00a0<i>Proc. of the 2008 IEEE\/ASME International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Beijing, China, October 12-15, 2008, pp. 118-123.<\/li>\n<li>Jung-Taik Lee, Sung-Chul Hwang, Eun-Sang Lee, and Harry H. Cheng, Wafer Polishing Process with Signal Analysis and Monitoring for Optimum Condition of Machining,\u00a0<i>Proc. of the 2008 IEEE\/ASME International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Beijing, China, October 12-15, 2008, pp. 112-117.<\/li>\n<li>Yu-Cheng Chou, Harry H. Cheng, Interpretive MPI for Parallel Computing,\u00a0<i>Proc. of the ASME 28th Computers and Information in Engineering Conference,\u00a0<\/i>paper # DETC2008-49996, New York City, New York, August, 3-6, 2008.<\/li>\n<li>Jason Honda, Harry H. Cheng, Donna Djordjevich, Mobile-FIRST: A Mobile Agent Based FIrst Responder SysTem,\u00a0<i>The 20th Internatioanl Conference on Software Engineering and Knowledge,<\/i>Redwood City, San Francisco Bay, California, July 1-3, 2008.<\/li>\n<li>Bo Chen, Harry H. Cheng, and Joe Palen, Agent-Based Approach in Roadway Traffic and Transportation Systems: State of the Art,\u00a0<i>Proc. of 2007 ASME International Mechanical Engineering Congress and Exposition,\u00a0<\/i>paper # IMECE2007-43010, Seattle, Washington, November 11-15, 2007.<\/li>\n<li>Yu-Cheng Chou, Bo Chen, David Ko, Harry H. Cheng, and Roger L. Davis, Mobile Agent-Based Computational Steering for Distributed Simulation,\u00a0<i>Proc. of 2007 ASME International Mechanical Engineering Congress and Exposition,\u00a0<\/i>paper # IMECE2007-43672, Seattle, Washington, November 11-15, 2007.<\/li>\n<li>Stephen S. Nestinger, Bo Chen, and Harry H. Cheng, A Mobile Agent-Based Framework for Flexible Control of Multi-Robotic Systems,\u00a0<i>Proc. of the ASME 31th Mechanisms and Robotics Conference<\/i>, paper # DETC2007-35750, Las Vegas, Nevada, September 4-7, 2007.<\/li>\n<li>Stephen S. Nestinger and Harry H. Cheng, Interactive Image Processing and Manipulation,\u00a0<i>Proc. of 2007 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications<\/i>, paper # DETC2007-35741, Las Vegas, Nevada, September 4-7, 2007.<\/li>\n<li>Yu-Cheng Chou, David Ko, and Harry H. Cheng, Embeddable Mobile-C for Runtime Support of Code Mobility in Multi-Agent Systems,\u00a0<i>Proc. of the ASME 27th Computers and Information in Engineering Conference,<\/i>\u00a0paper # DETC2007-35747, Las Vegas, Nevada, September 4-7, 2007.<\/li>\n<li>Hong Duan and Harry H. Cheng, Embedding a C\/C++ Interpreter into Virtual Instruments for Script Blocks\u00a0<i>Proc. of 2007 ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications<\/i>, paper # DETC2007-35758, Las Vegas, Nevada, September 4-7, 2007.<\/li>\n<li>Kabileshkumar G Cheetancheri and Harry H. Cheng, Spreadsheet-Based Design and Analysis of Mechanisms\u00a0<i>CD-ROM Proc. of the ASME 30th Mechanisms and Robotics Conference,\u00a0<\/i>paper # DETC2006-99576, Philadelphia, Pennsylvania, September 10-13, 2006.<\/li>\n<li>Bo Chen, David D. Linz, Harry H. Cheng, ACL Message-Oriented Agent Communication and Migration,\u00a0<i>CD-ROM Proc. of the ASME 26th Computers and Information in Engineering Conference,\u00a0<\/i>paper # DETC2006-99214, Philadelphia, Pennsylvania, September 10-13, 2006.<\/li>\n<li>Kabileshkumar G Cheetancheri and Harry H. Cheng, Mixed Language Programming in C\/C++ and Java for Applications in Mechatronic Systems,\u00a0<i>Proc. of 2006 IEEE\/ASME International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>Beijing, China, August 13-16, 2006.<\/li>\n<li>Bo Chen and Harry H. Cheng, A Run-Time Support Environment for Mobile Agents,\u00a0<i>CD-ROM Proc. of ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,<\/i>paper # DETC2005-85389, Long Beach, California, September 24-28, 2005.<\/li>\n<li>Zhaoqing Wang, Stephen S. Nestinger, Harry H. Cheng, Interpretive Real-Time Linux Interface and its Applications,\u00a0<i>CD-ROM Proc. of the ASME 25th Computers and Information in Engineering Conference,\u00a0<\/i>paper # DETC2005-85371, Long Beach, California, September 24-28, 2005.<\/li>\n<li>Shuyou Zhang and Harry H. Cheng, Product Configuration Design Based on Extensible Product Family for Mass Customization,\u00a0<i>CD-ROM Proc. of the ASME 31st Design Automation Conference,\u00a0<\/i>Paper # DETC2005-85443, Long Beach, California, September 24-28, 2005.<\/li>\n<li>Harry H. Cheng, and Matt Campbell, Effective Teaching of Computer Integrated Mechanism Analysis and Design,\u00a0<i>CD-ROM Proc. of the ASME 29th Mechanisms and Robotics Conference,\u00a0<\/i>paper # DETC2005-85565, Long Beach, California, September 24-28, 2005.<\/li>\n<li>Ping Feng, Zhaoqing Wang, Harry H. Cheng, Benjamin D. Shaw, Joe Palen, Digitally Controlled Optimal Self-Calibration for a Laser-Photodiode Array Based Vehicle Detection System,\u00a0<i>CD-ROM Proc. of ASME\/IEEE International Conference on Mechatronic and Embedded Systems and Applications,\u00a0<\/i>paper # DETC2005-85415, Long Beach, California, September 24-28, 2005.<\/li>\n<li>Joshua Liu and Harry H. Cheng, Interactive LDAP in C\/C++ Interpreter,\u00a0<i>ITtoolbox,\u00a0<\/i>August 20, 2004, http:\/\/c.ittoolbox.com\/documents\/document.asp?I=2624.<\/li>\n<li>Harry H. Cheng, Dung Trang, Web-Based Mechanism Design and Analysis,\u00a0<i>CD-ROM Proc. of the ASME 28th Mechanisms and Robotics Conference,\u00a0<\/i>paper # DETC2004-57594, Salt Lake City, Utah, September 28 &#8211; October 2, 2004.<\/li>\n<li>Jacob Duane, Joe Palen, Fidelis Eke, Harry H. Cheng, Design of a Mobile Platform For Overhead Detectors for Vehicles on the Highway,\u00a0<i>CD-ROM Proc. of the ASME 28th Mechanisms and Robotics Conference,\u00a0<\/i>paper # DETC2004-57557, Salt Lake City, Utah, September 28 &#8211; October 2, 2004.<\/li>\n<li>Qingcang Yu, Fidelis Eke, Harry H. Cheng, Jacob Duane, Joe Palen, Control of a Mobile Support Platform for Vehicle Detctors on Highway,\u00a0<i>CD-ROM Proc. of the ASME 24th Computers in Engineering Conference,\u00a0<\/i>paper # DETC2004-57706, Salt Lake City, Utah, September 28 &#8211; October 2, 2004.<\/li>\n<li>Bo Chen, Harry H, Cheng, Joe Palen, Agent-Based Real-Time Computing and Its Applications in Traffic Detection and Management Systems,\u00a0<i>CD-ROM Proc. of the ASME 24th Computers in Engineering Conference,\u00a0<\/i>paper # DETC2004-57707, Salt Lake City, Utah, September 28 &#8211; October 2, 2004.<\/li>\n<li>Zhaoqing Wang, Stephen S. Nestinger, Harry H. Cheng, Benjamin D. Shaw, Joe Palen, Real-Time Architecture for an Electro-Mech-Optical System for Detection of Vehicles on Highway,\u00a0<i>CD-ROM Proc. of the ASME 24th Computers in Engineering Conference,\u00a0<\/i>paper # DETC2004-57750, Salt Lake City, Utah, September 28 &#8211; October 2, 2004.<\/li>\n<li>Yu, Q., Chen, B., Cheng, H. H., and Zhao, Y., Interactive Design and Analysis of Control Systems Through the Web,\u00a0<i>CD-ROM Proc. of the 6th International Conference on Frontiers of Design and Manufacturing,\u00a0<\/i>Xi&#8217;an, China, June 21-23, 2004.<\/li>\n<li>Qingcang Yu, Harry H. Cheng, Wayne W. Cheng, Xiaodong Zhou, Interactive Open Architecture Computer Vision,\u00a0<i>Proc. of the 15th IEEE International Conference on Tools with Artificial Intelligence,<\/i>Sacramento, CA, November 3-5, 2003.<\/li>\n<li>Yong Zhu, Bo Chen, Harry H. Cheng, Object-Based Interactive Control System Design and Analysis,\u00a0<i>CD-ROM Proc. of the ASME 23nd Computers in Engineering Conference,\u00a0<\/i>paper # DETC2003\/CIE-48262, Chicago, Illinois, September 2-6, 2003.<\/li>\n<li>Zhaoqing Wang, Bo Chen, Harry H. Cheng, Ben Shaw, Joe Palen, Performance Analysis for Design of a High-Precision Electronic Opto-Mechanical System for Vehicle Delineation Detection on highway,\u00a0<i>CD-ROM Proc. of the ASME 22nd Computers in Engineering Conference,\u00a0<\/i>paper # DETC2002\/CIE-34504, Montreal, Canada, September 27 &#8211; October 2, 2002.<\/li>\n<li>Hu, X., and Cheng, H. H., Web-Based Tele-Operation of Open-Architecture Controllers,\u00a0<i>Proc. of the 5th International Conference on Frontiers of Design and Manufacturing, Vol. 2,\u00a0<\/i>Dalian, China, July 10-12, 2002, pp. 220-224.<\/li>\n<li>Lin, B., Cheng, H. H., Shaw, B., Chen, B., and Palen, J., Optical and Mechanical Design of Laser-Based Non-Intrusive Vehicle Delineation Detection System, CD-ROM Proc. of the ASME 21st Computers in Engineering Conference, paper # DETC2000\/CIE-21668, Pittsburgh, Pennsylvania, September 9-12, 2001.<\/li>\n<li>Cheng, H. H., Hu, X., and Lin, B., Design and Implementation of High-Level Numerical Analysis Functions Based on Computational Arrays for Applications in Engineering,\u00a0<i>CD-ROM Proc. of the ASME 20th Computers in Engineering Conference,\u00a0<\/i>paper # DETC2000\/CIE-14674, Baltimore, Maryland, September 10-14, 2000.<\/li>\n<li>Cheng, H. H., and Hu, X., Open-Architecture Object-Oriented Mechatronic System Integration with Applications in Programming of a Workcell with Multiple Robot Manipulators,\u00a0<i>Proc. of International Conference on Frontiers of Design and Manufacturing,\u00a0<\/i>Hangzhou, China, June 17-19, 2000.<\/li>\n<li>Cheng, H. H., and Hu, X., Plug-and-Play Open-Architecture Object-Oriented Real-Time Mechatronic System Integration and its Applications in an Automatic Manufacturing Workcell,\u00a0<i>Proc. of NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Vancouver, Canada, January 4-6, 2000.<\/li>\n<li>A Real-Time Laser-Based Detection System for Measurement of Delineations of Moving Vehicles, Harry H. Cheng, Ben Shaw, Joe Palen, Jonathan E. Larson, Xudong, Hu, Kirk Van Katwyk,\u00a0<i>CD-ROM Proc. of the ASME 19th Computers in Engineering Conference,\u00a0<\/i>paper # DETC99\/CIE-9072, Las Vegas, NV, September 12-15, 1999.<\/li>\n<li>Larson, J., Hu, X., Cheng, H. H., Web-Based Open Architecture Mechatronic System Integration,\u00a0<i>Proc. of NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Long Beach, CA, January 5-8, 1999.<\/li>\n<li>Pannu, J., Hu, X., and Cheng, H. H., Retrofitting of Industrial Manipulators for Study of Open Architecture Integration of Mechatronic Systems,\u00a0<i>CD-ROM Proc. of the ASME 18th Computers in Engineering Conference,\u00a0<\/i>paper num DETC98\/CIE-5533, Atlanta, GA, September 13-16, 1998.<\/li>\n<li>Larson, J. and Cheng, H. H., Web-Based Interactive Cam Design,\u00a0<i>CD-ROM Proc. of the ASME 18th Computers in Engineering Conference,\u00a0<\/i>paper num DETC98\/MECH-5825, Atlanta, GA, September 13-16, 1998.<\/li>\n<li>Cheng, H. H., Larson, J., Van Katwyk, K., and Hu, X., Web-Based Design and Open Architecture Manufacturing,\u00a0<i>Proc. of of International Conference on Manufacturing Science for Inside and Oversea Young Scholars,\u00a0<\/i>Wuhan, China, June 10-12, 1998.<\/li>\n<li>Larson, J., Van Katwyk, K., and Cheng, H. H., Web-Based Open Architecture System Integration,\u00a0<i>Proc. of NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Monterrey, Mexico, January 5-8, 1998.<\/li>\n<li>Cheng, H. H., Toward Task-Level Robot Programming,\u00a0<i>Proc. 5th Applied Mechanisms and Robotics Conference,\u00a0<\/i>Vol. 2, Cincinnati, OH, October 12-15, 1997, pp. AME97-057-001\/006.<\/li>\n<li>Cheng, H. H., and Gonzalez, P.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1997_AMRC.html\">Development of a Software Library of Functions for Analysis of Spatial Mechanisms,\u00a0<\/a><i>Proc. 5th Applied Mechanisms and Robotics Conference,\u00a0<\/i>Vol. 1, Cincinnati, OH, October 12-15, 1997, pp. AMR97-046-001\/010.<\/li>\n<li>Cheng, H. H., A Network Computing Language Environment for Design and Manufacturing,\u00a0<i>CD-ROM Proc. 1997 ASME Design for Manufacturing Conference,\u00a0<\/i>Sacramento, CA, September 14-17, 1997.<\/li>\n<li>Kirk Van Katwyk, and Cheng, H. H., Xlinkage: A Web-Based Simulation and Design Tool for Planar Mechanical Systems,\u00a0<i>CD-ROM Proc. 1997 ASME Design Automation Conference,\u00a0<\/i>Sacramento, CA, September 14-17, 1997.<\/li>\n<li>Cheng, H. H., Toward Task-Level Robot Programming,\u00a0<i>Proc. 2nd Chinese World Congress on Intelligent Control and Intelligent Automation,\u00a0<\/i>Vol. 1, Xian, China, June 23-27, 1997, pp. 648-653.<\/li>\n<li>Cheng, H. H., Network Computing and its Applications in Design and Manufacturing,\u00a0<i>Proc. of NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Seattle, WA, January 7-10, 1997, pp. 129-130.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1996_SPIE.html\">Plug-and-Play Open Architecture Integration of Mechatronic Systems for Agile Manufacturing,\u00a0<\/a><i>Proc. SPIE, Open Architecture Control Systems and Standards,\u00a0<\/i>Vol. 2912, Boston, MA, Nov. 20-21, 1996, pp. 136-145.<\/li>\n<li>Cheng, H. H., and Thompson, S.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1996_cmplxdual.html\">Dual Polynomials and Complex Dual Numbers for Analysis of Spatial Mechanisms,\u00a0<\/a><i>Proc. of ASME 24th Biennial Mechanisms Conference,\u00a0<\/i>Irvine, CA, August 19-22, 1996 (CD-ROM 96-DETC\/MECH-1221).<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1996_NSF.html\">Open-Architecture Information Integration throughout Organizations,<\/a>\u00a0<i>Proc. of the 1996 NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Albuquerque, NM, January 2-5, 1996, pp. 121-122.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1995_NCAMR.html\">Hypercollaborative Human-Machine Interaction through the World Wide Web,<\/a>\u00a0<i>Proc. of the 4th National Conference on Applied Mechanisms and Robotics,\u00a0<\/i>Vol. II, Cincinnati, OH, Dec. 10-13, 1995, pp. AMR-50-01\/04.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1995_CHforIntegration.html\">Ch Shell for Integration of Mechatronic Systems,<\/a>\u00a0<i>Proc. of the 1995 NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>San Diego, CA, January 4-6, 1995, pp. 95-96.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_CSI1.html\">Extending C with Arrays of Variable Length,<\/a>\u00a0<i>The ANSI C Standard Committee X3J11 Meeting,\u00a0<\/i>WG14\/N348, X3J11\/94-033, San Jose, CA, June 6, 1994; revision 1, WG14\/N384, X3J11\/94-069, Dallas, TX, Oct. 28, 1994.<\/li>\n<li>Thompson, S., and Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_MMT1.html\">Dual Iterative Method for Displacement Analysis of Spatial Mechanisms,<\/a>\u00a0<i>Proc. of ASME 23rd Biennial Mechanisms Conference,\u00a0<\/i>Minneapolis, MN, Sept. 11-14, 1994, DE-Vol. 70, pp. 23-28.<\/li>\n<li>Thompson, S., and Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1994_Spatial.html\">Computer-Aided Displacement Analysis of Spatial Mechanisms,<\/a>\u00a0<i>Proc. of ASME Design Automation Conference,\u00a0<\/i>Minneapolis, MN, Sept. 11-14, 1994, Vol. 1, pp. 105-115.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_CAEE1.html\">Developing a Pedagogically Effective Programming Environment for Teaching Mechanism Design,<\/a>\u00a0<i>Proc. of ASME 23rd Biennial Mechanisms Conference,\u00a0<\/i>Minneapolis, MN, Sept. 11-14, 1994, DE-Vol. 71, pp. 419-431.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_ASMEJMD1.html\">Extending C and FORTRAN for Design Automation,<\/a>\u00a0<i>Proc. of ASME Design Automation Conference,\u00a0<\/i>Minneapolis, MN, Sept. 11-14, 1994, Vol. 1, pp. 93-103.<\/li>\n<li>Cheng, H. H., and Penkar, R.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/j_IEEERAM1.html\">Stacking Irregular-Sized Packages by a Robot Manipulator,<\/a>\u00a0<i>Proc. 1994 IEEE International Conference on Robotics and Automation,\u00a0<\/i>May 8-13, San Diego, CA, Vol. 2, pp. 959-966.<\/li>\n<li>Cheng, H. H., The Ch Programming Language for Task-Level Robot Programming,\u00a0<i>Proc. of the 1994 NSF Design and Manufacturing Grantees Conference,\u00a0<\/i>Cambridge, MA, January 5-7, 1994, pp. 143-144.<\/li>\n<li>Cheng, H. H., Numerical Extensions to ANSI C in the Ch Programming Language,\u00a0<i>NCEG, WG14\/N311, X3J11.1\/93-058,\u00a0<\/i>November 30, 1993.<\/li>\n<li>Cheng, H. H., Adding References and Nested Functions to C for Modular and Parallel Programming,\u00a0<i>NCEG, X3J11.1\/93-044,\u00a0<\/i>October 22, 1993.<\/li>\n<li>Cheng, H. H., Passing Arrays to Functions under the Programming Paradigm of C,\u00a0<i>NCEG, X3J11.1\/93-041,\u00a0<\/i>September 18, 1993.<\/li>\n<li>Cheng, H. H., Real-Time Four-Dimensional Collision Detection for an Industrial Robot Manipulator,\u00a0<i>Proc. of the 3rd National Conference on Applied Mechanisms and Robotics,\u00a0<\/i>Cincinnati, Ohio, November 8-10, 1993, vol. 1, pp. AMR-93-016-1 to AMR-93-016-13\u00a0<b>(the winner of the Procter and Gamble Best Paper Award).<\/b><\/li>\n<li>Cheng, H. H., Numerical Computations in the Ch Programming Language with Applications in Mechanisms and Robotics. Part I: Programming with Real Numbers,\u00a0<i>Proc. of the 3rd National Conference on Applied Mechanisms and Robotics,\u00a0<\/i>Cincinnati, Ohio, November 8-10, 1993, vol. 1, pp. AMR-93-017-1 to AMR-93-017-17.<\/li>\n<li>Cheng, H. H., Numerical Computations in the Ch Programming Language with Applications in Mechanisms and Robotics. Part II: Programming with Complex Numbers,\u00a0<i>Proc. of the 3rd National Conference on Applied Mechanisms and Robotics,\u00a0<\/i>Cincinnati, Ohio, November 8-10, 1993, vol. 1, pp. AMR-93-018-1 to AMR-93-018-12.<\/li>\n<li>Cheng, H. H., Numerical Computations in the Ch Programming Language with Applications in Mechanisms and Robotics. Part III: Programming with Dual Numbers,\u00a0<i>Proc. of the 3rd National Conference on Applied Mechanisms and Robotics,\u00a0<\/i>Cincinnati, Ohio, November 8-10, 1993, vol. 1, pp. AMR-93-019-1 to AMR-93-019-15.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/conf\/c_1993_extendedDual.html\">Computations of Dual Numbers in the Extended Finite Dual Plane,<\/a>\u00a0<i>Proc. of ASME Design Automation Conference,\u00a0<\/i>Albuquerque, NM, September 19-22, 1993, vol. 2, pp. 73-80.<\/li>\n<li>Cheng, H. H., Real-Time Four-Dimensional Collision Detection for Robot Manipulators,\u00a0<i>Proc. of the 1st Chinese World Congress on Intelligent Control and Intelligent Automation,\u00a0<\/i>Beijing, China, August 26-30, 1993, vol. 2, pp. 1244-1251, vol. 3, pp. 2223-2228.<\/li>\n<li>Cheng, H. H., Real-Time Manipulation of a Hybrid Serial-and-Parallel-Driven Redundant Industrial Manipulator,\u00a0<i>Proc. of American Control Conference, vol. 2, pp. 1801-1805,\u00a0<\/i>San Francisco, CA, June 2-4, 1993.<\/li>\n<li>Cheng, H. H., Scientific Computing in the Ch Programming Language,\u00a0<i>The ANSI C Standard Committee X3J11.1 Meeting, NCEG, X3J11.1\/93-031,\u00a0<\/i>June 11, 1993.<\/li>\n<li>Cheng, H. H., Adding Do-Loop to C,\u00a0<i>The ANSI C Standard Committee X3J11.1 Meeting, NCEG, X3J11.1\/93-031,\u00a0<\/i>June 11, 1993.<\/li>\n<li>Cheng, H. H., Dual Extension to C, The ANSI C Standard Committee X3J11.1 Meeting,\u00a0<i>The ANSI C Standard Committee X3J11.1 Meeting, NCEG, X3J11.1\/93-030,\u00a0<\/i>June 11, 1993.<\/li>\n<li>Cheng, H. H., Handling of Complex Numbers in the Ch Programming Language,\u00a0<i>The ANSI C Standard Committee X3J11.1 Meeting, NCEG, X3J11.1\/93-030,\u00a0<\/i>June 11, 1993.<\/li>\n<li>Cheng, H. H.,\u00a0<a href=\"http:\/\/iel.ucdavis.edu\/publication\/journal\/gear_tooth_geometry.pdf\">Derivation of Explicit Solution of the Inverse Involute Function and its Applications, Advancing Power Transmission into the 21st Century,<\/a>\u00a0<i>Proc. of 1992 ASME Design Technical Conferences, the 6th International Power Transmission and Gearing Conference,\u00a0<\/i>Scottsdale, AZ, September 13-16, vol. 1, pp. 161-168.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., Efficient Manipulator Dynamics Formulation Based upon Newton-Euler Equations and ZRP Method, Flexible Mechanisms, Dynamics, and Analysis, ed. by G. Kinzel, et al.,\u00a0<i>Proc. of the 1992 ASME 22nd Biennial Mechanisms Conference,\u00a0<\/i>Scottsdale, September 13-16, DE-Vol. 47, pp. 81-87.<\/li>\n<li>Cheng, H. H., Lee, J. J., and Penkar, R., Kinematics of the Prototype UPSarm,\u00a0<i>Proc. of the 2nd National Applied Mechanisms and Robotics Conference<\/i>, Vol. II, Cincinnati, Ohio, November 3-6, 1991, pp. IXC.2-1 to IXC.2-11.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., Vectorization of Robot Dynamics on a Pipelined Vector Processor,\u00a0<i>Proc. of IEEE International Conf. on Robotics and Automation<\/i>, Sacramento, CA, April 9-11, 1991, Vol 1, pp. 96-101.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., A Study of Numerical Robot Inverse Kinematics Based upon the ODE Solution Method,\u00a0<i>Mechanism Synthesis and Analysis<\/i>, (ed. M. McCarthy, S. Derby, A. Pisano),<i>1990 ASME 21st Biennial Mechanisms Conference<\/i>, DE-VOL.25, Chicago, IL, September 16-19, pp. 243-247.<\/li>\n<li>Cheng, H. H., Bifurcation and Stability of Constrained Rotational Mechanical Systems,\u00a0<i>Flexible Mechanisms, Dynamics, and Robot Trajectories<\/i>, (ed. S. Derby, M. McCarthy, A. Pisano),\u00a0<i>1990 ASME 21st Biennial Mechanisms Conference<\/i>, DE-VOL.24, Chicago, IL, September 16-19, pp. 169-176.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., Parametric Studies of a New MPC Algorithm for Robot Inverse Kinematics,\u00a0<i>Proc. of the 1st National Conference on Applied Mechanisms and Robotics<\/i>, Cincinnati, Ohio, November 5-9, 1989, vol. 1, pp. 4A-1 to 4A-6.<\/li>\n<li>Cheng, H. H., and Gupta, K. C., Design of Mechanisms via Constrained Least-Squares Method and its Variants,\u00a0<i>Trends and Developments in Mechanisms, Machines, and Robotics<\/i>\u00a0(ed. A. Midha),\u00a0<i>1988 ASME 20th Biennial Mechanisms Conference<\/i>, DE-VOL.15-1,Kissimmee, FL, September 25-28, pp. 305-315.<\/li>\n<li>Cheng, H. H., Tooth Geometry Calculations of the Involute Gears via Singular Perturbation Methods,\u00a0<i>Proc. of the 10th Applied Mechanisms Conference<\/i>, Vol. 3, Session 9-B, New Orleans, Louisiana, December 6-9, 1987.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Books \u00a0Harry H. Cheng,\u00a0C for Engineers and Scientists: An Interpretive Approach, McGraw-Hill, Inc., 2009, ISBN: 0073376051, ISBN-13: 978-0073376059. Journal Papers Harry H. Cheng,\u00a0C for the Course,\u00a0ASME Mechanical Engineering\u00a0Magazine, September, 2009, pp 50-52. Bo Chen, Yu-Cheng Chou, Harry H. Cheng,\u00a0Open Source Ch Control System Toolkit and Web-Based Control System Design for \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/publications\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"template-twocolumns-left.php","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":7,"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/pages\/17\/revisions\/52"}],"wp:attachment":[{"href":"https:\/\/faculty.engineering.ucdavis.edu\/cheng\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}