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 technologiesExamines a number of embedded computer systems and their practical applicationsIncludes 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.
||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
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
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.
IntroductionEmbedded Systems and RoboticsFundamental Goal of Embedded SystemsFundamental Goal of RoboticsMain Focus AreaMotivationHow to Use This Book
Basics of Embedded SystemsIntroductionClassifications of Embedded SystemsMicroprocessorsMicrocontrollersApplication-Specific ProcessorsSensors and ActuatorsEmbedded Communication InterfaceReal-Time Operating SystemsTypical Examples
Basics of RoboticsIntroductionRobot KinematicsDegree of FreedomForward KinematicsAlgebraic SolutionInverse KinematicsRobots and SensorsRobots and MotorsRobot ControllerFrames and MaterialsTypes of RoboticsSummary
Aerial RoboticsIntroduction to Aerial RoboticsHistory of Aerial RoboticsClassification of Aerial RobotsSensors and ComputersOpen Research AreaAerial Sensor Networks
Open-Source Hardware PlatformIntroductionOpen-Source Hardware FeaturesOpen-Source Hardware LicensingAdvantages and Disadvantages of Open-Source Hardware Examples of Open-Source HardwareSummary
Open-Source Software PlatformIntroductionOpen-Source StandardsExamples of Open-Source Software ProductsAdvantages and Limitations of the Open-Source SoftwareOpen-Source Future
Automated Plant-Watering SystemIntroductionArchitecture of Plant-Watering Systems Arduino Programming CodeBroadcasting Sensor Data to the Internet via ProcessingSummaryConcepts Covered in This Chapter
Device to Cloud SystemIntroductionTemperature Sensor Data Logging SystemComponentsTemperature SensorCircuit ConnectionsSetting Up Zigbee CommunicationSample Python Code for Serial ReadSending Data to CloudInstallation of Operating System and Python API in Raspberry Pi Configuring Google AccountPython Code to Access Google SpreadsheetSummaryConcepts Covered in This Chapter
Home Automation SystemIntroductionHome Automation System ArchitectureEssential ComponentsConnection DetailSetting Up the Web ServerInteraction with Server by ProcessingSummaryConcepts Covered in This Chapter
Three-Servo Ant RobotIntroductionTools and Parts RequiredProgramming the Leg MovementSummaryConcepts Covered in This Chapter
Three-Servo HexabotIntroductionSystem ArchitectureParts and Their AssemblyProgramming Basic MoveSummaryConcepts Covered in This Chapter
Semi-Autonomous Quadcopter SystemIntroductionStructural DesignComponent DescriptionFlight Controller UnitAssembling PartsSensor and Speed Controller CalibrationRadio Setup and CalibrationRadio TX/RX Binding TechniqueConnection with GUI InterfacePosition, Navigation, Level, and Mag Performance TuningAdditional Channel AssignmentsSummaryConcepts Covered in This Chapter
Autonomous Hexacopter SystemStructural Design of the Autonomous HexacopterComponentsComponent AssemblyAPM Ground Station Software InstallationAPM Firmware LoadingSensor and Radio CalibrationFlight Parameter SettingsFlight ModesMission DesignAdding FPV UnitFinal Hexacopter UAVSummaryConcepts Covered in This Chapter
ConclusionTools UsedImportant Safety NotesFrequently Asked QuestionsFinal WordsBibliography
Dewey Decimal Classfication (DDC)