scispace - formally typeset
Search or ask a question
Author

Harry H. Cheng

Bio: Harry H. Cheng is an academic researcher from University of California, Davis. The author has contributed to research in topics: Mobile agent & Mobile robot. The author has an hindex of 19, co-authored 113 publications receiving 1898 citations. Previous affiliations of Harry H. Cheng include University of Illinois at Urbana–Champaign & University of California.


Papers
More filters
Journal ArticleDOI
TL;DR: This paper examines an agent- based approach and its applications in different modes of transportation, including roadway, railway, and air transportation, and addresses some critical issues in developing agent-based traffic control and management systems, such as interoperability, flexibility, and extendibility.
Abstract: The agent computing paradigm is rapidly emerging as one of the powerful technologies for the development of large-scale distributed systems to deal with the uncertainty in a dynamic environment. The domain of traffic and transportation systems is well suited for an agent-based approach because transportation systems are usually geographically distributed in dynamic changing environments. Our literature survey shows that the techniques and methods resulting from the field of agent and multiagent systems have been applied to many aspects of traffic and transportation systems, including modeling and simulation, dynamic routing and congestion management, and intelligent traffic control. This paper examines an agent-based approach and its applications in different modes of transportation, including roadway, railway, and air transportation. This paper also addresses some critical issues in developing agent-based traffic control and management systems, such as interoperability, flexibility, and extendibility. Finally, several future research directions toward the successful deployment of agent technology in traffic and transportation systems are discussed.

590 citations

Journal ArticleDOI
TL;DR: This paper has developed an IEEE FIPA compliant mobile agent system called Mobile-C and designed an agent-based real-time traffic detection and management system (ABRTTDMS), which takes advantages of both stationary agents and mobile agents.
Abstract: Agent technology is rapidly emerging as a powerful computing paradigm to cope with the complexity in dynamic distributed systems, such as traffic control and management systems. However, while a number of agent-based traffic control and management systems have been proposed and the multi-agent systems have been studied, to the best of our knowledge, the mobile agent technology has not been applied to this field. In this paper, we propose to integrate mobile agent technology with multi-agent systems to enhance the ability of the traffic management systems to deal with the uncertainty in a dynamic environment. In particular, we have developed an IEEE FIPA compliant mobile agent system called Mobile-C and designed an agent-based real-time traffic detection and management system (ABRTTDMS). The system based on Mobile-C takes advantages of both stationary agents and mobile agents. The use of mobile agents allows ABRTTDMS dynamically deploying new control algorithms and operations to respond unforeseen events and conditions. Mobility also reduces incident response time and data transmission over the network. The simulation of using mobile agents for dynamic algorithm and operation deployment demonstrates that mobile agent approach offers great flexibility in managing dynamics in complex systems.

157 citations

Journal IssueDOI
TL;DR: This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile CsC++ agents, which conforms to the FIPA standards both at agent and platform level.
Abstract: This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile CsC++ agents. IEEE FIPA standards are a set of specifications designed to ensure the interoperation between agents in a heterogeneous network. Mobile-C conforms to the FIPA standards both at agent and platform level. Mobile-C extends FIPA standards to support mobile agents by integrating an embeddable CsC++ interpreter—Ch—into the platform as a mobile agent execution engine and defining a mobile agent mobility protocol to direct agent migration process. Agent migration in Mobile-C is achieved through FIPA agent communication language (ACL) messages encoded in XML. Using FIPA ACL messages for agent migration provides a straightforward but effective way for inter-platform agent migration in FIPA compliant agent systems as both agent communication and migration can share the same communication mechanism. Choosing scriptable CsC++ as a mobile agent language allows mobile agents easy interfacing with low-level software modules and underlying hardware. Mobile-C has been used to simulate highway traffic detection and management. The agent-based traffic detection and management system uses agent technology for real-time distributed traffic information fusion. Mobile agents in the system are used for dynamic code deployment and performing unanticipated actions. The application of agent technology shows a great potential for enhancing the interoperability, flexibility and distributed computing capabilities of intelligent transportation systems. Copyright © 2006 John Wiley & Sons, Ltd.

99 citations

Journal ArticleDOI
TL;DR: An integrated machining error compensation method based on polynomial neural network (PNN) approach and inspection database of on-machine-measurement (OMM) system is presented in this article.
Abstract: This paper presents an integrated machining error compensation method based on polynomial neural network (PNN) approach and inspection database of on-machine-measurement (OMM) system. To improve the accuracy of the OMM system, geometric errors of the CNC machining center and probing errors are compensated. Machining error distributions of a specimen workpiece are measured to obtain error compensation parameters. To efficiently analyze the machining errors, two machining error parameters, Werr and Derr, are defined. Subsequently, these parameters can be modeled using the PNN approach, which is used to determine machining errors for the considered cutting conditions. Consequently, by using an iterative algorithm, tool path can be corrected to effectively reduce machining errors in the end-milling process. Required programs are developed using Ch language, and modified termination method are applied to reduce computation times. Experiments are carried out to validate the approaches proposed in this paper. The proposed integrated machining error compensation method can be effectively implemented in a real machining situation, producing much fewer errors.

