Eli, PhD (in CS) is our research scientist. Follow Eli in the next tutorials to quickly get started with Nimbus.
An Overview of Nimbus
Overview the main components of the Nimbus system and the main functionalities of Nimbus's web application.
How to Get Started With Nimbus
A New Robot is Born
Create and configure a new robot in Nimbus. We'll get an installation line with which we can install the Nimbus Client on our robot.
Installing the Nimbus Agent
Review the Kobuki robotic platform and install the Nimbus Client on it.
The Nimbus Agent
SSH the robot through the Nimbus website and review the Nimbus client.
Upgrading the Nimbus Agent
Learn 2 ways to upgrade the Nimbus Agent.
3D Representation and Behavioral Configuration
Create a customized configuration, such as configuring behavioral and adding the 3d representation of our platform and devices.
Viewing the Robot’s Streams
How to view the robot's streams with respect to its configuration.
The Nimbus Agent Local Server
Get the functionality of Nimbus in your local network.
How to Configure & Simulate
How To Build an Advanced Behavioral Configuration
Review and demonstrate how easy it is to build complex behavioral configuration for our robot using Nimbus.
How to Deploy
Introduction to ROS
If you are already familiar with ROS you can skip this video. Otherwise it can be your "jump start" for learning ROS.
Adding a Customized Component – Talker-Listener Example
Review the Talker-Listener Example from the ROS tutorials, and define a Nimbus component for it. In particular, we'll use a template for the docker image and JSON file that are necessary for uploading a new customized Nimbus component. You can use this template to add new customized components of your own.
How to Build a Fleet
Adding a Customized Component – Installing an Xbox Controller
Follow the ROS instructions to install an Xbox controller package for ROS.
Adding a Customized Component – Creating a Docker Image
Create a docker file and a docker image for our Xbox controller. Then, we'll upload our docker to DockerHub.
Adding a Customized Component – Writing a JSON Definition File
Define a JSON definition file and upload it to Nimbus.
Adding a New Device
Adding a New Device
Add a new Device to Nimbus. In particular, we'll upload a 3D representation file for our Xbox controller, and use the Nimbus Client to discover the ID and PORT of this device.
Upload a New Robotic Platform
Upload a new robotic platform and define its particular dimensions for the simulation.