
An embedded-friendly method to determine whether a point lies within an area
Determining whether a point lies within a given shape can be tricky when utilising systems with limited resources. This post presents a light-weight methodology that uses cross-product multiplication.

Identifying strong object orientations within an image
Identifying an object’s orientation is a classic digital image processing task. In this post, we approach this problem using a Sobel-based methodology that responds to strong object edges.

A simple stepper motor control algorithm
This post presents a simple Arduino-based stepper motor control algorithm with adjustable acceleration/deceleration curves. Example code is provided, followed by a brief guide detailing some of the underlying theory, the hardware used for testing, and a breakdown of the Arduino code.

Communicating with the Dobot Magician using raw protocol
This post details the communication protocol used to query and send commands to the Dobot Magician robotic manipulator.