1st Edition
Practical Robot Design Game Playing Robots
Designed for beginners, undergraduate students, and robotics enthusiasts, Practical Robot Design: Game Playing Robots is a comprehensive guide to the theory, design, and construction of game-playing robots. Drawing on years of robot building and teaching experience, the authors demonstrate the key steps of building a robot from beginning to end, with independent examples for extra modules. Each chapter covers basic theory and key topics, including actuators, sensors, robot vision, and control, with examples and case studies from robotic games. Furthermore, the book discusses the application of AI techniques and provides algorithms, and application examples with MATLABĀ® code.
The book includes:
- Comprehensive coverate on drive motors and drive motor control
- References to vendor websites as necessary
- Digital control techniques, with a focus on implementation
- Techniques for designing and implementing slightly advanced controllers for pole-balancing robots
- Basic artificial intelligence techniques with examples in MATLAB
- Discussion of the vision systems, sensor systems, and controlling of robots
The result of a summer course for students taking up robotic games as their final-year project, the authors hope that this book will empower readers in terms of the necessary background as well as the understanding of how various engineering fields are amalgamated in robotics.
Game Robotics
Introduction
Robotics Games and Engineering Education
Robotic Games in Singapore
Robotic Games around the World
Overview of the Book
Basic Robotics
Introduction to Robotic Systems
Coordinate Transformations and Finding Position of Moving Objects in Space
Wheel Drive in Mobile Robots
Robotic Arms
Sensors
Sensors Used in Game Robotics
Robot Vision
Introduction
Camera Systems for Robotics
Image Formation
Digital Image-Processing Basics
Basic Image-Processing Operations
Algorithms for Feature Extraction
Symbolic Feature Extraction Methods
Case Study Tracking a Colored Ball
Basic Theory of Electrical Machines and Drive Systems
Actuators for Robots
Electrical Actuators
Specific Needs of Robotics Drives
Drive Systems
Motor Power Selection and Gear Ratio Design for Mobile Robots
Gear Ratio for a Mobile Robot
Power Requirement of the Drive Motor
Typical Motor Characteristics Data Sheet
Friction Measurement in a Linear Motion System
First Approach: Gear Ratio Design
Second Approach: System Performance as a Function of Gear Ratio
Gear Ratio Design for Stepper Motors
Design Procedures for Mobile Robot That Are Not Ground Based
Control Fundamentals
Control Theory for Robotics
Types of Plants
Classification Based on Control System
Need for Intelligent Robot Structure
A Typical Robot Control System
Trends in Control
Review of Mathematical Modeling, Transfer Functions, State Equations, and Controllers
Introduction
Importance of Modeling
Transfer Function Models
Steps in Modeling
Some Basic Components Often Encountered in Control Systems
Block Diagram Concepts
Some System Examples
State Equations
Time Domain Solutions Using Transfer Functions Approach
Time Domain Solutions of State Equations
Regulator and Servo Controllers
Digital Control Fundamentals and Controller Design
Introduction
Digital Control Overview
Signal Representation in Digital Systems
Plant Representation in Digital Systems
Closed-Loop System Transfer Functions
Response of Discrete Time Systems, Inverse Z-Transforms
Typical Controller Software Implementation
Discrete State Space Systems
Discrete State Feedback Controllers
Typical Hardware Implementation of Controllers
Case Study with Poll-Balancing and Wall-Climbing Robots
Introduction
Pole-Balancing Robot
Wall-Climbing Robots
Mapping, Navigation, and Path Planning
Introduction
Perception
Navigation
Path Planning
References
Robot Autonomy, Decision-Making, and Learning
Introduction
Robot Autonomy
Decision-Making
Robot Learning
Biography
Muhammet Fikret Ercan and Jagannathan Kanniah are both with Singapore Polytechnic, Singapore.