An image of Kitten Mittens and its 3lb counterpart

Why Make A Combat Robot That Walks?

If you watch it on TV or see clips on YouTube, you’ll notice that most combat robots have wheels, which would make sense. They are simple, work well, and if designed right they can take a bit of a beating. So why did [Luke] design his 12-pound bot with no wheels, or any locomotion system for that matter? You can find out more about this peculiar bot in his build report with more than 130 images.

[Luke’s] bot, called Kitten Mittens, is a gyro walker combat robot. This means that instead of traditional tank treads or wheels to move about, [Luke] navigates by angling his bot’s weapon and using the angular momentum to lift up one side of the bot to “walk” forward. Watch the video after the break to see it in action. While this does leave Kitten Mittens much slower and less agile than competitors, it gives one massive leg up; weight. Kitten Mittens fights in the 12-pound combat robotics weight class, but most leagues have weight bonuses for bots that have no wheels or use otherwise nontraditional locomotion. Where [Luke] competes, the Norwalk Havoc Robot League, this means that his bot can be up to 6 pounds heavier than the other competitors!

A 3D-printed prototype of Kitten Mittens' weapon
A printed prototype of the weapon, showing off the integrated hub motor.

So how did [Luke] take advantage of that extra 6 pounds? The biggest thing was the weapon. It is made of 3/4-inch S7 tool steel and has a custom hub motor integrated into the center, bringing its rotating weight to 5.5 pounds. In addition to thickness, the added weight allowance permitted a larger spinning diameter so that Kitten Mittens could hit opponents before they hit him.

[Luke] is not new to the world of combat robotics, and knew it would take more than just a big weapon to win. Part of the extra weight budget was also used to beef up his armor and internal structure of the bot, so that hits from opponents would just bounce him around the cage harmlessly. This even included custom bent titanium guards surrounding the weapon, to help in self-righting.

When it first debuted in February of 2021, Kitten Mittens was a smashing success! It went 4-0 in the 12lb weight class at NHRL, winning the $1,000 prize and earning its spots in the annual finals, where [Luke] will compete against other finalists from the rest of the season for a chance to win the $12,000 first-place prize.

Bots that walk, shuffle, or crawl are becoming more of a trend lately in all weight classes. Even Overhaul, a 250-pound bot, has been given a new set of feet to shuffle around on. You can read more about this interesting concept here.

Continue reading “Why Make A Combat Robot That Walks?”

This Week In Security: OpenOffice Vulnerable, IOS Vulnerable, Outlook… You Get The Idea

We start this week with a good write-up by [Eugene Lim] on getting started on vulnerability hunting, and news of a problem in OpenOffice’s handling of DBase files. [Lim] decided to concentrate on a file format, and picked the venerable dbase format, .dbf. This database format was eventually used all over the place, and is still supported in Microsoft Office, Libreoffice, and OpenOffice. He put together a fuzzing approach using Peach Fuzzer, and found a handful of possible vulnerabilities in the file format, by testing a very simple file viewer that supported the format. He managed to achieve code execution in dbfview, but that wasn’t enough.

Armed with a vulnerability in one application, [Lim] turned his attention to OpenOffice. He knew exactly what he was looking for, and found vulnerable code right away. A buffer is allocated based on the specified data type, but data is copied into this buffer with a different length, also specified in the dbase file. Simple buffer overflow. Turning this into an actual RCE exploit took a bit of doing, but is possible. The disclosure didn’t include a full PoC, but will likely be reverse engineered shortly.

Normally we’d wrap by telling you to go get the update, but OpenOffice doesn’t have a stable release with this fix in it. There is a release candidate that does contain the fix, but every stable install of OpenOffice in the world is currently vulnerable to this RCE. The vulnerability report was sent way back on May 4th, over 90 days before full disclosure. And what about LibreOffice, the fork of OpenOffice? Surely it is also vulnerable? Nope. LibreOffice fixed this in routine code maintenance back in 2014. The truth of the matter is that when the two projects forked, the programmers who really understood the codebase went to LibreOffice, and OpenOffice has had a severe programmer shortage ever since. I’ve said it before: Use LibreOffice, OpenOffice is known to be unsafe. Continue reading “This Week In Security: OpenOffice Vulnerable, IOS Vulnerable, Outlook… You Get The Idea”

Giant working NERF gun runs on Arduino.

Giant Working NERF Gun Runs On Tiny Arduino

Well, here it is: a shoe-in for the new world’s largest NERF gun. (Video, embedded below.) The Guinness people haven’t shown up yet to award [Michael Pick], but at 12.5 feet, this baby is over twice as long as the current record holder, which belongs to former NASA mechanical engineer Mark Rober and his now-puny six-foot six-shooter.

We have to wonder if it is technically bigger than the six-shooter, because they seem to be roughly the same scale, except that [Michael] chose a much bigger model to start from. The main body is made from wood, and there are a ton of 3D-printed details that make it look fantastically accurate. The whole thing weighs over 200 pounds and takes at least two people to move it around. We especially love the DIY darts that [Michael] came up with, which are made from a PVC tube inside a section of pool noodle, topped off with a 3D printed piece for that distinctive orange cap.

Propelling those darts at around 50 MPH is a 3,000 PSI air tank connected to an Arduino Pro Mini that controls the trigger and the air valves. While [Michael] hasn’t run the thing quite that high, it does plenty of damage in the neighborhood of 40-80 PSI. As you’ll see in the video after the break, this is quite the ranged weapon. Watch it blow a hole clean through a sheet of drywall and much more.

Want to build something with a bit more stealth? Make it death from above with a NERF quadcopter.

Continue reading “Giant Working NERF Gun Runs On Tiny Arduino”

Awesome Python Video Tutorials Keep You Motivated

Programming languages are one of those topics that we geeks have some very strong and often rather polarised opinions about. As new concepts in computing are dreamt up, older languages may grow new features, if viable, or get left behind when new upstarts come along and shake things up a bit. This scribe can remember his early days programming embedded systems, and the arguments that ensued when someone came along with a project that required embedded C++ or worse, Java, when we were mostly diehard C programmers. Fast forward a decade or two, and things are way more complicated. So much choice, so much opinion.

So it’s really nice to come across some truly unique and beautifully made Python tutorial videos, that are engaging and fun to watch. Fronted by Canadian actress [Ulka Simone Mohanty] who some may recognise from such lofty titles as the game “Magic: The Gathering Arena” and various films and TV shows, she delivers a dead-pan avatar-like presentation of the most important areas of Python. We were particularly amused by the comment “Loopus Interruptus” as the exception condition iterating off the end of a list. 

Continue reading “Awesome Python Video Tutorials Keep You Motivated”