Dealing With Invasive Species Through Robotics

Throughout its history, humankind’s travels have often brought unwelcome guests along for the ride, and sometimes introduced species into a new environment for a variety of reasons. These so-called invasive species are all too often responsible for widespread devastation in ecosystems, wiping out entire species and disrupting the natural balance. Now researchers are testing the use of robots for population control of these invasive species.

The mosquitofish is the target of current research by NYU Tandon School of Engineering and the University of Western Australia. Originally from parts of the US and Mexico, it was introduced elsewhere for mosquito control, including in Australia. There it has become a massive problem, destroying native species that used to eat mosquitoes. As a result the mosquito problem has actually worsened.

As the main issue with these invasive species is that they do not have any natural predators that might control their numbers, the researchers created robots which mimic the look and motion of natural predators. In the case of the mosquitofish the largemouth bass is its primary predator. The theory was that by exposing the mosquitofish to something that looks and moves just like one of these predator fish, they would exhibit the same kind of stress response.

So far laboratory tests under controlled condition have confirmed these expectations, with the mosquitofish displaying clear signs of stress upon exposure to the robotic largemouth bass. Even better, they displayed decreasing weight and were found to avoid potentially dangerous areas, indicating that instead of focusing on foraging, they were in survival mode. This should limit their environmental impact, including their ability to procreate.

Who knows, before long the surface waters of Australia may be home to the first robotic species of fish.

(Thanks, [Qes])

A Virtual Tour Of The B-17

The Boeing B-17 “Flying Fortress” is arguably the most recognizable aircraft of the Second World War. Made infamous by the daring daylight strategic bombing runs they carried out over Germany, more than 12,000 of these four-engined bombers were produced between 1939 and 1945. Thanks to the plane’s renowned survivability in battle, approximately 60% of them made it through the war and returned home to the United States, only to be rounded up in so-called “boneyards” where they were ultimately cut up and sold as scrap. Today there are fewer than 50 intact Boeing B-17s left in the world, and of those, only 11 remain airworthy.

One of them is Nine-O-Nine, a B-17G built in April 7, 1945. This particular aircraft was built too late to see any combat, although in the 1950s she was fitted with various instruments and exposed to three separate nuclear blasts for research purposes. It’s actually not the real Nine-O-Nine either, the original was scrapped after it completed eighteen bombing runs over Berlin. Without a combat record of its own, this bomber was painted to look like the real Nine-O-Nine in honor of its incredible service record of never losing a crewman.

Since 1986, Nine-O-Nine has been owned by the Collings Foundation, who operate her as a living history exhibit. The bomber flies around the United States with an entourage of similarly iconic WWII aircraft as part of the Wings of Freedom Tour, stopping by various airports and giving the public a chance to climb aboard and see the pinnacle of mid-1940s strategic bombing technology. History buffs with suitably deep pockets can even book a seat on one of the scheduled 30-minute flights that take place at every stop on the Tour.

I was lucky enough to have the The Wings of Freedom Tour pass through my area recently, and couldn’t pass up the opportunity to experience this incredible aircraft first hand. The fact that I’m equal parts a coward and miser kept me from taking a ride aboard the 74 year old Nine-O-Nine, at least for now, but I made sure to take plenty of pictures from inside this lovingly restored B-17G while it was safely on the ground.

Continue reading “A Virtual Tour Of The B-17”

Helicopter Chain Saw

Among the most dangerous jobs in the United States are timberjack and aircraft pilot. Combining the two wouldn’t sound like a recipe for success, but in fact it makes the job of trimming trees near pipelines and power lines much safer. That’s what this helicopter-suspended chainsaw does. And it definitely doesn’t look safe, either, but here we are.

The saw is equipped with ten two-foot diameter saws and is powered by a 28 horsepower engine which is separate from the helicopter itself. The pilot suspends the saw under the helicopter and travels along the trees in order to make quick work of tree branches that might be growing into rights-of-way. It’s a much safer (and faster) alternative that sending out bucket trucks or climbers to take care of the trees one-by-one.

Tree trimming is an important part of the maintenance of power lines especially which might get overlooked by the more “glamarous” engineering aspects of the power grid. In fact, poor maintentance of vegitation led to one of the largest blackouts in recent history and is a contributing factor in a large number of smaller power outages. We can’t argue with the sentiment around the saw, either.

