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