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

Book Cover
Average Rating
Published
Berkeley, CA : Apress L. P., 2023.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484289891, 1484289897
UPC
10.1007/978-1-4842-8989-1

Notes

General Note
Servo Drives
Description
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.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Frigeni, F. (2023). Industrial robotics control: mathematical models, software architecture, and electronics design . Apress L. P..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Frigeni, Fabrizio. 2023. Industrial Robotics Control: Mathematical Models, Software Architecture, and Electronics Design. Berkeley, CA: Apress L. P.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Frigeni, Fabrizio. Industrial Robotics Control: Mathematical Models, Software Architecture, and Electronics Design Berkeley, CA: Apress L. P, 2023.

Harvard Citation (style guide)

Frigeni, F. (2023). Industrial robotics control: mathematical models, software architecture, and electronics design. Berkeley, CA: Apress L. P.

MLA Citation, 9th Edition (style guide)

Frigeni, Fabrizio. Industrial Robotics Control: Mathematical Models, Software Architecture, and Electronics Design Apress L. P., 2023.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
dc00866d-c762-176f-3ee9-bb220bcaf08e-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDdc00866d-c762-176f-3ee9-bb220bcaf08e-eng
Full titleindustrial robotics control mathematical models software architecture and electronics design
Authorfrigeni fabrizio
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-01-29 03:37:29AM

Book Cover Information

Image SourcecontentCafe
First LoadedDec 7, 2023
Last UsedJan 16, 2025

Marc Record

First DetectedMar 14, 2023 03:20:16 PM
Last File Modification TimeDec 17, 2024 08:23:34 AM
SuppressedRecord had no items

MARC Record

LEADER07185cam a22005657i 4500
001on1356572649
003OCoLC
00520241217082138.0
006m     o  d        
007cr cnu---unuuu
008221231s2023    caua    o     000 0 eng d
019 |a 1356436445|a 1371654486
020 |a 9781484289891|q (electronic bk.)
020 |a 1484289897|q (electronic bk.)
0247 |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|d OCLCO
049 |a MAIN
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
08204|a 629.892|2 23/eng/20230106
1001 |a Frigeni, Fabrizio.
24510|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
4900 |a Maker innovations series
500 |a Servo Drives
5050 |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
5058 |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
5058 |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
5058 |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
5058 |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
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.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Automatic control.|9 29868
650 0|a Robotics.|9 53695
77608|i Print version:|a Frigeni, Fabrizio|t Industrial Robotics Control|d Berkeley, CA : Apress L. P.,c2023|z 9781484289884
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484289891/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH41098309
938 |a ProQuest Ebook Central|b EBLB|n EBL7164887
938 |a YBP Library Services|b YANK|n 304050994
938 |a EBSCOhost|b EBSC|n 3511902
994 |a 92|b VIA
999 |c 282844|d 282844