83 citations

Proceedings ArticleDOI
03 May 2010
TL;DR: The design and novel features of a reconfigurable modular robot, called iMobot, with four controllable degrees of freedom is presented, including a unique feature of driving as though with wheels and lifting itself into a camera platform.
Abstract: The design and novel features of a reconfigurable modular robot, called iMobot, with four controllable degrees of freedom is presented in this paper. iMobot, which is designed for search and rescue operations as well as other applications such as research and teaching, has versatile locomotion, including a unique feature of driving as though with wheels and lifting itself into a camera platform. Future work is envisioned for using these modules in clusters to achieve advanced mobility. The accompanying video demonstrates the various locomotion of the modular robot.

64 citations


Cited by
More filters
01 Jan 1978
TL;DR: This ebook is the first authorized digital version of Kernighan and Ritchie's 1988 classic, The C Programming Language (2nd Ed.), and is a "must-have" reference for every serious programmer's digital library.
Abstract: This ebook is the first authorized digital version of Kernighan and Ritchie's 1988 classic, The C Programming Language (2nd Ed.). One of the best-selling programming books published in the last fifty years, "K&R" has been called everything from the "bible" to "a landmark in computer science" and it has influenced generations of programmers. Available now for all leading ebook platforms, this concise and beautifully written text is a "must-have" reference for every serious programmers digital library. As modestly described by the authors in the Preface to the First Edition, this "is not an introductory programming manual; it assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. Nonetheless, a novice programmer should be able to read along and pick up the language, although access to a more knowledgeable colleague will help."

2,120 citations

Journal ArticleDOI
01 Dec 1983-Nature
TL;DR: In this paper, a considerable collection of totally free of expense Book for people from every single stroll of life has been gathered to gather a sizable library of preferred cost-free as well as paid files.
Abstract: Our goal is always to offer you an assortment of cost-free ebooks too as aid resolve your troubles. We have got a considerable collection of totally free of expense Book for people from every single stroll of life. We have got tried our finest to gather a sizable library of preferred cost-free as well as paid files. Whatever our proffesion, the art of electronics can be excellent resource for reading. Find the existing reports of word, txt, kindle, ppt, zip, pdf, as well as rar in this site. You can definitely check out online or download this book by below. Currently, never miss it. This is really going to save you time and your money in something should think about. If you're seeking then search around for online. Without a doubt there are several these available and a lot of them have the freedom. However no doubt you receive what you spend on. An alternate way to get ideas would be to check another the art of electronics. GO TO THE TECHNICAL WRITING FOR AN EXPANDED TYPE OF THIS THE ART OF ELECTRONICS, ALONG WITH A CORRECTLY FORMATTED VERSION OF THE INSTANCE MANUAL PAGE ABOVE.

1,146 citations

Journal ArticleDOI
TL;DR: The developments and applications described here clearly indicate that PtMS is effective for use in networked complex traffic systems and is closely related to emerging technologies in cloud computing, social computing, and cyberphysical-social systems.
Abstract: Parallel control and management have been proposed as a new mechanism for conducting operations of complex systems, especially those that involved complexity issues of both engineering and social dimensions, such as transportation systems. This paper presents an overview of the background, concepts, basic methods, major issues, and current applications of Parallel transportation Management Systems (PtMS). In essence, parallel control and management is a data-driven approach for modeling, analysis, and decision-making that considers both the engineering and social complexity in its processes. The developments and applications described here clearly indicate that PtMS is effective for use in networked complex traffic systems and is closely related to emerging technologies in cloud computing, social computing, and cyberphysical-social systems. A description of PtMS system architectures, processes, and components, including OTSt, Dyna CAS, aDAPTS, iTOP, and TransWorld is presented and discussed. Finally, the experiments and examples of real-world applications are illustrated and analyzed.

760 citations

Journal ArticleDOI
TL;DR: A combination of analytical and numerical methods to solve generalized inverse kinematics problems including position, orientation, and aiming constraints suitable for an anthropomorphic arm or leg.
Abstract: In this paper we develop a set of inverse kinematics algorithms suitable for an anthropomorphic arm or leg. We use a combination of analytical and numerical methods to solve generalized inverse kinematics problems including position, orientation, and aiming constraints. Our combination of analytical and numerical methods results in faster and more reliable algorithms than conventional inverse Jacobian and optimization-based techniques. Additionally, unlike conventional numerical algorithms, our methods allow the user to interactively explore all possible solutions using an intuitive set of parameters that define the redundancy of the system.

655 citations