Welcome one and all! With the launch of the Lynxmotion Smart Servo (LSS) motors, it was only a matter of time before legged robots would be developed around them. This thread is intended to allow all those interested in the project to follow the design progress, offer insights and help in the development of these robots.
The main objective of this project is to develop and ultimately release a 12 degree of freedom (DoF) “mammal” style quadrapod using the LSS actuators and much of the SES V2 bracket and electronics system. Potentially using a Raspberry Pi 4 as the “brain”, running ROS 2.0, we hope participants here will help create the most advanced, adaptive and responsive inverse kinematics system for this type of robot.
User mechdickel has been working with RobotShop to evolve his MechDog project into a commercial, SES-based quadrapod robot.
I love that this is all controller via an Arduino Uno. I’d love to see what can be done in the future with pairing that Uno with a Raspberry Pi or a Jetson Nano and adding some machine learning to it.
A webcam and a python/C# application would be able to allow for some object detection, obstacle avoidance, marker following etc. That would be awesome.
A Raspberry Pi CM4 compute module would allow for a custom board to be designed to fit nicely inside a space in the controller, too!
Ah man, that’d be so, so fun to try.
Once the kit/code is available I may take a look at a Pi/arduino ROS setup.
The code wouldn’t require much changing on the Arduino side, it would just be receiving instruction from the Pi rather than a controller. A controller would still work of course, but it’s be connected straight to the Pi via Bluetooth.
It’s exciting how it’s coming together.
Yeah 3D printing makes complete sense for the feet; not only for the cost, but it also allows for customisation options with different grip patterns, different materials (soft ninjaflex feet, hard ridged feet etc) and it also allows cheap replacement for damaged ones.
Have you a rough idea of a projectd price for any kit?
I know at this stage it’s impossible to predict an accurate price until all things are settled on, but just curious if there’s a target price in mind.
Yeah that is going to be the biggest outlay. If there was a version of the kit that was everything but the servos it would allow folks to build it in stages and pick up them up as and when they can. That would be the most appealing option to me.
Oooh is there a shortlist of controller options?
Something ESP32 based would be hard to beat. Cheap, Arduino compatible and feature rich. Bluetooth and WiFi included for allowing interaction with other modules in the future, and allowing wireless communication in the future with raspberry Pi modules and suchlike for ROS or a more custom machine learning solution.
Another shout for the controller option could be something around the new Raspberry Pi Pico.
Really cheap, plenty of power, and the chip itself is available for creating custom boards. I have a few; using one as and macro keyboard with a 4x4 RGB keyoad, and also just picked up and other one with a pack to use as a DAC for my Laptop. The Pico is only £4 full price, although I managed to get one for free and in for half price via various offers on sites like Pimoroni etc.
Hey, thanks for sharing this!
I’m currently working on a review for a kit by a company called Totem, which is a spider built around two motors. Fascinating kit, great fun.
It uses an ESP32-based control board, and has a basic arduino library for controlling the motors and suchlike with the board.
It’s got a few GPIO pins broken out, so I’m going to start working on some code turning the controller into a slave responding to commands via serial, and then lash a Raspberry Pi into the chassis for a web based interface and in the future some machine learning.
If this one goes well I’d love to work on something with the mechDOG in mind. Once a controller is decided upon I’d be able to pick up a similar controller and use that to simulate the controller board.