Skip to content

Commit 25aaa23

Browse files
committed
Add Installation wiki page
1 parent 8f01481 commit 25aaa23

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

Installation.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
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

0 commit comments

Comments
 (0)