Articoli correlati a Advanced Robotic Vehicles Programming: An Ardupilot...

Advanced Robotic Vehicles Programming: An Ardupilot and Pixhawk Approach - Brossura

 
9781484255322: Advanced Robotic Vehicles Programming: An Ardupilot and Pixhawk Approach

Al momento non sono disponibili copie per questo codice ISBN.

Sinossi

Part 1: Introduction

Chapter 1: Hardware and Software Description
• Definition of Autopilot
• Autopilot classification by its programming method GUI vs SDK
• Types of SDK
• Pixhawk Autopilot (hardware)
• Clones vs Originals
• Commercial autopilot vs owndesign
• Ardupilot Libraries (software)
• Compatibilities and other similar projects
• Confusion between hardware and software?

Chapter 2: Ardupilot Working Environment
• File types and  Ardupilot libraries
• Use of specific data types
• Description and flow of the programs to be used
• Loading custom codes to the pixhawk using mission planner
• Making new projects using the added eclipse interface
• Identification of errors 
• Is it possible to use the Arduino directly with the APM libraries?

Chapter 3: Recap and Definitions
• Description of the auxiliary components
• Computational efficiency vs mathematical equality
• Working with variables, functions, modules and objects?
• Getter and setter concept
• Concept of orientation and position
• Difference between installation and coding
• Usual parts of an Ardupilot code
• Usual models of programming on Ardupilot codes

References and suggested websites of Part 1

Part 2: Sequential Mode

Chapter 4: Basic Input and Output Operations
• About the header
• About the setup
• Writing to terminal
• Terminal reading
• Reading radios
• Reading of orientation and position internal sensors
• Reading of external position sensors (GPS)
• Reading analog external sensors
• Signal filtering
• Reading and writing of external digital equipment
• Battery reading
• Use of visual alerts through the onboard LED

Chapter 5: Advanced Operations: Serial Communications, Data Storage, Motion Units and Basis of Time Management
• Wired and wireless serial communication
• Interface with development cards
• Writing to brushless motors
• Code optimization
• Writing to brushed motors
• Use of stepper motors
• Use of servomotors for auxiliary applications
• Summary of the control of various compatible motors
• Storage and use of flight data
• Using the MissionPlanner GUI to plot flight data
• Use of time

Chapter 6:  Application to Quadcopter Drone Control with a Smooth Flight Mode: 
• Modeling and Basic Control of a Multirotor with Application Code

References and suggested websites of Part 2

Part 3: Real Time Mode

Chapter 7: Real Time Working Environment
• Notions of modular programming
• Description of the scheduler
• Usual parts of an ardupilot code in parallel mode
• Measurement of the time of execution of a task

Chapter 8: Compendium of the Previous Chapters in Real Time Mode with Application Code

References and suggested websites of Part 3

Appendices
• Libraries installation
• Comparison of commands with other SDKs
• Thrust vectoring
• Omnidirectionality
• Methods of extended power 
• Extended header code
• Extended setup code
• Summary of the design of a quadcopter

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

(nessuna copia disponibile)

Cerca:



Inserisci un desiderata

Non riesci a trovare il libro che stai cercando? Continueremo a cercarlo per te. Se uno dei nostri librai lo aggiunge ad AbeBooks, ti invieremo una notifica!

Inserisci un desiderata

Altre edizioni note dello stesso titolo

9781484255308: Advanced Robotic Vehicles Programming: An Ardupilot and Pixhawk Approach

Edizione in evidenza

ISBN 10:  1484255305 ISBN 13:  9781484255308
Casa editrice: Apress, 2020
Brossura