File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed
Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ # Installation
2+
3+ This page guides you through installing the ACSL Flight Stack.
4+
5+ ## 1. Clone the Repository
6+
7+ ``` bash
8+ git clone https://github.com/andrealaffly/ACSL-flightstack.git
9+ ```
10+
11+ ## 2. Install Dependencies
12+
13+ - ROS2 Foxy or Galactic (see [ ROS2 Install Guide] ( https://docs.ros.org/en/foxy/Installation.html ) )
14+ - Eigen3 (usually ` sudo apt install libeigen3-dev ` )
15+ - MAVROS, MAVLink, GeographicLib (for offboard control)
16+
17+ ``` bash
18+ sudo apt install ros-foxy-mavros ros-foxy-mavlink ros-foxy-geographic-msgs
19+ ```
20+
21+ - Additional dependencies may be required based on your hardware and OS.
22+
23+ ## 3. Build the Workspace
24+
25+ ``` bash
26+ cd ACSL-flightstack
27+ colcon build --symlink-install
28+ source install/setup.bash
29+ ```
30+
31+ ## 4. Configure Your Hardware
32+
33+ - Ensure your Pixhawk is flashed with PX4 firmware
34+ - Confirm your motion capture or GNSS system is operational
35+ - Connect your onboard computer (e.g., Jetson) to Pixhawk via serial/USB
36+
37+ ## 5. Test the Installation
38+
39+ - Run:
40+
41+ ``` bash
42+ ros2 launch acsl_flightstack bringup.launch.py
43+ ```
44+
45+ - If everything is set up correctly, the UAV should be ready for software-in-the-loop (SITL) or hardware tests
You can’t perform that action at this time.
0 commit comments