Close

[URUS TEST] - First test Urus Protocol

A project log for URUS

Universal Robotic Unmanned System

hiroshi-takeyHiroshi Takey 07/22/2017 at 05:450 Comments

It's Urus Protocol and Urus System test running at simultaneos time using for now the ardupilot scheduler for multitask process.

As you see on the video, we can receive and send data command at same time at high speed throught usb communication. The data can send up to 500kbits at half/full duplex data transfer.

The system on arduino was builded with Urus Studio IDE and customized GCC GNU toolchain for high performance.

On the android side, the Urus System and Urus Protocol library was builded with Android NDK toolchain with Firemonkey Forms.

Urus system is a work in progress project on the Ardupilot master branch.

All Urus System is open source and writed in ANSI C/C++, focused to develop a reliable true realtime system for industrials applications.

As maybe you know, Urus system is a new interface-vehicle system handling all io hardware with a new HAL called SHAL between the top hal and the urus system target hardware, and basically it's the same that present on the other side hal.

The purpose about the Urus System is giving to us a comunication way to ardupilot api with an easy and realiable system, for example, if you are an owner apm 2.x board then you want to use the last master ardupilot version, then you can use the urus cape io and you can connect it with a Raspberry pi or NuttX board, like PX4 (work in progress for this board).

Ok, you doesn't have an legacy board, but have an trainer board like Nucleo board (stm32f446) then you will can use the urus cape io and the urus system to run on it with the master and with NuttX directly.

Urus team has developed a complete ecosystem for you and ardupilot developer with a new graphical ide called Urus Studio and have a customized "EXOKERNEL" using the linux base kernel for fast and realtime an ARM architecture, it is publishing the source code on the urus team repo. The documentation is work in progress so don't worry, it's will pulished very soon.

Discussions