<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
Robotics for Software Engineers Version 3
โ Scribed by Andreas Bihlmaier
- Publisher
- Manning Publications
- Year
- 2022
- Tongue
- English
- Leaves
- 240
- Edition
- MEAP Edition
- Category
- Library
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
<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
<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
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