Tag

Code
15
Feb

A Blog Post About Two-Way Audio

A brief history of two-way audio In previous years, we have used a few methods to do two-way audio. Initially we had a speech to text and back again system to transmit data. Needless to say, this was quite limiting and not particularly… well, good. This was replaced in 2018 with Mumble, a basic VoIP...
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
10
Feb

SIGHTS Set On The Future

Here at S.A.R.T. we are proud to announce the release… of SIGHTS. No, it’s not a network of spy satellites. We aggressively forced the name for that sweet secret service-style acronym. It stands for “SART Integrated GUI and Host Teleoperation Service”, and that’s just what it is: A complete teleoperation interface written by the Semi-Autonomous Rescue...
Read More
11
Jul

Hazmat Part 3: Choosing the Class

Hey there, it’s Anthony, ready to bring an end to this epic trilogy of identifying hazmat signs. In this part we will cover how we solved the second half of the generic object detection problem (as detailed in the first part): classification. The algorithms used in this part are by far the most complicated. Rather...
Read More
09
Jul

Hazmat Part 2: Isolating the Interest

Hi, it’s Anthony again. I’m here to make an addition to the first part of this series, which really belongs in that blog post, but it was getting too long, so I decided to make it into its own. If you haven’t read it, you can read part 1 here: https://www.sfxrescue.com/developmentupdates/day-195-hazmat-part-1-detecting-the-danger/ After a contour has...
Read More
08
Jul

Hazmat Part 1: Detecting the Danger

Hi, this is Anthony. I’ve not written a blog post about the vision stuff yet because I’ve been too busy actually working on it. The competition is done now though, and so I have free time to talk about what I’ve learned. Basically, there are two parts to the generic object detection problem: detection and...
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
02
Jun

Mmmmmm. Yummy PyPot.

Hello, It’s me Barney again! This time I am writing about motors. The S.A.R.T team ran into an issue with the motors constantly overloading and not going to the desired speeds. After a little troubleshooting, the issue was found. The pyax12 library doesn’t support the new MX-12w motors. I decided to replace the library with...
Read More
1 2