We have been building FlytOS to serve as a framework for companion-computer based drone applications development. FlytOS is now available for download here: http://flytbase.com/flytos/

It is built on ROS, and offers C++, Python and ROS APIs for navigation, configuration, setup, computer-vision and communication. Builtin web-server allows developers to host web-based UIs and connect to remote/mobile devices using RESTful APIs and web-socket connections, with authentication and security. Further, a ROS/Gazebo based simulator has been tightly integrated with FlytOS to allow developers test their applications in simulation, before deploying those on real hardware. Several other features, such as, onboard web-based setup/GCS utility, video streaming utilities, are also included in FlytOS.

FlytOS has been extensively tested on two platforms so far: {Odroid + Pixhawk} and FlytPOD. 

We will be happy to get feedback on our work, and collaborate with other community members for further development of this framework.

FlytOS installation instructions are available here: http://docs.flytbase.com/docs/FlytOS/FlytOS_install.html

API documentation is available here: http://docs.flytbase.com/docs/FlytAPI/ListOfAPIs.html

FlytSim documentation is available here: http://docs.flytbase.com/docs/FlytSim/FlytSim.html

Repository for sample onboard and web/mobile applications is here: https://github.com/flytbase/flytsamples

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –