Time to complete: 5 minutes
This guide will help you set up your first robot so you can get to the good stuff: customized dashboards, automatic alerting, remote operation, and more!
To complete this section, all you need is a Freedom account, an internet connection, and your robot.
The Freedom Agent is what makes the magic happen.
In more technical terms, the Agent is an on-device daemon (Linux system service) and set of programming interfaces (ROS, Python, Protobuf, and REST) that enable secure two-way communication and full-stack introspection of the compute system and connected sensors of your robot. This allows you to access to your robot and its data from anywhere with an internet connection.
Platforms: Ubuntu 14.04+, MacOS, or Windows. Not listed? Please reach out.
Architecture: 32 or 64 bit; Intel/AMD X86; Arm7+ (Raspberry Pi, NVIDIA, etc.)
Connectivity: WiFi and/or Cellular 3G+
Software: Python 2.7 or 3.6+ and Numpy
The curl command will look like this:
curl -s "https://api.freedomrobotics.ai/..." | python
Copy the command from the Freedom App and run the command on your robot. Congratulations! The Agent is now installed.
Now that the Agent is installed, you can see your robot in the Freedom App. It's time to start uploading data!
Freedom is designed to be language-agnostic. You can use Python, ROS, Protobuf, or our REST API to connect to and communicate with your robot.
To continue, please choose from the following:
Debian doesn't have sbin $PATH so you will need to add it yourself.
( WE SHOULD INCLUDE A SNIPPIT OF CODE to show how/where to do that)
Updated 15 days ago