책 이미지

eBook 미리보기
책 정보
· 제목 : Advanced Robotic Vehicles Programming: An Ardupilot and Pixhawk Approach (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 하드웨어 > 일반
· ISBN : 9781484255308
· 쪽수 : 439쪽
· 출판일 : 2020-02-04
· 분류 : 외국도서 > 컴퓨터 > 하드웨어 > 일반
· ISBN : 9781484255308
· 쪽수 : 439쪽
· 출판일 : 2020-02-04
목차
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
? 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
추천도서
분야의 베스트셀러 >