Thomas L. Harman
Permanent URI for this collectionhttps://hdl.handle.net/10657.1/881
Dr. Thomas L. Harman is the chair of the Engineering College at the University of Houston Clear Lake (UHCL). Dr. Harman began his full-time career at UHCL in 1979. Before that he was a staff engineer in the Controls System Department of Lockheed Engineering. His Ph.D. was granted by Rice University in Electrical Engineering. He is also the Director of the Center for Robotics Software recently formed at UHCL.
His research interests are control systems and applications of robotics and microprocessors. Several of his research papers with colleagues involved robot and laser applications to medicine.
His laboratory at UHCL has a Baxter two-armed robot and several mobile TurtleBots, flying drones, and other robots. UHCL students have participated in several robotic contests including the NASA Swarmathon held at KSC. He has been a judge and a safety advisor in the FIRST robotic contests in Houston.
Browse
Browsing Thomas L. Harman by Author "Harman, Thomas L."
- Results Per Page
- Sort Options
Item Advanced Engineering Mathematics with MATLAB(Brooks/Cole, 2000) Harman, Thomas L.Advanced Engineering Mathematics with MATLAB, Second Edition, is written for engineers and engineering students who want to use MATLAB to solve practical engineering problems." "The authors emphasize mathematical principles, not computations. The second edition features new chapters on Laplace Transforms, Discrete Systems, and Z-Transforms. MATLAB is used as an analysis tool to define and solve engineering problems. MATLAB is integrated throughout, with abundant engineering problems drawn from the daily challenges of working engineers.Item A Comparison of Two Methods of Determining the Extracellular Potential Field of an Isolated Purkinge Strand in a Volume Conductor(IEEE Transactions, 1975-05) Harman, Thomas L.; Harman, Thomas L.The models considered in this study are those of Spach et al., [1], and Clark and Plonsey [6], [7]. Both assume circular cylindrical geometry for the isolated Purkinje strand and input information to the models consists mainly of the recorded transmembrane action potential, the ratio of conductivities of the intra- and extracellular media, the conduction velocity of the action potential, and the radius of the strand. In general the extracellular potentials computed using both methods agree with measured potential data and with each other. However, the Clark-Plonsey method provides a more accurate prediction of both the peak-to-peak magnitude and the separation between peaks of the bipolar extracellular potential waveform, particularly at field points close to the strand.Item Effects of Intrinsic Region Width in SI(Li) p i n Diodes(Solid State Electronics, 1974) Harman, Thomas L.Description of certain effects related to the width of the intrinsic region produced in a silicon p-i-n diode by lithium ion drifting. It is found that for wider intrinsic regions at large forward biases there is a larger ohmic drop across the region and a correspondingly smaller current. Moreover, the recovery time decreases with increasing intrinsic region width. Conversely, the decay phase time increases with increasing intrinsic region width and with increasing current levels.Item Embedded Control and Data Acquisition for a Compact Difference-Frequency Laser Spectrometer(Rice Quantum Institute's Summer Research Colloquium, 1998) Leleux, Darrin; Harman, Thomas L.A cooperative effort between the Rice Laser Science Group and the University of Houston at Clear Lake’s Computer Engineering Department to develop an embedded control and data acquisition system based on Motorola’s MC68HC16Z1 microcontroller will be presented. Use of the 16-bit microcontroller allows for a more integrated system by embedding the data acquisition and control elements directly in the mid-IR DFG gas sensor platform rather than utilizing discrete components. This prototype is designed as a proof- of-concept with the goal of reducing the spectroscopic DFG sensor size, weight and complexity. It will effectively promote greater sensor portability and flexibility for demanding field measurements. It is envisioned that the final sensor configuration will also incorporate digital signal processing and data reduction elements necessary for complete system integration.Item Go Tankless…and Stay in Hot Water(Journal of the International Association of Electrical Inspectors, 2004-03) Harman, Thomas L.Abstract not available.Item Guide to the National Electrical Code 2011 Edition(Prentice Hall, 2011-03-10) Harman, Thomas L.GUIDE TO THE NATIONAL ELECTRICAL CODE 2011 EDITION is the ideal comprehensive self-study or course guide for the entire 2011 NEC (National Electrical Code). Dr. Thomas Harman explains the code in detail, with references to the specific NEC articles that apply to each discussion, example, or problem. All NEC rules are summarized in tables for easy reference, and Harman provides dozens of worked example calculations. For ease of use, the Guide divides the NEC rules into those for wiring design and for practical installations; the book also reviews general electrical theory. Each chapter contains quizzes and an examination with answers. Three realistic sample final examinations are also provided.Item Mastering Simulink 2(Prentice-Hall, 1998) Harman, Thomas L.Serves as both a tutorial for new users and as a reference for experienced users, covering all of the important capabilities of Simulink, including subsystems, masking, callbacks, and S-Functions. Although the authors assume a good understanding of the concepts usually covered in the introductory courses in calculus and differential equations, they include a chapter on block diagrams for new users who may be unfamiliar with the notation. A software supplement developed by the authors is available free of charge via file transfer protocol (ftp). Annotation c. by Book News, Inc., Portland, Or.Item Mastering Simulink 4(Prentice-Hall, 2001) Harman, Thomas L.Mastering Simulink® presents readers with in-depth coverage of programming using Simulink. This book is intended to serve as a detailed tutorial for all new users of Simulink and as a reference for experienced users. The book presents an overview of Simulink and describes in detail the procedures for building, editing, and running a Simulink model. Provides explanations for debugging techniques, including the interactive debugger. Introduces Stateflow™, a Simulink extension which adds the capability to model finite state machines subsystems using a variant of the popular Statecharts formalism. Covers subsystems, masking, callbacks, graphical animations, and S-functions. For anyone interested in Control Theory and Operational Amplifiers.Item Microprocessori, 68020/68030(Prentice Hall International, 1990) Harman, Thomas L."68020-68030 - Programmazione interfacciamento e progettazione", sui microprocessori Motorola 68020 e 68030. Traduzione dall'originale "The Motorola MC68020 and MC68030 Microprocessors: Assembly Language, Interfacing and Design", Prentice-Hall lnternational 1989Item The Motorola MC68000 Microprocessor Family(Prentice-Hall, 1996) Harman, Thomas L.This important revision introduces both students and practicing computer professionals to the characteristics of the Motorola 68000 family of processors. It has been widely applauded in previous editions as a text that is practical, easy to read, and designed to educate readers on the concepts as well as applied theory. In addition to its use as a learning aid, the text serves as a valuable reference in which topics are organized according to function and importance for the design of programs, interfaces or systems. This Second Edition has been updated to cover the most recent, relevant advances and developments affecting the MC68000 family of microprocessors.Item The Motorola MC68020 and MC68030 Microprocessors(Prentice-Hall, 1989) Harman, Thomas LThis book is organized into five parts, as indicated in the Chapter Descriptions in this preface. The first four chapters present the MC68020 family to the reader. These chapters also introduce microcomputers and computer arithmetic. Chapters 5 through 9 treat assembly-language programming techniques. Chapters 10 through 12 are concerned with system design and development for MC68020-based computers. Chapters 13 and 14 treat hardware aspects of the MC68020, including the VMEbus. Chapter 15 describes the MC68030 processor. Selected answers to problems in the chapters are included before the appendices. The appendices summarize pertinent material useful to a programmer, including the assembly language and machine language for the MC68020 family. Finally, both an instruction index and a genral index are given at the end of the bookItem The Motorola MC68332 Microcontroller(Prentice-Hall, 1991) Harman, Thomas L.An explanation of how to design products, program and design interfaces using the 32-bit MC68332 microcontroller made by Motorola.Item ROS Robotics By Example:Bring life to your robot using ROS robotic applications(Packt Publishing, 2016-06) Fairchild, Carol; Harman, Thomas L.The visionaries who created ROS developed a framework for robotics centered on the commonality of robotic systems and exploited this commonality in ROS to expedite the development of future robotic systems. From the fundamental concepts to advanced practical experience, this book will provide you with an incremental knowledge of the ROS framework, the backbone of the robotics evolution. ROS standardizes many layers of robotics functionality from low-level device drivers to process control to message passing to software package management. This book provides step-by-step examples of mobile, armed, and flying robots, describing the ROS implementation as the basic model for other robots of these types. By controlling these robots, whether in simulation or in reality, you will use ROS to drive, move, and fly robots using ROS control. -- Cited from the publisher's website with permissionsItem ROS Robotics By Example:Learning to control wheeled, limbed, and flying robots using ROS Kinetic Kame(Packt Publishing, 2017-11) Harman, Thomas L.; Fairchild, CarolROS is a robust robotics framework that works regardless of hardware architecture or hardware origin. It standardizes most layers of robotics functionality from device drivers to process control and message passing to software package management. But apart from just plain functionality, ROS is a great platform to learn about robotics itself and to simulate, as well as actually build, your first robots. This does not mean that ROS is a platform for students and other beginners; on the contrary, ROS is used all over the robotics industry to implement flying, walking and diving robots, yet implementation is always straightforward, and never dependent on the hardware itself. ROS Robotics has been the standard introduction to ROS for potential professionals and hobbyists alike since the original edition came out; the second edition adds a gradual introduction to all the goodness available with the Kinetic Kame release. By providing you with step-by-step examples including manipulator arms and flying robots, the authors introduce you to the new features. The book is intensely practical, with space given to theory only when absolutely necessary. By the end of this book, you will have hands-on experience on controlling robots with the best possible framework. -- cited from the publisher's website with permissionsItem Simulink Student Edition User’s Guide(Prentice-Hall, 1997) Harman, Thomas L.The Student Edition of SIMULINK v2 enables students to quickly build and test virtual prototypes to explore and study dynamic system concepts at any level of detail with minimal effort using block diagram modeling and simulation. This book includes an extensive library of predefined blocks which can be dragged-and-dropped in order to build dynamic system models, and features hierarchical models — providing concise and easy-to-follow high-level block diagrams along with easy-to-access model parameters. The Student Edition offers seamless integration with the Student Edition of MATLAB 5®. It thus offers an ideal environment for modeling, simulating, analyzing, and interpreting systems across a variety of diverse technical areas — e.g., electrical and mechanical engineering, chemical engineering, biology, economics, and financial systems. For engineering courses modeling complex systems, especially: controls, communications, system dynamics, signal processing.