Category

Tutorials

In-depth tutorials to help other teams or robotics enthusiasts recreate or use developments made by the team.

24
Jun

Using Hardware Acceleration in VNC

‘Any sufficiently advanced technology is indistinguishable from magic.’ I’d like to slightly modify that statement to ‘Any solution to a technology problem that works for an inexplicable reason is indistinguishable from magic’. Here’s why: The S.A.R.T. recently acquired a pair of stereoscopic cameras for use in creating a 3D model of the environment, complete with...
Read More
24
Jun

Extracting a floor plan from a ZED Mini model using Blender

One of the requirements for the Major competition is to generate a top-down floor plan of the room in which the test takes place. Ideally, this would happen automatically, however until we get that working we can use the exported 3D model created by the ZED Mini and a bit of post-processing in Blender to...
Read More
22
Jun

Nvidia Jetson Nano with Intel Wireless AC PCIe WiFi

Here’s how we got our Jetson Nano working reliably with an Intel Wireless AC 3165 PCIe WiFi card. This post outlines the steps someone else used to solve this issue on the Nvidia developer forums, but the solution was spread over multiple posts whereas this one puts all those steps in one place.  Depending on...
Read More
19
Feb

Unwrapping Sensor Wrappers – Part 2: Graphs

The SIGHTS software suite is designed to be very extensible when it comes to adding new sensors to your robot. We achieve this by using special Python classes called sensor wrappers to collect sensor data, and JavaScript classes called Graphs to display it. SIGHTS is shipped with many useful sensor wrappers for a lot of...
Read More
17
Feb

Unwrapping Sensor Wrappers – Part 1: Sensors

The SIGHTS software suite is designed to be very extensible when it comes to adding new sensors to your robot. We achieve this by using special Python classes called sensor wrappers to collect sensor data, and JavaScript classes called Graphs to display it. SIGHTS is shipped with many useful sensor wrappers for a lot of...
Read More
14
Feb

Make It Yours: Configuring SIGHTS Part 2 (Advanced Configuration)

In “Make It Yours: Configuring SIGHTS Part 1” I showed you how to configure a basic SIGHTS-based robot. In this, the second part, I’ll go over the more complex configuration of Interface and Sensors. The Simple Bits Ok, I lied. There are a couple more basic bits, but I left them out of the previous...
Read More
12
Feb

Make It Yours: Configuring SIGHTS Part 1 (Basic Configuration)

The recently released SIGHTS (SART Integrated GUI and Host Teleoperation Service) software suite is designed to work with virtually any RMRC robot setup. However, with all that potential for customisation comes a lot of configuration. It can be daunting. Fortunately, my goal in this series of blogs is to de-mystify the extensive configuration file and...
Read More
08
Feb

SART Hazmat Guide

Hi everyone, Anthony here to deliver a quick message. I decided to document everything I learned during last year’s RoboCup in the form of a tutorial, describing step by step how to recreate, from scratch, the hazmat detection functions of the SART vision repository. You can access the PDF here: Open in New Tab This...
Read More
02
Jul

Using an Intel 9260 Wireless Card with the Nvidia Jetson Nano

Unfortunately the Nvidia Jetson doesn’t support the Intel 9260 cards out of the box. Nvidia’s JetPack OS ships with the Linux kernel 4.9 while support for these cards was added in the newer 4.14. However, there’s a workaround, but we gotta recompile the kernel modules. Without further ado, here’s how to get the Intel 9260...
Read More
10
Jun

Using the UDOO x86’s Arduino with Arduino-CLI

In a previous blog post, I wrote about using the official Arduino IDE with the on-board Arduino 101 on the UDOO x86 Ultra. Since our robot is headless, i.e. doesn’t run a display server, we wanted the IDE to run from the command line. While the IDE had support for using its functionality from the...
Read More
1 2