AICA Core v5.0.0 #357
eeberhard
announced in
New Releases
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Enduring Eiger
Version 5.0.0, nicknamed Enduring Eiger, is a major update to AICA Core with an overhauled backend system and a fresh UI for application editing.
AICA Studio
This version of AICA Studio brings a fully redesigned application editor. The iconic AICA application graph view is now supported by dynamic, context-aware panels for powerful multi-view editing: any two views of the application graph, the 3D scene, live data, state or log views can be monitored side-by-side. A mini preview of the 3D scene or application graph can also be kept on screen with convenient switching of the maximized view. Additionally, editing the application is easier than ever with context-aware settings based on the currently selected element. A new scene list tab allows for quick location and selection of elements even in large applications.
In addition to the many visual improvements, the performance and stability of the editor have been enhanced to fix various interaction issues and edge cases.
Features
Fixes
API
This release is a major update to the core API server with a full rewrite of database and RESTful server in Golang.
A summary of breaking changes is given below. This information only affects users who interact with the API directly through HTTP clients or custom code. Please refer to the full API reference documentation for more information.
Breaking changes
/v3namespace/versionto/v3/versionand requirestatusscope to access/v2/examplesendpoints for built-in hardware and return all hardware under/v3/hardware, with a flag in the response body to indicate/v3/descriptions/extensionsendpoint using the new extensions schema/v3/enginenamespaceFeatures
/schema.yamlendpointEvent Engine
This version of the Event Engine enables asynchronous control rates, extends the Event Engine service interface with additional metadata to get, set and unset applications, and fixes some minor issues around log levels, headers and reference frames.
Changes
Core Collections
The core library of components, controllers and example hardware has been improved with a new core filter component, a new GPIO Broadcaster controller as well as several important fixes around force-torque sensor data and blending in the JTC controller, and an updated mock interface and generic robot example that supports gpios, sensors, and simplistic dynamics to simulate the state of the robot.
Components
Controllers
Hardware
Beta Was this translation helpful? Give feedback.
All reactions