# Getting started
This section provides an overview of the basic concepts you need to understand in order to build and run an unmanned vehicle or robotic system using only one data and power bus for all payloads, subsystems and sensors.
Table of content:
- Architecture
- Overview of system structure
- Introduction to CAN protocol and Cyphal/DroneCAN (UAVCAN)
- Exploring DroneCAN and Cyphal
- DroneCAN and Cyphal in UAV systems
- Hardware and ecosystem overview
- Autopilot Systems – PX4 and ArduPilot (in context of DroneCAN or/and Cyphal/CAN)
- Integration of PX4 and Ardupilot with DroneCAN and Cyphal
- Tools Overview and Basic Operation
- DroneCAN and Cyphal tools
- DroneCAN GUI Tool.
- Yakut — a simple CLI tool for diagnostic and management of Cyphal networks.
- Yukon — a rich GUI tool for observing, debugging, and interacting with a Cyphal bus.
- Working with QGroundControl
- Basics of configuration
- DroneCAN and Cyphal tools
- Introduction to ROS
- ROS basics in UAV development
- Advanced HITL Simulation
- Setting up the simulator environment
- Understanding simulation vs. real drone structures
- Comparing simulated environments with actual drone structures.
- Understanding the options and implications of each approach.
- 3D Simulator and Visualization Techniques
- Future vision
- Implementation overview and future vision
- Case studies, real-world applications, and feedback session