Embedded Systems and Robotics with Open Source Tools

 
 
CRC Press
  • erschienen am 19. Juli 2016
 
  • Buch
  • |
  • Softcover
  • |
  • 181 Seiten
978-1-138-49665-1 (ISBN)
 
Embedded Systems and Robotics with Open-Source Tools provides easy-to-understand and easy-to-implement guidance for rapid prototype development. Designed for readers unfamiliar with advanced computing technologies, this highly accessible book:








Describes several cutting-edge open-source software and hardware technologies
Examines a number of embedded computer systems and their practical applications
Includes detailed projects for applying rapid prototype development skills in real time





Embedded Systems and Robotics with Open-Source Tools effectively demonstrates that, with the help of high-performance microprocessors, microcontrollers, and highly optimized algorithms, one can develop smarter embedded devices.
  • Englisch
  • London
  • |
  • Großbritannien
Taylor & Francis Ltd
  • Für höhere Schule und Studium
2 Tables, black and white; 20 Illustrations, color; 134 Illustrations, black and white
  • Höhe: 229 mm
  • |
  • Breite: 152 mm
978-1-138-49665-1 (9781138496651)
1138496650 (1138496650)

weitere Ausgaben werden ermittelt
Nilanjan Dey, PhD, is an Assistant Professor at the Techno India College of Technology, Rajarhat, Kolkata, West Bengal, India; Honorary Visiting Scientist at Global Biomedical Technologies Inc., Roseville, California, USA; Research Scientist at the Laboratory of Applied Mathematical Modeling in Human Physiology, Territorial Organization of Scientific and Engineering Unions, Bulgaria; Editor-in-Chief of the International Journal of Rough Sets and Data Analysis (IGI Global); Managing Editor of the International Journal of Image Mining; Regional Editor of the International Journal of Intelligent Engineering Informatics; Associate Editor of the International Journal of Service Science, Management, Engineering, and Technology; and Editor of the Advances in Geospatial Technologies (AGT) Book Series (IGI Global). Widely published, he is a life member of several professional societies.


Amartya Mukherjee, MTech, is an assistant professor at the Institute of Engineering and Management, Salt Lake City, Kolkata, West Bengal, India. He holds a bachelor's degree in computer science and engineering from the Maulana Abul Kalam Azad University of Technology (previously known as the West Bengal University of Technology), Salt Lake City, Kolkata, India, and a master's degree in computer science and engineering from the National Institute of Technology, Durgapur, West Bengal, India. He has written several papers in the field of wireless networking and embedded systems.
Introduction
Embedded Systems and Robotics
Fundamental Goal of Embedded Systems
Fundamental Goal of Robotics
Main Focus Area
Motivation
How to Use This Book


Basics of Embedded Systems
Introduction
Classifications of Embedded Systems
Microprocessors
Microcontrollers
Application-Specific Processors
Sensors and Actuators
Embedded Communication Interface
Real-Time Operating Systems
Typical Examples


Basics of Robotics
Introduction
Robot Kinematics
Degree of Freedom
Forward Kinematics
Algebraic Solution
Inverse Kinematics
Robots and Sensors
Robots and Motors
Robot Controller
Frames and Materials
Types of Robotics
Summary


Aerial Robotics
Introduction to Aerial Robotics
History of Aerial Robotics
Classification of Aerial Robots
Sensors and Computers
Open Research Area
Aerial Sensor Networks


Open-Source Hardware Platform
Introduction
Open-Source Hardware Features
Open-Source Hardware Licensing
Advantages and Disadvantages of Open-Source Hardware
Examples of Open-Source Hardware
Summary


Open-Source Software Platform
Introduction
Open-Source Standards
Examples of Open-Source Software Products
Advantages and Limitations of the Open-Source Software
Open-Source Future


Automated Plant-Watering System
Introduction
Architecture of Plant-Watering Systems
Arduino Programming Code
Broadcasting Sensor Data to the Internet via Processing
Summary
Concepts Covered in This Chapter


Device to Cloud System
Introduction
Temperature Sensor Data Logging System
Components
Temperature Sensor
Circuit Connections
Setting Up Zigbee Communication
Sample Python Code for Serial Read
Sending Data to Cloud
Installation of Operating System and Python API in Raspberry Pi
Configuring Google Account
Python Code to Access Google Spreadsheet
Summary
Concepts Covered in This Chapter


Home Automation System
Introduction
Home Automation System Architecture
Essential Components
Connection Detail
Setting Up the Web Server
Interaction with Server by Processing
Summary
Concepts Covered in This Chapter


Three-Servo Ant Robot
Introduction
Tools and Parts Required
Programming the Leg Movement
Summary
Concepts Covered in This Chapter


Three-Servo Hexabot
Introduction
System Architecture
Parts and Their Assembly
Programming Basic Move
Summary
Concepts Covered in This Chapter


Semi-Autonomous Quadcopter System
Introduction
Structural Design
Component Description
Flight Controller Unit
Assembling Parts
Sensor and Speed Controller Calibration
Radio Setup and Calibration
Radio TX/RX Binding Technique
Connection with GUI Interface
Position, Navigation, Level, and Mag Performance Tuning
Additional Channel Assignments
Summary
Concepts Covered in This Chapter


Autonomous Hexacopter System
Structural Design of the Autonomous Hexacopter
Components
Component Assembly
APM Ground Station Software Installation
APM Firmware Loading
Sensor and Radio Calibration
Flight Parameter Settings
Flight Modes
Mission Design
Adding FPV Unit
Final Hexacopter UAV
Summary
Concepts Covered in This Chapter


Conclusion
Tools Used
Important Safety Notes
Frequently Asked Questions
Final Words
Bibliography

Versand in 10-15 Tagen

107,39 €
inkl. 7% MwSt.
in den Warenkorb

Abholung vor Ort? Sehr gerne!
Unsere Web-Seiten verwenden Cookies. Mit der Nutzung des WebShops erklären Sie sich damit einverstanden. Mehr Informationen finden Sie in unserem Datenschutzhinweis. Ok