Asynchronous Routines For C

[Sandro Magi] noted that the async/await idiom has become more prevalent in programming recently. According to him, he first encountered it in C# but has found examples of it in JavaScript and Rust, too. The idea is simple: allow a function to return but come back later to complete something that takes a long time. Of course, multithreading is one answer to this, but generally, this technique implies more of a coroutine setup where functions cooperate to some degree to get good behavior. [Sandro] took some ideas from the existing protothread library and used it to create a system to get this effect in C and, by extension, C++.

Adding this “library” is as simple as including a header file. All the magic occurs at the preprocessor and compiler. There’s no code to link. The async routines only need two bytes of overhead and — unlike proper threads — don’t need a preallocated private stack.

Continue reading “Asynchronous Routines For C”

RPi Tank Invades Living Room, Teaches OpenCV

If you’re looking for a simple project to start exploring the intersection of OpenCV and robotics, then the RPi Tank created by [Vishal Varghese] might be a good place to start. A Raspberry Pi and a few bits of ancillary hardware literally taped to the top of a toy M1 Abrams tank becomes a low-cost platform for testing out concepts such as network remote control and visual line following. Sure, you don’t need to base it around an Abrams tank, but if you’re going to do it you might as well do it with style.

As this is more of a tech demonstrator, the hardware details are pretty minimal. [Vishal] says you just need a relatively recent version of the Raspberry Pi, a MotoZero motor controller, and a camera module. To provide juice for the electronics you don’t need anything more exotic than a USB power bank, which in his case has been conveniently attached to the top of the turret. He doesn’t provide exact details on how the MotoZero gets wired into the Abram’s motors, but we imagine it’s straightforward enough that the average Hackaday reader probably doesn’t need it spelled out for them.

Ultimately, the software is the heart of this project, and that’s where [Vishal] really delivers. He’s provided sample Python scripts ordered by their level of complexity, from establishing a network connection on the Raspberry Pi to following a line of tape on the ground. Whether used together or examined individually, these scripts provide a great framework to get your first project rolling. Literally.

Line following robots, in their many forms, have been a favorite hacker project for years. Whether they home in with an analog circuit or replace the lines with hidden wires, they’re a great way to get started with semi-autonomous robotics.

Secrets From A 1969 Analog Computer

Today, most of what we think of as a computer uses digital technology. But that wasn’t always the case. From slide rules to mechanical fire solution computers to electronic analog computers, there have been plenty of computers that don’t work on 1s and 0s, but on analog quantities such as angle or voltage. [Ken Shirriff] is working to restore an analog computer from around 1969 provided by [CuriousMarc]. He’ll probably write a few posts, but this month’s one focuses on the op-amps.

For an electronic analog computer, the op-amp was the main processing element. You could feed multiple voltages in to do addition, and gain works for multiplication. If you add a capacitor, you can do integration. But there’s a problem.

Continue reading “Secrets From A 1969 Analog Computer”

Magnets Make This Panda Move

A single board computer on a desk is fine for quick demos but for taking it into the wild (or even the rest of the house) you’re going to want a little more safety from debris, ESD, and drops. As SBCs get more useful this becomes an increasingly relevant problem to solve, plus a slick enclosure can be the difference between a nice benchtop hack and something that looks ready to sell as a product. [Chris] (as ProjectSBC) has been working on a series of adaptable cases called the MagClick Case System for the LattePanda Alpha SBC which are definitely worth a look.

The LattePanda Alpha isn’t a run-of-the-mill SBC; it’s essentially the mainboard from a low power ultrabook and contains up to an Intel Core M series processor, 8GB RAM, and 64GB of eMMC. Not to mention an onboard Atmega32u4, WiFi, Gigabit Ethernet, and more. It has more than enough horsepower to be used as an everyday desktop computer or even a light gaming system if you break PCIe out of one the m.2 card slots. But [Chris] realized that such adaptability was becoming a pain as he had to move it from case-to-case as his use needs changed. Thus the MagClick Case System was born.

Continue reading “Magnets Make This Panda Move”