In August I agreed to help the GNOME foundation by becoming a maintainer for one of their projects, the game quadrapassel. I have been programming for 25 years, but have done very little in open source so thought this was a great place to roll up my sleeves and jump into the GNOME project. I … Read moreGNOME Maintainer
Everyone has heard of autonomous cars, but did you know that most modern cars are on the autonomous driving scale, here is a simplistic overview of the levels of autonomy. Officially, the levels of autonomy are classed into 5 levels: Level 1: “Hands on the wheel”: The car has driver assistance functions but under the supervision of … Read moreAutonomous Driving Levels
Recently I realised that I have a spare Apple Magic Mouse hanging round, plus it turns out that Ubuntu 16.04 comes with the Magic Mouse device driver. So to connect the mouse use the normal Bluetooth settings. The scrolling however was a bit sluggish, so use the following commands to speed up the scrolling on … Read moreApple Magic Mouse with Ubuntu – Speed up the Scrolling
Setting Up a Timer with systemd in Linux: https://www.linux.com/blog/learn/intro-to-linux/2018/7/setting-timer-systemd-linux This can be used to start tasks on Linux very much like a cron job, except these offer a bit more flexibility
As a cycling fan, I think grand tour cycling is the probably one of the best examples of teamwork there is. The team give everything for their main rider, which could be a sprinter or GC rider (the person riding to win overall). The actual team lead is usually not the main rider, they are … Read moreExample of Team Work
This is an old post I wrote a couple of years ago, while it is old, I still believe it is very relevant today. What is Sensor Fusion? Sensor fusion is the process by which data from different data sources are fused together to detect something greater than what a single sensor could provide. One form … Read moreSensor Fusion
What is Computer Vision? The field of Computer Vision allows a computer to emulate human vision by showing a perception and understanding on an image or video. This perception can then be used to allow the computer to make decisions, for example detecting the collision of an object coming towards it, or identify parts of an input image … Read moreIntroduction to Computer Vision
Welcome to my blog re-launched on Amazon Lightsail. My articles will be biased towards on open source subjects, but I will still work on Graphics subjects. I recently joined a new company called Codethink. Codethink are world leaders in Linux and Open Source. Open Source is a interesting concept, but open source engineers tend to … Read moreHello world again!