Just like the Nexys, we design our software to be modular and adaptable so you can take full advantage of the ExynAI SDK or the Nexys API technology stack. Both options give you powerful tools for customization but each serve a different purpose.
To help you get the most out of the Nexys API or ExynAI SDK, lets look into the features of both to help you decide which route is most suitable for your workflow.
The Nexys API is designed for customers who have a Nexys or are considering adding it to their surveying and mapping toolkit. The Nexys API acts as a two-way bridge between Nexys and your applications, giving you full, granular access to the Nexys firehose of information as it streams in real-time. This includes full odometry, pose and trajectory, robot state, point cloud data, camera feeds, and even GPS data. Having controlled access to this firehose of data opens nearly unlimited possibilities for developers, and you’ll always have access to our team of support engineers if you have more advanced questions.
So what can you do with the API? At the highest level you'll have access to the Nexys platform information so you can customize your software to turn the Nexys on and off, check the platform health status, or see real-time battery states. When the Nexys is in operation you can access real-time odometry information including the robot pose and trajectory, plus any GPS data if an accessory is connected. Odometry information can be streamed with or without the real-time point cloud depending on your application.
Example use cases for Nexys API:
There's a common thread running through each of these examples – you need to be using Nexys to take full advantage of the API. But we realize that not every robot or use case can capitalize on the Nexys payload. If you're interested in taking advantage of ExynAI's online autonomy and/or robust post-processing pipeline, you can package it into your own robot using our SDK.
The ExynAI SDK is the brain of the entire Nexys ecosystem broken down into their component parts. We designed ExynAI to be modular – like Nexys – so our customer can quickly capitalize on the proven power of ExynAI inside any platform.
The ExynAI SDK is separated into two modules for online or offline simultaneous localization and mapping (SLAM). Online SLAM gives you full, real-time autonomous navigation functions through unique, dynamic environments. Offline SLAM is our post-processing suite which can georeference existing data through GPS/GNSS or GCP control points into existing coordinate frames, correct drift, remove noise, and perform many more optimization tasks. These tasks are handled locally by ExynAI and do not require uploads to any cloud services.
Why choose the ExynAI SDK?
ExynAI has been field-tested worldwide, in countless industries, and in the most challenging environments possible. Being able to instantly access over a decade's worth of autonomy and 3D SLAM research and plug it into your custom robotic platform saves you time, money, and puts you miles ahead of the competition.
Who is the Exyn SDK for?
Manufacturers or robotics developers who have their own hardware platform and want to add proven LiDAR SLAM software for autonomous control or post-processing of point cloud data.
If you already use Nexys hardware and want to integrate its full outputs into your existing applications or design custom applications, then you want the Nexys API.
If you’re developing drone, robotic, or autonomous platforms and want to use our proven autonomous technology to power your hardware, then the ExynAI SDK is the perfect addition.
The Nexys API and ExynAI SDK are instilled with the same foundational concept – modularity and flexibility. We strive to provide our customers and partners with the most powerful options for autonomous data collection to achieve their goals without limitations.
To learn more about our API or SDK, contact us today so we can begin discussing new integrations that allow for faster development and limitless capabilities.