Industrial robotics control : mathematical models, software architecture, and electronics design /

Build a complete control system for industrial robots, learning all the theory and practical tips from the perspective of an automation engineer. Explore the details of kinematics, trajectories, and motion control, and then create your own circuit board to drive the electric motors and move the robo...

Full description

Bibliographic Details
Main Author: Frigeni, Fabrizio
Format: eBook
Language:English
Published: Berkeley, CA : Apress L. P., 2023.
Series:Maker innovations series
Subjects:
Online Access:Connect to the full text of this electronic book

MARC

Tag First Indicator Second Indicator Subfields
LEADER 00000cam a22000007i 4500
001 in00004673421
006 m o d
007 cr cnu---unuuu
008 221231s2023 caua o 000 0 eng d
005 20260122215501.0
019 |a 1356436445  |a 1371654486 
020 |a 9781484289891  |q (electronic bk.) 
020 |a 1484289897  |q (electronic bk.) 
020 |z 1484289889 
020 |z 9781484289884 
024 7 |a 10.1007/978-1-4842-8989-1  |2 doi 
035 |a (OCoLC)1356572649  |z (OCoLC)1356436445  |z (OCoLC)1371654486 
037 |a 9781484289891  |b O'Reilly Media 
040 |a EBLCP  |b eng  |e rda  |c EBLCP  |d ORMDA  |d YDX  |d GW5XE  |d UKAHL  |d N$T 
049 |a TXAM 
050 4 |a TJ211  |b .F75 2023 
072 7 |a TJFM  |2 bicssc 
072 7 |a TEC004000  |2 bisacsh 
072 7 |a TJFM  |2 thema 
082 0 4 |a 629.892  |2 23/eng/20230106 
100 1 |a Frigeni, Fabrizio. 
245 1 0 |a Industrial robotics control :  |b mathematical models, software architecture, and electronics design /  |c Fabrizio Frigeni. 
264 1 |a Berkeley, CA :  |b Apress L. P.,  |c 2023. 
300 |a 1 online resource (638 p.) :  |b color illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Maker innovations series 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Preface -- Chapter 1: Industrial Robots -- Nomenclature -- Mechanical Configurations -- Structure of a Robot Control System -- Digital Twin -- Summary -- Part I: Robot Geometry -- Chapter 2: Geometrical Framework -- Reference Frames -- Frame Operations -- Frame Translations -- Frame Rotations -- Properties of a Rotation Matrix -- Composing Rotations: Euler Angles -- Decomposing a Rotation Matrix -- Column Vectors -- Expressing Rotations -- Combining Translations and Rotations -- Example 
505 8 |a Inverted Transformation -- Summary -- Chapter 3: Forward Kinematics -- Mechanical Structure -- Step-by-Step Solution -- Combined Transformation Matrix -- Numerical Test -- Zero Frame -- Tool Frame -- Mechanical Coupling -- Summary -- Chapter 4: Inverse Kinematics -- Closed-Form Derivation -- Nonlinear Problem -- Nonunique Solution -- Singularities -- IK Step 1: Decoupling -- IK Step 2: Solve the Arm -- IK Step 3: Solve the Wrist -- Numerical Test -- Zero Frame -- Tool Frame -- Mechanical Coupling -- Summary -- Part II: Robot Movements -- Chapter 5: Path-Planning -- PTP Movements -- Path Movements 
505 8 |a Quaternions -- SLERP -- Line -- Circle -- Spline -- De Casteljau's Algorithm -- Round Edges -- Transitions -- Path Length -- External Path Corrections -- Summary -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled 
505 8 |a Untitled -- Chapter 6: Workspace Monitoring -- Linearization -- Safe Zones -- Forbidden Zones -- Wire-frame Model -- Safe Orientation -- Self-Collision -- Capsules -- Exclusive Zones -- Collision Detection -- Summary -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Chapter 7: Trajectory Generator -- S-Curve Profile -- Sinusoidal Profile -- Bezier Profile -- Time-Optimal Movements 
505 8 |a Differential Kinematics -- Path Speed Definitions -- Optimal Motion in Practice -- Time Filtering -- External Path Corrections -- Summary -- Untitled -- Untitled -- Untitled -- Untitled -- Untitled -- Chapter 8: Statics and Dynamics -- Statics -- Singularities -- Dynamics -- Dynamic Model -- Lagrangian Method -- Newton-Euler Method -- Parameters Identification -- Torque Feed-Forward -- Trajectory Optimization -- Teach by Hand -- Motor Sizing -- Summary -- Part III: Robot Software -- Chapter 9: Firmware -- Human-Machine Interface -- Interpreter -- Main Controller -- Kernel Interface 
500 |a Servo Drives 
520 |a Build a complete control system for industrial robots, learning all the theory and practical tips from the perspective of an automation engineer. Explore the details of kinematics, trajectories, and motion control, and then create your own circuit board to drive the electric motors and move the robot. After covering the theory, readers can put what they've learned in practice by programming a control firmware for the robot. Each software component is described in detail, from the HMI and the interpreter of motion commands, to the servo loop controller at the core of each servo drive. In particular, the author presents the commutation algorithm and the servo loop controller for brushless synchronous motors, which are typically employed in robotics applications. Readers will also learn how to calibrate the robot, commission it to the end-user, and design a digital twin to test and monitor the entire workcell in a safe simulated environment. Finally, the book delves into hardware, covering how to select and use electric motors and encoders, how to build servo drives and motion controllers, and how to design your own PCBs. Different electronic components and their application circuits are analyzed, showing the advantages and drawbacks of each. By the end of the book you should be able to design and build electronic boards and write their core firmware to control any kind of industrial robot for all sorts of different practical applications. What you'll learn Solve kinematics models of robots Generate safe paths and optimal motion trajectories Create a digital twin of your robot to test and monitor its movements Master the electronic commutation and closed-loop control of brushless motors Design electronics circuit boards for motion applications Who This Book Is For Robotics engineers (and students) who want to understand the theory behind the control of robotics arms, from the kinematic models of their axes to the electronic commutation of their motors. Some basic calculus and linear algebra is required for the understanding of the geometrical framework, while some electronics foundations are helpful to grasp the details of the circuits design. 
650 0 |a Automatic control. 
650 0 |a Robotics. 
650 7 |a Automatic control  |x Mathematical models.  |2 fast  |0 (OCoLC)fst00822712 
650 7 |a Robotics  |x Mathematical models.  |2 fast  |0 (OCoLC)fst01099009 
776 0 8 |i Print version:  |a Frigeni, Fabrizio  |t Industrial Robotics Control  |d Berkeley, CA : Apress L. P.,c2023  |z 9781484289884 
856 4 0 |u https://proxy.library.tamu.edu/login?url=https://go.oreilly.com/TAMU/library/view/-/9781484289891/?ar  |z Connect to the full text of this electronic book  |t 0 
955 |a Safari/O'Reilly ebooks 
994 |a 92  |b TXA 
999 f f |s bfb006a9-8c46-4474-8fc8-99c8c709dd86  |i 359d1027-d175-4571-b507-d26236abc5a2  |t 0 
952 f f |a Texas A&M University  |b College Station  |c Electronic Resources  |s www_evans  |d Available Online  |t 0  |e TJ211 .F75 2023  |h Library of Congress classification 
998 f f |a TJ211 .F75 2023  |t 0  |l Available Online