To setup the Ruby system, it's quite simple and involves very few simple steps:
1. See the supported hardware components (boards, cameras, radio interfaces) in the Hardware section;
2. Connect all the main hardware components as detailed in the Hardware section;
3. Download and flash Ruby software on two SD cards; Check the Downloads section to download the latest software;
4. Power up everything.
That's all, you are done. By default, on first run, Ruby will automatically pair the controller with the vehicle.
Tip: Ruby detects automatically, at boot time, if it's running on a vehicle/relay or on a controller.If one of the following conditions below is true, Ruby will assume that it's running on a vehicle/relay and will automatically configure everything accordingly. Otherways it will assume it's running on a controller.
- A CSI or HDMI camera is present in the system;
- GPIO pin 19 is pulled-up (to 3.3V);
- A file called forcevehicle or forcevehicle.txt is present to the SD card;
Read the Manual to get familiarized with Ruby functionalities or to see how to configure the more advanced features.
Ruby supports a series of additional optional components that can be connected to the system to enhance it's functionality. Those include things like:
- Joysticks, gamepads, RC transmitters for the remote control functionality;
- Current sensors for measuring realtime current consumption;
- OLED displays to be used as auxiliary displays to show relevant system data;
- Additional radio modules for using different frequency bands;
- PCs or laptops for using mission planning software;
- Phones and tablets to be used as secondary displays for the live video stream;
If you have your basic system up and running, you can start learning the system and it's capabilities and start adding the additional components as needed. Read the sections below to see how you can do that: