• Skip to main content
  • Skip to primary sidebar

Reefwing Software

  • Home
  • Book
  • Development
  • Blog
  • Contact Us
  • Privacy
You are here: Home / Archives for Robotics

Robotics

March 27, 2026 by David Such Leave a Comment

Will Robots Evolve into Crabs?

Nature keeps reinventing the crab. At least five times, unrelated crustacean lineages have independently converged on the same compact, flat, modular body plan. Biologists call it carcinisation. Engineers should be paying attention.

In this episode, we look at what the crab’s repeated emergence tells us about the deep constraints that shape both biological and artificial systems. The crab body succeeds not because it is optimal in the abstract, but because its modularity creates a platform for downstream specialisation. The same logic applies to robotic morphology: compact, laterally stable, segment-based designs consistently outperform human-mimicking forms when the selection pressure is efficiency rather than aesthetics.

We extend the analogy into AI architecture, where the Transformer has undergone its own carcinisation, colonising vision, audio, robotics, and protein folding from its origins in language modelling. That convergence reflects shared hardware and training constraints, not architectural perfection. And just as crab-like forms have been lost at least seven times in nature through decarcinisation, the emergence of hybrid architectures signals that the Transformer monoculture may be a local optimum, not a final destination.

The core argument is that convergence signals constraint, modularity enables both convergence and escape, and the platform matters more than the form. Engineers chasing human mimicry or constant architectural reinvention may be solving the wrong problem. Nature solved it by building modular platforms and letting selection do the rest.

Check out our latest podcast on Embedded AI – https://www.buzzsprout.com/2429696/episodes/18910786

Filed Under: AI, Embedded, Robotics Tagged With: embedded AI, podcast

February 1, 2024 by David Such Leave a Comment

The “Hard Problem” of Consciousness

Recently we have been working nearly every day with ChatGPT, DALL-E, Midjourney and Bard, and this has led us to question whether these GenerativeAI models are intelligent.

The first problem you come across when trying to answer this question, is that no one agrees on what intelligence is. From that perspective, the question then becomes unanswerable. However, this is a bit of a cop out. A better yard stick of intelligence may be, “I can’t define intelligence, but I know what it looks like when I see it.” Using that criteria, we think that most people would agree that Artificial Narrow Intelligence (ANI) has been achieved. Artificial Narrow Intelligence (ANI), also known as Weak AI, refers to AI systems designed to perform a specific task or a limited range of tasks. Unlike Artificial General Intelligence (AGI) or Strong AI, ANI lacks the ability to apply its intelligence broadly across a wide range of contexts.

Read More – https://medium.com/@reefwing/the-hard-problem-of-consciousness-c849861c31cf

Filed Under: AI, App Development, Robotics

October 31, 2023 by David Such Leave a Comment

Using the ToolkitRC WM150 Watt Meter

A Watt Meter is a useful addition to your tool kit if you are using electric motors, servos, or Electronic Speed Controllers (ESCs). There are a few different types available, but for our purposes, the WM150 from ToolkitRC is an affordable option. Specifically, a Watt Meter allows you to measure the current drawn from a power source, typically a battery, and calculate the power being dissipated. This is important because too much current will cause things to start melting and release the magic smoke from components.

In addition to measuring voltage, current, and power, the WM150 can drive a servo/ESC directly. This is handy when you are not sure whether the servo or the microprocessor is causing a problem and for measuring servo power requirements. 

Read our full review of the WM150 Watt Meter on Medium.

Filed Under: Robotics, Testing

October 31, 2023 by David Such Leave a Comment

Arduino Library for the Stewart Flight Simulator Platform

The Stewart Platform, also known as a hexapod, motion base or parallel manipulator, is a mechanical system that consists of a platform connected to a fixed base through six independently actuated legs. This arrangement allows for precise and versatile motion control in all six degrees of freedom (DOF): three translational (surge, sway, heave) and three rotational (roll, pitch, yaw).

In the context of flight simulators, the Stewart Platform is utilized to replicate the dynamic movements and sensations experienced by pilots during flight. It provides a realistic simulation of aircraft motion, enabling pilots and trainees to practice flying maneuvers, emergency procedures, and various flight scenarios in a controlled environment. By synchronizing the movement of the platform with visual and auditory cues, flight simulators enhance the training experience and help pilots develop their skills without the risks associated with actual flight.

The Stewart platform is used in car/flight/VR simulators, machine tool technology, animatronics, crane technology, underwater research, simulation of earthquakes, air-to-sea rescue, mechanical bulls, satellite dish positioning, the Hexapod-Telescope, robotics, and orthopedic surgery.

We will be using it to test our drone flight control hardware, IMUs and associated software. You can read the full Stewart Platform article on Medium.

Filed Under: App Development, Drones, Embedded, IoT, Robotics

May 26, 2023 by David Such Leave a Comment

An Arduino DC Motor Dynamometer Shield— Part 1

