[DEVELOPERS] - URUS Documentation conference published

Hi folks, sorry about delay publishing URUS system source code, for people interested and to know how it's will work with ardupilot, there is a recently documentation with descriptive images explaining the URUS structure system and URUS Protocol.

This document was used in a conference at EMI University and UAGRM Bolivia's statal university.

Thank you very much for your patience.

Link to document:
http://www.slideshare.net/htakey/urus-training-conference

The URUS integration into ardupilot is right now merged through thi PR https://github.com/ArduPilot/ardupilot/pull/3718, and you can follow all PR pushing update to ardupilot following me at github if you want.

http://www.github.com/hiro2233

or following URUS discussion at this link:

http://discuss.ardupilot.org/t/new-ardupilot-apm-2-x-features-urus-...

Views: 349


Developer
Comment by Andy Little on November 1, 2016 at 11:09am

In the slides it talsk about the URUS API. What is that?

Comment by hiroshi takey on January 12, 2017 at 9:43am

Hi @Andy_Little! Sorry for the late.

URUS Procotol API, is the main communication system on the URUS System, internal and external, With this one, you could connect with other hardware using the same protocol or use for telemetry if you want.

Comment by hiroshi takey on January 12, 2017 at 9:44am

Hi There!

We are adding the new URUS hardware abstraction layer with a new little level HAL at behind, we are called it "Synthetic HAL" because it's based on the TOP Abstraction Layer and adapted to live in the same system. With this structure, developers can implements and make their changes under URUS System HAL.

There is an example to test it and you can build it with Cygwin and with Android NDK toolchain at the moment.

This is the waf command to build it:

Cygwin:

$./waf configure --board urussitl
$./waf clean
$./waf urusexamples

Android:

$./waf configure --board urusandroid --static
$./waf clean
$./waf urusexamples

NOTE: You need Android NDK Toolchain to build for this platform.

We will support for Android NDK, Cygwin, Linux Platform and in the future NuttX.

The URUS System main development is for Raspberry with light weight embed kernel (13mb included the initramfs) for really realtime proccess on this board with a APM 2.x board attached to this one.

You can fork this at the new URUS Repo:

https://github.com/ArduPilot/ardupilot/pull/5552

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service