Mikey is [Mike’s] autonomous robot. Like any good father, he’s given the robot his name. Mikey is an Arduino based robot, which uses a Pixy camera for vision.
[Mike] started with a common 4WD robot platform. He added an Arduino Uno, a motor controller, and a Pixy. The Pixy sends directions to the Arduino via a serial link. Mikey’s original task was driving around and finding frogs on the floor. Since then, [Mike] has found a higher calling for Mikey: self charging.
One of the most basic features of life is eating. In the case of autonomous robots, that means self charging. [Mike] gave Mikey the ability to self charge by training the Pixy to detect a green square. The green square identifies Mikey’s charging station. Probes mounted on 3D printed brackets hold the positive leads while springs on the base of the station make contact with conductive tape on Mikey’s belly. Once the circuit is complete, Mike stops moving and starts charging.
Continue reading “Mikey, the Robot That Charges Itself”
Ever have one of those weekend projects that takes on a life of its own? [Michael] did, and the result is this PenguinBot. While [Michael’s] wife was away for the weekend he happened upon a broken toy penguin. The batteries had leaked inside, destroying the contacts. Rather than bin the toy, [Michael] made it awesome by turning it into an autonomous robot. [Michael’s] goal was to create a robot that could roam around the house avoiding obstacles, or follow a light source like a flashlight.
He started by pulling out most of the original electronics. Two dollar store toy trains gave their lives and their motors to replace the penguin’s original drive system. An Arduino Pro Mini became PenguinBot’s brain. Sensors consisted of two light sensing CdS cells, an AdaFruit sound sensor, and a MaxBotix ultrasonic sensor. With the ultrasonic sensor mounted on a servo, it can detect obstacles in any direction. The CdS cells and some software will allow PenguinBot to follow lights, like any good photovore robot should.
Click past the break to see PenguinBot in action
Continue reading “PenguinBot Follows Light, Goes Screech in the Night”
[Courtney] has been hard at work on OSkAR, an OpenCV based speaking robot. OSkAR is [Courney’s] capstone project (pdf link) at Shepherd University in West Virginia, USA. The goal is for OSkAR to be an assistive robot. OSkAR will navigate a typical home environment, reporting objects it finds through speech synthesis software.
To accomplish this, [Courtney] started with a Beagle Bone Black and a Logitech C920 webcam. The robot’s body was built using LEGO Mindstorms NXT parts. This means that when not operating autonomously, OSkAR can be controlled via Bluetooth from an Android phone. On the software side, [Courtney] began with the stock Angstrom Linux distribution for the BBB. After running into video problems, she switched her desktop environment to Xfce. OpenCV provides the machine vision system. [Courtney] created models for several objects for OSkAR to recognize.
Right now, OSkAR’s life consists of wandering around the room looking for pencils and door frames. When a pencil or door is found, OSkAR announces the object, and whether it is to his left or his right. It may sound like a rather boring life for a robot, but the semester isn’t over yet. [Courtney] is still hard at work creating more object models, which will expand OSkAR’s interests into new areas.
Continue reading “Never Lose Your Pencil With OSkAR on Patrol”
Registration is open for Sparkfun’s 2014 Autonomous Vehicle Competition (AVC)! Every year the fine folks at Sparkfun invite people to bring their robots, rovers, and drones to Colorado to see who is the king of the hill – or reservoir as the case may be. We see plenty of robots here at Hackaday, but precious few of them are autonomous. To us that means capable of completing complex tasks without human intervention. Sparkfun has spent the last five years working toward changing that. Each year the robots get more complex and complete increasingly difficult tasks.
The competition is essentially a race through the Boulder reservoir. Time is key, though there are multiple ways to gain bonus points. For aerial vehicles there are two classes: fixed and rotary wing. Planes fall under the fixed wing category. Helicopters, gyrocopters, tricopters, quadcopters, and beyond fall into rotary wing. We’re holding out hope that e-volo shows up with their Octadecacopter. Ground vehicles have a few more class options. Micro/PBR class is for robots with a build cost less than $350 total, or small enough to fit into box that’s 10″x6″x4″. The doping class is unlimited. Sparkfun even mentions costs over $1kUSD+, and weights over 25LBS. Non-Traditional Locomotion class is for walkers, WildCats and the like. Peloton is Sparkfun’s class for robots that don’t fit into the other classes.
Sparkfun is also making a few changes to the course this year. A white chalk line will be drawn through the course, so robots don’t have to rely on GPS alone for navigation. We’re hoping to see at least a few vision systems using that chalk line. Aerial robots will have to contend with three “Red Balloons of Death”. Robots can navigate around the balloons without penalty. The balloons can be bumped or even popped for bonus points, but the robot must do this with its own body. Projectile weapons are not allowed. To say we’re excited about the AVC would be an understatement. As much as we enjoy watching the big players at competitions like the DARPA Robotics Challenge, we love seeing individuals and small teams of hobbyists compete every year at the AVC. Click on past the break for Sparkfun’s AVC 2013 wrap up video.
Continue reading “Sparkfun’s AVC 2014: Robots, Copters, and Red Balloons of Death, Oh My!”
[AltaPowderDog] is building a competition robot as part of his freshman engineering course at Ohio State University. The contest is sponsored by Nestle, so it’s no surprise the robots have to perform various tasks in a miniature candy factory. Broken up into teams of four, the students are building autonomous robots to move pallets, scoop candy, operate switches and pull pins from tubes. Each team is provided a standard microcontroller board and funds to purchase robot parts from an online store. The factory also sports an overhead infrared navigation system, which should help the robots stay on track.
[AltaPowderDog] took his inspiration from [Michal’s] OmniBot, which used adjustable geometry wheels. A lever and gear system allows the robot to pivot all four wheels synchronously. This effectively allows the robot to turn within its own axis. With some proper path planning and end effector placement, [AltaPowderDog’s] team should be able to shave down their time through the candy factory. The team has run into a few issues though. This robot design only utilizes two powered wheels, which has caused the team to become stuck up on a ramp in the factory. To combat this, the team is installed a simple suspension which allows the non-powered wheels to move up and out of the way on the ramp. The results look promising. The video after the break includes a short clip of [AltaPowderDog’s] ‘bot making a quick turn and activating a switch. Very nice work!
Continue reading “Omnidirectional Robot Takes on a Candy Factory”
While we may be waiting for unmanned drones to deliver a pizza, there’s already an unmanned ship plying the Atlantic on a transoceanic voyage. It’s called Scout, and it’s the product of about two years worth of work by a very close-knit group of friends.
Scout is a 12.5 foot ship constructed out of foam and carbon fiber loaded up with solar panels, electronics, an electric motor and a SPOT satellite tracker. The team has been working on Scout for the last two years now, and this last week the autonomous ship finally set out on its mission: a 3500 mile journey from Rhode Island across the Atlantic to Spain.
Right now, Scout is just over four days into its mission having travelled 90 miles from Rhode Island on its way to Spain. You can follow Scout on its journey on this very cool live tracking site.
Continue reading “An autonomous boat across the Atlantic”
Check out this autonomous RC car which [Jason] built for the chipKIT design challenge. It’s been able to successfully navigate a planned route taking just a few waypoints as inputs.
Obviously this uses a chipKIT as the controller, the max32 to be specific. [Jason’s] write-up shows off all of the components of the design, but you’ll have to head over to his recently posted update to hear about the custom board he had spun to host them all. It starts with a GPS module, but that’s only accurate enough to give the rover the big picture. To handle getting from one waypoint to the next successfully he also included a gyroscope which provides very accurate orientation data, as well as optical encoders on the wheels for on-board distance traveled information.
We hope he’ll keep refining the design and make a trip to next year’s Autonomous Vehicle Competition.
Continue reading “Autonomous RC car navigates by waypoints”