Data stream monitoring
It is extremely difficult to debug and analyze complex issues without data.
Freedom provides full sensor and log recording with efficient filtering and compression for everything from video to LIDAR to 3d environments to custom data formats. All efficiently filtered, compressed and uploaded to the cloud in data buckets, based on your bandwidth, whether it is an unstable cellular connection or full gigabit broadband.
System and resource monitoring
Complex algorithms always push the edge of your compute resources.
Freedom gives monitoring and logging of system resources, bandwidth, connectivity and operating system errors; giving you a clear understanding of the performance and bottlenecks of your system through all time.
Connectivity is limited for everyone - whether it is an unstable cellular connection, or a wired gigabit pipe.
Freedom's bandwidth tuning allows you to run seamlessly in bandwidth-restricted environments like logistics centers by tuning the bandwidth usage for every component on your robot, from video feed to LIDAR.
Robots are guaranteed to go offline.
To avoid data loss, your data is buffered and automatically sychronized when your robot comes back online, allowing you to understand what happened while your robot was disconnected.
Full Data Logging
Access the data you need now, and store everything else that might be useful in the future.
Efficient storage and programmatic API access allow you to work efficiently with bytes to terabytes of data. We give you access to everything out platform has access to, allowing you to understand, analyze, and improve your system.
Easily visualizing data how you want, correlated against other key dimensions, allows you to quickly understand root causes of problems and also explain the state of a robot to others.
You can graph data in multiple ways, overlaying data from topics on top of each other with multiple data views, rendering styles and fully customizable organization. View one second or an entire month of data at a time.
Map and Navigation Visualization
To understand a robot, you need to see it in the context of its environment, navigational maps actuators and other key dimensions.
This enables full map rendering for GPS, local odometry, maps and other message types give you all of your data in a glance.
3D Environmental Visualization
Visualizing complex environments in terms both you and your robots understand requires integrating sensor and navigational data.
We bring together mapping, odometry, and LIDAR data, allowing you to operate your robot in an integrated 3D environment.
Dashboards and Sharing
You need ways to allow them to visualize data in a filters and clear way which they can access with a single click across the fleet.
You can create custom dashboards with different data, layouts and visualizers for developers, pilots, sevice technicians, or managers that reflect only the information they need to perform. Personalize your views further with overlaid dimensions, custom data types, and tagging, and more.
Robot Replay (tm) Share Links
When something goes wrong - or right - you need to be able to explain and share it with your team, customers and users.
You can go back to a specific time period and see everything about your robot in one click. Then, easily generate a secure URL to share with colleagues, customers, or for public dashboarding. Share links index per device, per time period and can be shared internally to your organization or externally with expiration dates.
Real-time spectator views
As your fleets grow, and you have more operators, you will need to time-share robots, validate performance of each operator and sometimes co-operate a robot. Also, when operators are driving your robots, sometimes, you just need to see what is happening. These are read-only views into the real-time visualization of the robot which allow multiple spectators to take over control of a robot and share responsiblity for it safely.
Programmatic Data Access API
Every platform has its limit, and when you need to customize an interface, access data differently or integrate it with a new system, you need to be able to easily and securely do so.
Every piece of data is yours and easily accessible across all time for your device in a very scalable, queryable and filterable set of API endpoints which allow you both historic and real-time access to your entire fleet of devices.