Those of you interested in robotics and looking for something to keep you busy over the next few weeks during lockdown might be interested in a fantastic quadruped robot aptly named the mechDOG designed and built by Mech-Dickel Robotics. Each leg has 3x ST1 servos or Lynxmotion Smart Servos and they are controlled by an Arduino Uno and a Lynxmotion LSS Adapter Board.
Design and Construction
The mechDOG is a marvel of modern DIY robotics, combining both ingenuity and accessible technology. The chassis of the mechDOG was handcrafted using aluminum, providing a sturdy yet lightweight frame for the robot. Additionally, other parts of the robot were meticulously crafted from high-impact polystyrene, a material known for its durability and ease of manipulation. This combination of materials ensures that the mechDOG is both robust and agile, capable of handling various terrains and tasks.
The legs of the mechDOG are particularly noteworthy. They are constructed entirely from brackets that are part of the new Lynxmotion Servo Erector Set (SES V2). This set is renowned for its versatility and ease of use, making it a popular choice among robotics enthusiasts. The use of Lynxmotion Smart Servos allows for precise control and smooth movement, essential for the complex walking routines that the mechDOG performs.
“First successful walking routine for my new DIY robot dog. It is based on Arduino and the new Lynxmotion Smart Servos. The chassis was handcrafted with aluminum and there are other parts also handcrafted with high impact polystyrene. The legs are completely made with brackets from the new Lynxmotion Servo Erector Set (SES V2).”
Control and Programming
The brain of the mechDOG is an Arduino Uno, a popular microcontroller board known for its simplicity and versatility. The Arduino Uno is connected to a Lynxmotion LSS Adapter Board, which facilitates communication between the microcontroller and the servos. This setup allows for intricate control over the robot’s movements, enabling it to perform complex walking routines and other tasks.
Programming the mechDOG involves writing code that dictates how the servos should move in response to various inputs. This can include simple commands for walking forward or backward, as well as more complex routines that involve turning, climbing, or even dancing. The flexibility of the Arduino platform means that the possibilities are virtually endless, limited only by the imagination and skill of the programmer.
Applications and Future Developments
The mechDOG is more than just a hobby project; it has the potential for various practical applications. For instance, quadruped robots like the mechDOG can be used in search and rescue missions, where their ability to navigate rough terrain can be invaluable. They can also be employed in agricultural settings to monitor crops or livestock, or even in industrial environments to perform inspections and maintenance tasks.
Looking to the future, there are numerous possibilities for enhancing the mechDOG. Adding sensors such as cameras, ultrasonic sensors, or GPS modules could significantly expand its capabilities. For example, a camera could enable the mechDOG to recognize and respond to visual cues, while a GPS module could allow for autonomous navigation over large areas.
More information on the mechDOG quadruped robot jump over to the Robot Shop website for more details, pictures, and code.
Source : AB : Robot Shop
Latest Geeky Gadgets Deals
Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.