๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Robotics for Software Engineers Version 3

โœ Scribed by Andreas Bihlmaier


Publisher
Manning Publications
Year
2022
Tongue
English
Leaves
240
Edition
MEAP Edition
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Robotics for Software Engineers MEAP V03
Copyright
Welcome
Brief contents
Chapter 1: Robotics or Bits Meet Atoms
1.1 Robots and other machines
1.2 What you will learn about robots
1.3 Robotics the big picture
1.3.1 Environment
1.3.2 Sensors
1.3.3 Sensing
1.3.4 Planning
1.3.5 Acting
1.3.6 Actuators
1.4 Robot software development lifecycle
1.5 Summary
Chapter 2: Robots from a Software Point of View
2.1 Interacting with the Real World
2.2 Types of Robots
2.2.1 Manipulators
2.2.2 Mobile Robots
2.2.3 Mobile Manipulators
2.3 Robot Sensor Basics
2.3.1 Digital Electric Inputs
2.3.2 Analog Electric Inputs / ADCs
2.3.3 Position Sensors
2.3.4 Cameras
2.4 Robot Sensing Basics
2.4.1 Digital and Analog Inputs
2.4.2 Cameras
2.5 Robot Actuator Basics
2.5.1 Digital Electric Outputs
2.5.2 Analog Electric Outputs / DACs
2.5.3 Electric Motors
2.6 Robot Acting Basics
2.6.1 Digital and Analog Outputs
2.6.2 Electric Motor Control
2.7 Summary
Chapter 3: Robot Software Systems
3.1 The Robot Software Stack
3.2 Robots as Software
3.2.1 Robots as Embedded Real-Time Systems
3.2.2 Robots as Distributed Systems
3.2.3 Robots as Mechatronic Systems
3.2.4 Robots as Embodied Intelligence
3.3 Introducing AER: The Abstract Example Robot
3.3.1 AERindustrial
3.3.2 AERmobile
3.3.3 AERdrone
3.3.4 AERunited
3.4 Summary
Chapter 4: Robot Motion Fundamentals 1: Geometry
4.1 Objects in Space
4.2 Coordinate Transformations
4.3 Common Geometry Representations
4.3.1 Vectors
4.3.2 Matrices
4.3.3 Homogenous Coordinates
4.3.4 Quaternions
4.3.5 Shapes
4.4 Practical Advice
4.5 Exercises on Geometry
4.6 Summary
Chapter 5: Robot Motion Fundamentals 2: Kinematics
5.1 Kinematics introduction
5.2 Velocity and Acceleration
5.3 Derivatives
5.4 Integrals
5.5 Joint Space and Task Space
5.6 Forward Kinematics
5.7 Inverse Kinematics
5.8 Common Kinematics Representations
5.9 Analytical and Numerical Solutions
5.10 Exercises on Kinematics
5.11 Summary
Notes


๐Ÿ“œ SIMILAR VOLUMES


Software Engineering for Robotics
โœ Ana Cavalcanti, Brijesh Dongol, Rob Hierons, Jon Timmis, Jim Woodcock ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Springer ๐ŸŒ English

<p>The topics covered in this book range from modeling and programming languages and environments, via approaches for design and verification, to issues of ethics and regulation. In terms of techniques, there are results on model-based engineering, product lines, mission specification, component-bas

Software Engineering for Experimental Ro
โœ Davide Brugali, Arvin Agah, Bruce MacDonald, Issa A. D. Nesnas, William D. Smart ๐Ÿ“‚ Library ๐Ÿ“… 2007 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p><P>"Software Engineering for Experimental Robotics" collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of rob

Software Engineering for Experimental Ro
โœ Davide Brugali, Arvin Agah, Bruce MacDonald, Issa A. D. Nesnas, William D. Smart ๐Ÿ“‚ Library ๐Ÿ“… 2007 ๐Ÿ› Springer-Verlag Berlin Heidelberg ๐ŸŒ English

<p><P>"Software Engineering for Experimental Robotics" collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of rob

Software Engineering for Experimental Ro
โœ Davide Brugali (Editor) ๐Ÿ“‚ Library ๐Ÿ“… 2007 ๐Ÿ› Springer ๐ŸŒ English

This book reports on the concepts and ideas discussed at the well attended ICRA2005 Workshop on "Principles and Practice of Software Development in Robotics", held in Barcelona, Spain, April 18 2005. It collects contributions that describe the state of the art in software development for the Robotic