Skip to content
forked from tiiuae/fog_sw

Public ROS2 components for TII/SSRC drone project

License

Notifications You must be signed in to change notification settings

fly4future/fog_sw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drone HW setup instructions

Here are step by step instructions to setup ROS2 environment into Drone HW.

Prerequisites

Recommended environment setup:

Build all submodules

Clone this repository:

Simply run following command to clone this repository:

$ git clone https://github.com/tiiuae/fog_sw.git --recursive

You might receive "permission denied" errors during the git clone for private submodules. However, you can stil build the public part of the fog-sw repository even though private repositories are missing. Please contact repository admins, if you need access to private submodules.

Build and generate debian packages

Generate deb files:

$ cd fog_sw
$ ./build.sh

Build is executed in a docker environment, which contains all required tools and packages to build fog-sw modules. Initial build will take some time, because the fog-sw build environment is created to local docker image. Following builds can reuse the existing docker build environment, which makes the build much faster.

Debian packages are generated into fog_sw/packaging/deb_files folder.

You can also build debian packages directly in your host machine without using docker build environment. First check build dependencies in 'update_dependencies.sh' script and then run 'packaging/package_all.sh' to run local fog-sw full build.

About

Public ROS2 components for TII/SSRC drone project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 96.5%
  • Dockerfile 3.5%