The Hidden Flaws of Modern Computer Vision: Challenges in Real-World Applications

In recent years, computer vision (CV) has made remarkable strides, particularly in fields like visual odometry and visual SLAM (Simultaneous Localization and Mapping). Thanks to advancements in GPU technology, these capabilities have been extended to small drones navigating complex environments. While these achievements are undeniably impressive, it’s important to recognize that the conventional CV stack, …

The Hidden Flaws of Modern Computer Vision: Challenges in Real-World Applications Read More »

Visually tracking an LED at 1200 Hz using a Centeye neuromorphic vision chip and a Teensy 4.0

Inspired by recent fantastic work showing event-based cameras detecting fast moving objects, I decided to try something similar with one of Centeye’s vision chips. Our vision chips aren’t event-based, but they do have flexible acuity and direct pixel addressing functions which can provide some similar benefits (logarithmic response and dynamic allocation of pixel sampling). This …

Visually tracking an LED at 1200 Hz using a Centeye neuromorphic vision chip and a Teensy 4.0 Read More »

Drone Obstacle Avoidance and Autonomy in the 2020’s- Diverse Needs and No Single Solution

Drone Obstacle Avoidance and Autonomy in the 2020’s- Diverse Needs and No Single Solution In my last article I told a story from the early 2000s about how we first integrated obstacle avoidance on a small drone. To recap, we were attempting to provide a fixed-wing model aircraft with a set of optical flow sensors …

Drone Obstacle Avoidance and Autonomy in the 2020’s- Diverse Needs and No Single Solution Read More »

Drone obstacle avoidance in 2003: 264 pixels and 8-bit processors

Drone obstacle avoidance in 2003: 264 pixels and 8-bit processors Figure 1: (left) Foam drone with optical flow sensor mounted under a wing, Summer 2001. (right) Foam drone with optical flow sensors for attempted obstacle avoidance, Summer 2002. Today it is universally acknowledged that drones operating close to the ground need some sort of obstacle …

Drone obstacle avoidance in 2003: 264 pixels and 8-bit processors Read More »

Artificial insect intelligence and vision for nano drones – how many pixels do you actually need?

Artificial insect intelligence and vision for nano drones – how many pixels do you actually need? My long-time interest has been in developing insect-type vision for small drones. Properly implemented, I believe that such vision hardware and algorithms will allow small drones to fly safely amidst clutter and obstacles. Of course, I have been following …

Artificial insect intelligence and vision for nano drones – how many pixels do you actually need? Read More »

Centeye Autonomous Nano Drone with 360 Degree Stereo Vision

Centeye Autonomous Nano Drone with 360 Degree Stereo Vision As part of our efforts to develop practical vision-based flight control, Centeye has developed a new version of our nano drone containing 360 degree vision and obstacle avoidance. The system is built on a modified Crazyflie. Below are pictures and specifications for this system, which we are …

Centeye Autonomous Nano Drone with 360 Degree Stereo Vision Read More »

Centeye Prototypes 360 Degree Stereo Vision System for Nano Drones

As part of an Air Force funded project, Centeye has prototyped a vision based system to allow small drones to both hover in place without GPS and visually detect nearby objects to avoid collisions. The video below shows sample flights in an indoor residence, taken in November 2015. A more detailed write-up is available on …

Centeye Prototypes 360 Degree Stereo Vision System for Nano Drones Read More »

Internet of Things (IoT) car traffic counter camera using an ArduEye and Xively

      Internet of Things (IoT) car traffic counter camera using an ArduEye and Xively Eager to make a little foray into the “Internet of Things”, I decided to experiment with the use of an ArduEye as an “Eye for the IoT”. My house is on a fairly busy street, of which I have …

Internet of Things (IoT) car traffic counter camera using an ArduEye and Xively Read More »