Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

Avis

Avis is the aerial vehicle in situ model checker.

Building

Just run make.

Running

Run bin/avis. The following environment variables must be set:

  • ARDUPILOT_SRC_PATH - the path to the source code of ArduPilot
  • ARDUPILOT_GZ_PATH - the path to the source code of ArduPilot's Gazebo plugin
  • PX4_PATH - the path to the source code of PX4

Optionally, AVIS_DEBUG can be set to any value to enable verbose output.

Testing

Unit Tests

Run make test-unit.

Functional Tests

Run make test-functional.

GRPC

GRPC is used for the workload to interact with RMCK. To obtain the needed programs, run:

$ go get -u google.golang.org/protobuf/cmd/protoc-gen-go
$ go install google.golang.org/protobuf/cmd/protoc-gen-go
$ go get google.golang.org/grpc/cmd/protoc-gen-go-grpc
$ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc

TODO

  • Metrics server for interesting stats (e.g. # of synthetic readings, etc)

About

The aerial vehicle in situ model checker

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.