Testing Basler GMSL cameras with the Basler GMSL Dev Kit and a Jetson Orin Nano Dev Kit
2 Basler GMSL Ace cameras running full frame @ ~18FPS – so far so good! These GMSL cameras run hot though, much hotter than their USB cousins!
This author has not written his bio yet.
But we are proud to say that Kevin Godden contributed 307 entries already.
2 Basler GMSL Ace cameras running full frame @ ~18FPS – so far so good! These GMSL cameras run hot though, much hotter than their USB cousins!
Over Christmas I started thinking about LC Tank Oscillators, especially as used on early Spark-gap radio transmitters. For no particular reason (except for fun) I decided to try to simulate simple LC and LCR oscillators from first principles in Rust. The simulations worked out quite well but need a bit more work as they are […]
The Jetson Orin AGX has two Hardware JPEG Encoder blocks which in theory will allow you to encode images to JPEG much faster than using the CPU alone – as usual the reality is a little more complicated than the data-sheet might suggest! The aim was to test and time the encoding of 24Bit RGB […]
Is it possible to have a PPS disciplined NTP server without a network reference clock or network connection? While doing some camera synchronisation and timestamp testing, I setup a Raspberry Pi NTP server with PPS using an Adafruit GPS hat so that I could sync my cameras’ time to NTP, trigger them using the PPS […]
Example code to Estimate heading or course of travel or bearing given two GPS locations taken from a recorded path. A lot of GPS devices will report heading along with latitude and longitude, but what if you lust have a series of GPS locations recorded from a path, how can you estimate heading or course […]
More easily receive UDP Data via boost::asio providing just IP address and port umber. The boost::asio classes provide a cross platform way to communicate via UDP without having to use the raw socket libraries, however they can be confusing and hard to use do to their designed-in flexibility. Sometimes I just want to provide an […]
If you’re working with UTC times, you may be upset to find that mktime() always converts using your local time zone thus wrecking your UTC times. Instead of mktime() use: Linux/Posix: timegm() Windows: _mkgmtime() For example, let’s use timegm() to make a UTC time which we will pass to SolarAzEl() to calculate the Solar Elevation […]
C++ code to estimate Solar Azimuth and Elevation given GPS position and time. For reasons that I won’t go into here I found it necessary to estimate Solar Azimuth and Elevation given GPS position and time. Now there is quite a bit of information on how to this on the old inter-web, none of it […]
Programming with time is difficult and error prone, for this reason I usually try to keep things in UTC so that I don’t have to worry about time zones and daylight saving offsets etc. When in C++ I mostly use the boost::ptime library but I was surprised recently about tricky it seemed to be to […]
Q: How can I speed up encoding & decoding of JPEG images on my embedded system?
Address: 43 Churchgate, Wicklow, Co. Wicklow, Ireland.
Telephone: +353 87 2236429
email: info@ridgesolutions.ie
