Posts tagged "community projects"
You are currently viewing a selection of posts from the Pololu Blog. You can also view all the posts.
Customer Elise Pham made a bionic hand: a two-fingered gripper triggered with biofeedback. A Pololu Maestro servo controller monitors the trigger source and signals the servo to close the gripper. In this video, she uses a mechanical sensor for biofeedback, and she is exploring using a MyoWare Muscle Sensor as a future enhancement. Her earlier video shows using a MyoWare Muscle Sensor to control a servo like in our demonstration video.
Customer Thomas Broughton made a line follower robot controlled by a Raspberry Pi that directly connects to a Pololu QTR-8RC reflectance sensor array. A Raspberry Pi is not typically good for a timing-sensitive application because it runs a regular computer operating system, so it’s nice to see Thomas was able to get it to reliably read the sensor array. The robot also uses four 42×19mm pololu wheels, a Pololu 5V Step-Up/Step-Down Voltage Regulator S18V20F5, and two Sharp distance sensors.
His Python code and more discussion are in his blog post.
Two Bit Circus is building a “micro-amusement park” in Los Angeles, and this robotic bartender will be one of the exhibits. It uses peristaltic pumps to load libations into hand-held shakers, mixes the drinks, and dispenses them. The animatronic motions of the robot are orchestrated by a Maestro servo controller and a Raspberry Pi.
More pictures and details can be found in the Make magazine article featuring the robot.
Customer Carlos Ambrozak developed an “Introduction to Robotics” course that includes a lab where students work on visual object tracking. The example project is two Zumo 32U4 robots playing cat and mouse. One Zumo has a large blue ball on it and drives around avoiding obstacles. The other has a CMUcam5 Pixy on a pan-tilt mount that looks for the blue ball and follows the other robot. The Zumo 32U4 controls the camera via I2C. The lesson’s provided source code is available on GitHub.
Customer Mike McGurrin made this animatronic talking skull that uses Amazon Alexa for interactive voice control. The central part of the project is a Lindberg 3-axis animatronic skull and audio servo controller, which makes the jaw movements follow the audio voice. In this project, the nod, turn, tilt, and eye movements of the skull are controlled by a 12-channel Maestro servo controller running a custom Maestro script that uses one of the channels as an input that is triggered by the Raspberry Pi. The Amazon Alexa integration is handled by AlexaPi.
More details including a parts list and the Maestro Script are available on the project page.
Forum user DrGFreeman has been posting about his custom Mini Sumo robot. He designed the chassis in CAD and 3D printed it; the model is available on Thingiverse. An A-Star 32U4 robot controller reads the QTR-1RC reflectance and Sharp GP2Y0A60SZLF analog distance sensors while powering the motors with its dual onboard motor drivers. DrGFreeman plans to build two copies of the robot: one with 75:1 micro metal gearmotors and one with 50:1 micro metal gearmotors so he can pit them against each other and figure out whether more speed or torque does better. This video shows the behavior he’s programmed so far:
The whole build log along with more pictures and discussion is in the forum post.
Congratulations to the Bohlebots teams for winning all four open categories of the West German Robocup soccer 2017! Robocup soccer is a competition where two autonomous robots on each side play soccer in a walled arena. We covered them winning multiple times in the past on this blog. Their robots use Pololu 20D mm metal gearmotors and VNH5019 motor driver carriers.
Bohlebots junior team winning West German Robocup 2017 soccer open 1v1.
The Pololu Zumo Robot for Arduino is designed to be essentially a shield for the A-Star 32U4 Prime, Arduino Uno or Arduino Leonardo. Other Arduino boards that conform to the Arduino interface might work too. For example, customer Omar Elabd ported the ZumoMotors library to his Netduino 2! The Netduino is a 32-bit microcontroller board similar to Arduino that runs the .NET Micro Framework instead of using the Arduino environment.
He posted his code on GitHub and announced it on his blog. He is thinking of expanding his library to include ZumoBuzzer and ZumoReflectanceSensorArray libraries. The library is written in C#, which is exciting since I’m a C# programmer myself! If others would like to expand on these libraries, Omar is open to code contributions.
One of our customers, Jochen Alt, built a robot that balances on top of a ball by driving around on it with omni-wheels. Even better, he very thoroughly documented the project on GitHub! The robot uses a number of parts from Pololu including 37D mm metal gearmotors with encoders, stamped aluminum L-brackets for 37D mm metal gearmotors, and three VNH2SP30 motor driver carriers.
A good overview of the robot and the control system are on his Hackaday project page.
A technical paper about hydrofoil design by members of the Cedarville University Solar Boat Team won a $1,000 Honorable Mention in the 2016 Mandles Prize for Hydrofoil Excellence from the International Hydrofoil Society. The boat they’ve been building uses a few Pololu Jrk 12v12 USB motor controllers to drive linear actuators that control the hydrofoil angle of attack which controls the boat’s flight. (Yes, flight: a hydrofoil boat uses wing-like hydrofoils that lift up the hull as they “fly” through the water.) They plan to enter this boat in the “Top Class” of the Dutch Solar Challenge. The “Top Class” provides entrants the opportunity to design every aspect of their solar-powered boat, which they will use in a series of sprint and endurance races over the course of five days. They also plan on racing in the Solar1 Solar Boat World Championship at the Yacht Club de Monaco.