articleMay 1, 2015Closed access

PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms

ETH Zurich

Indexed incrossref

Abstract

We present a novel, deeply embedded robotics middleware and programming environment. It uses a multithreaded, publish-subscribe design pattern and provides a Unix-like software interface for micro controller applications. We improve over the state of the art in deeply embedded open source systems by providing a modular and standards-oriented platform. Our system architecture is centered around a publish-subscribe object request broker on top of a POSIX application programming interface. This allows to reuse common Unix knowledge and experience, including a bash-like shell. We demonstrate with a vertical takeoff and landing (VTOL) use case that the system modularity is well suited for novel and experimental…

Citation impact

696
total citations
FWCI
36.23
Percentile
100%
References
25
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • POSIX
  • Unix
  • Embedded system
  • Operating system
  • Robotics
  • Modular design
  • Middleware (distributed applications)
No related works found for this paper.