Skip to main content

Add a short description here!

Project description

PayloadComputerDroneProjekt

https://konstantindege.github.io/PayloadComputerDroneProjekt/

Setup

  1. install following

    https://docs.px4.io/main/en/dev_setup/dev_env_windows_wsl.html

  2. run simulation

    export PX4_HOME_LAT=48.7678933
    export PX4_HOME_LON=11.3365773
    export PX4_HOME_ALT=375
    
    
    cd && cd PX4-Autopilot/ && HEADLESS=1 make px4_sitl gz_x500_mono_cam_down
    
    ip addr | grep eth0
  3. clone this repo and install this package inside of your wsl instance

    • start wsl in the folder

    • clone repo to folder inside wsl

    • python3 -m venv myenv

    • source myenv/bin/activate

    • pip install -e .

    • gointo myenv foldern and open the conf file and change use global packages to true

  4. move models to simulation

    clone this repo also in the same folder as the PX4-Autopilot

    cd ~/PX4-ROS2-Gazebo-Drone-Simulation-Template
    cp -r ./PX4-Autopilot_PATCH/* ~/PX4-Autopilot/
  5. https://www.geeksforgeeks.org/using-github-with-ssh-secure-shell/

Helper

  1. PowerToys Color Picker

    LAB(L = %Lc, A = %Ca, B = %Cb)
  2. Cron Tab

    echo ‘export PATH=”$HOME/PayloadComputerDroneProjekt:$PATH”’ >> ~/.bashrc

    crontab -e

    @reboot start_raspi_script.sh

  3. Systemd

    mkdir -p ~/.config/systemd/user

    code ~/.config/systemd/user/start_droneos.service

    [Unit] Description=Start Drone Computer After=multi-user.target

    [Service] ExecStart=/usr/bin/bash /home/aviator/PayloadComputerDroneProjekt/start_raspi_script.sh Type=simple

    [Install] WantedBy=multi-user.target

    systemctl –user daemon-reload systemctl –user enable start_droneos.service systemctl –user start start_droneos.service

    systemctl –user status start_droneos.service

    journalctl -u start_droneos.service

Build docs

  1. Install Sphinx and dependencies

    pip install sphinx sphinx-autobuild pydata-sphinx-theme
    sphinx-autobuild docs_src docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

payloadcomputerdroneprojekt-0.1.7.tar.gz (11.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

payloadcomputerdroneprojekt-0.1.7-py3-none-any.whl (6.3 MB view details)

Uploaded Python 3

File details

Details for the file payloadcomputerdroneprojekt-0.1.7.tar.gz.

File metadata

File hashes

Hashes for payloadcomputerdroneprojekt-0.1.7.tar.gz
Algorithm Hash digest
SHA256 a3c34b01f28a27110697788b5382386a3fcbd7fd4db564234b3854516f4ac9e1
MD5 8bbaeb4ff5245740599c9b955ae26507
BLAKE2b-256 d6c4bbacaa2d542b22256e5569618a262e0eafc75b10a5df684a091cb5e92376

See more details on using hashes here.

File details

Details for the file payloadcomputerdroneprojekt-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for payloadcomputerdroneprojekt-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c394ae9b951b6815cd17dc53578999959f091a3ff6c5c7d4a8504897fafe7f74
MD5 5ea7e93c213e17bb818cceb95c905055
BLAKE2b-256 5feeef0d580f414b590ca810a1c83b2a981820dc588bd53951389e775f20101d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page