We needed an instrument that can plot the voltage/thrust curve for any BLDC motor and propeller combination. We use Pulse Width Modulation to control the Electronic Speed Controller which drives the motor, and it would be nice to be able to relate the PWM percentage to thrust. Our first prototype used Force Sensing Resistors which will be compared to load cells. #arduino #fsr #dyno #shield

https://reefwing.medium.com/an-arduino-dc-motor-dynamometer-shield-part-1-54efd0c3e7e6

Filed Under: Drones, Embedded, Robotics Tagged With: Arduino, FSR, Shield

April 25, 2023 by David Such Leave a Comment

An Arduino Library for the x-IMU3 GUI, IMU Data Visualisation Tool

IMUs with 3 sensors each measuring 3-axes, pump out a lot of data. It can be difficult to work out how your IMU is performing, which is why the free open source data visualisation tool from x-io Technologies is so great. It is available for all major operating systems (Windows, macOS, and Linux). #arduino #imu #datavisualisation #datavisualization

Read all about it in our latest article on Medium:

https://reefwing.medium.com/an-arduino-library-for-the-x-imu3-gui-imu-data-visualisation-tool-e5aaacf894a7

Filed Under: Drones, Embedded, IoT, Robotics Tagged With: Arduino, datavisualisation, IMU, LIbrary

November 16, 2022 by David Such Leave a Comment

OLED Displays are slow!

We have been prototyping an Arduino based Electronic Speed Controller and planned to include a 0.96″ OLED display. Tests on an Arduino UNO, clocked at 16 MHz, have shown that this display could best be described as sluggish! Even using SPI, printing out 3 lines of text results in a loop cycle time of 15 Hz. Quelle horreur! This prompted us to investigate further to understand the bottlenecks, SPI vs I2C speed, and whether there were any work arounds. #arduino #oled #SSD1306 #DFR0650 #SPIvsI2C

https://reefwing.medium.com/oled-displays-are-slow-2f422840d735

Filed Under: App Development, Drones, Embedded, Robotics

November 14, 2022 by David Such Leave a Comment

An Arduino Nano Electronic Speed Controller (ESC) — Part 2

Part 2 focuses on the power stage (AKA 3-phase bridge) and why MOSFET drivers are needed.

This series of articles was sponsored by PCBWay. #arduino #shield #ESC #bldcmotor #pcbway

https://medium.com/@reefwing/an-arduino-nano-electronic-speed-controller-esc-part-2-2bb5ec7c309a

Filed Under: Drones, Embedded, Robotics

November 10, 2022 by David Such Leave a Comment

How to Design an Arduino Electronic Speed Controller (ESC)

Having delved into how BLDC motors operate and provided an overview of trapezoidal sensorless control, we can bring it all together in the design of an Arduino ESC shield. This turned out to be much harder than we expected – now we know why no-one does it!

This series of articles was sponsored by PCBWay.

#arduino #shield #ESC #bldcmotor

https://reefwing.medium.com/an-arduino-nano-electronic-speed-controller-esc-part-1-4f65076fb2e4

Filed Under: Drones, Embedded, Robotics

September 21, 2022 by David Such Leave a Comment

Create a Custom Part in EasyEDA

As part of creating the new Sumobot motor controller PCB I had to create a custom part which wasn’t already in the EasyEDA library. The part is a momentary switch from Jaycar. The process is pretty straight forward, design the schematic symbol, design the PCB footprint and then link the two. Should you ever need to do it – here is how! https://reefwing.medium.com/creating-a-custom-easyeda-part-c02abdd85653

Filed Under: Robotics

  • Page 1
  • Page 2
  • Go to Next Page »

Primary Sidebar

Email Newsletter

Sign up to the Reefwing Software mailing list to hear about new app releases and other company updates. We won't share your details with others.

Recent Posts

  • Pi and the Mirage of Patternicity April 5, 2026
  • Claude Code: Creating a C++ Linter for Embedded Development April 4, 2026
  • The Missing Clock: Why Intelligence Needs Time March 29, 2026
  • Will Robots Evolve into Crabs? March 27, 2026
  • Learning to Claude Code March 16, 2026

Featured Posts

Pi and the Mirage of Patternicity

April 5, 2026 By David Such Leave a Comment

In April 2025, a claim began circulating online: pi is gradually increasing around the 7,237th decimal place. A math enthusiast in Cincinnati named April Simons had apparently flagged the anomaly. Prof F.O. Olsday, head of the Number Theory Group at Princeton, was quoted confirming it. Cosmologists were linking it to the accelerating expansion of the […]

Archives

  • April 2026
  • March 2026
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • October 2021
  • August 2021
  • July 2021
  • June 2021
  • February 2021
  • November 2020
  • October 2020
  • May 2020
  • April 2020
  • January 2020
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • June 2019
  • May 2019
  • March 2019
  • January 2019
  • December 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • July 2016
  • May 2014
  • April 2014

Search

Copyright © 2026 · Executive Pro on Genesis Framework · WordPress · Log in