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
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
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
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
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
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
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
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
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
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