collapse

Author Topic: The unnamed (yet) quatruped spider project  (Read 2201 times)

tinhead

  • Member
  • ****
  • t
  • Posts: 51
The unnamed (yet) quatruped spider project
« on: October 20, 2019, 05:28:14 AM »
Hello all,

Been a few years since I actually built a robot and since I have never really tried to build anything with legs here we go.

Here is the plan so far:

- 12 DOF using MG90S microservos
- rpi zero w as brainz
- PCA9685 16 channel pwm driver for the many servos
- custom built battery pack out of two 3.6v li-ion cells with BMS
- an ubec to provide the 5v
- sensors TBD

I have all the parts in stock for a while now which is cool :D

Software wise (still in planning):
- the pi will run a custom build linux image
- the control software will be spawned from an earlier project I've been playing with written in golang using a framework called gobot.io
- more TBD

Currently I'm designing the chassis in FreeCAD, and I think I have a base to work with.
bot_base.png
*bot_base.png (25.25 kB . 859x751 - viewed 108 times)
Of course this is all going to be 3d printed as usual :)

I'm going to create a github project and add all goodies in there once progress is made.

Enough for now I'll update once I have something to show.

27-11-2019 - First twitch

Ok so it's been a while time for some updates.

Software

Custom linux - check !

I have managed to create a docker based buildroot system that eventually spits out a sdcard image with all the following goodies:

- by default the image boots configured as a WiFi AP mode so you can easily connect to it.
- you can set it up to connect to your own network by adding a file with network name and password in the boot vfat partitions (details in the readme in the repos I'll amb dd below)
- current filesystem size is about 250 MB
- it's fairly fast to boot I think under a minute
- it will automatically grow the root filesystem to use all the space available on the sd card
- it uses systemd as the init system so you get all the nice stuff
- it has the docker daemon built in in case you want to run docker images  - to be figured out if it really helps on a single core system but it might do very well when I manage to build for the raspberry pi 3
- ssh daemon so you can ssh inside
- all the raspberry pi drivers are available however some tweaks are needed in the configuration of the raspberry bootloader to enable them

Now I'm sure I'll be forgetting stuff from the list but there you go.
The build system is hosted here: https://github.com/TinHead/rpi-sd-builder
The actual sd card image is generated here: https://github.com/TinHead/rpi-zero-w-generic-docker-sd-card and you can download the latest build here: https://github.com/TinHead/rpi-zero-w-generic-docker-sd-card/releases

So far I only got to write a small test program in golang to check all works so no detail on control software for now.

Hardware

Ok so currently I have the electronics connected, 4 motors (well 5 ish) on. Wiring is a mess but hey it's only the beginning :D

Pics:

Base and stuff:
DSC_0031.JPG
*DSC_0031.JPG (71.37 kB . 1024x576 - viewed 48 times)

Current state:
DSC_0180.JPG
*DSC_0180.JPG (78.75 kB . 1024x576 - viewed 48 times)
DSC_0181.JPG
*DSC_0181.JPG (79.53 kB . 1024x576 - viewed 49 times)

And it does move :)

Till the next one ...

Cheers!
TH
« Last Edit: November 27, 2019, 01:09:24 PM by tinhead »

Nemesis

  • Member
  • *
  • Posts: 47
    • Anim4bot
Re: The unnamed (yet) quatruped spider project
« Reply #1 on: November 09, 2019, 03:29:02 AM »
Sounds nice ! I'm looking forward to see this project going :)
If I may, I have a pretty good knowledge about walking robot, tell me if I can be of any help ;) Regarding your chassis, I would put more fillets in the corners, because this is plastic, you have to take care about weak points, especially in corners...

tinhead

  • Member
  • ****
  • t
  • Posts: 51
Re: The unnamed (yet) quatruped spider project
« Reply #2 on: November 09, 2019, 05:58:16 AM »
Hi,

It does not even try to compare to your Animabot that's a work of art :D
It's just a toy I'm working on and off and it's far from being even close to functional.

Regards,
TH

Nemesis

  • Member
  • *
  • Posts: 47
    • Anim4bot
Re: The unnamed (yet) quatruped spider project
« Reply #3 on: November 28, 2019, 05:17:04 AM »
Starting to take shape ! nice job ;) it took me soooo much time to get at your point the first time... reminds me a lot of things  ;)
Now, make a 2nd chassis with PCB and battery holder to make it neat and some cable management and you will have a very nice base to work on !

Good job !
After you can do this: https://www.youtube.com/watch?v=jWP3RnYa_tw
and this: https://www.youtube.com/watch?v=ss4c_nFdbDw

Bajdi

  • Member
  • *
  • B
  • Posts: 86
Re: The unnamed (yet) quatruped spider project
« Reply #4 on: November 28, 2019, 08:44:38 AM »
Nice to see somebody is still building robots  >:D
I just had a look at gobot.io, looks interesting. Maybe I should try it out on of my old dusty robots.

tinhead

  • Member
  • ****
  • t
  • Posts: 51
Re: The unnamed (yet) quatruped spider project
« Reply #5 on: November 28, 2019, 10:09:46 AM »
Now, make a 2nd chassis with PCB and battery holder to make it neat and some cable management and you will have a very nice base to work on !

Ya that's on the list for next revision. I actually did some mounts for the electronics already but I have realized they would not work out in the end adding way too much height so I need to revise both those and the holder for the battery. Another fight for another time.

Right now I'm trying to have all 12 servos mounted so I can figure out if this setup works out or not. If it does work I can refine the base later on and start figuring out how to implement things on the software side... Lots of work I guess :D


Thanks for the input!
TH

Nemesis

  • Member
  • *
  • Posts: 47
    • Anim4bot
Re: The unnamed (yet) quatruped spider project
« Reply #6 on: November 28, 2019, 12:58:18 PM »
It is a good thing to go step by step and try various versions of components (chassis, holder, legs, etc..).
One thing I noticed, try to keep the coxa length as small as possible in order to keep the servo's torque and minimize the leg flexion ;)

maelh

  • Member
  • ****
  • m
  • Posts: 27
Re: The unnamed (yet) quatruped spider project
« Reply #7 on: December 04, 2019, 08:38:58 AM »
Nice build! Looking forward to when it's fully built and you can make it walk.

Maybe a genetic algorithm or some neural net could be used to teach it?

 

* Search


* Recent Topics

Time of Flight >>> Rounded Corners !!! by BaldwinK
[December 04, 2019, 05:46:08 PM]


Investigating the VL53L0X Laser Rangefinder by BaldwinK
[December 04, 2019, 05:35:57 PM]


The unnamed (yet) quatruped spider project by maelh
[December 04, 2019, 08:38:58 AM]


American Civil War Robot by kingart3
[November 27, 2019, 06:39:47 PM]


2D Side Scroller Cyberpunk themed by Killer Angel
[November 12, 2019, 07:56:15 AM]


Ebot SL by erco
[October 31, 2019, 04:27:36 PM]


Discord anyone? by tinhead
[October 20, 2019, 05:35:59 AM]


MKS Gen L 1.0 by lllloydo
[October 06, 2019, 01:24:26 AM]


Saturn pics anyone by viswesh
[September 28, 2019, 11:55:53 PM]


Hello Robot Rebels by Passixs
[September 15, 2019, 10:19:10 PM]


All Ya'll. And me. by James
[September 09, 2019, 10:35:19 PM]


MSD - Motorized solder dispenser (Work in progress) by James
[September 09, 2019, 08:45:29 PM]


It may be dangerous to work in the virtual realm by ZeroMax
[September 05, 2019, 05:55:16 PM]


"1984 Nixie Time" by Gareth
[August 25, 2019, 12:21:58 PM]


Just wanted to say Hi. by ErwinCanto
[August 18, 2019, 10:11:28 PM]

* Recent Posts

Re: Time of Flight >>> Rounded Corners !!! by BaldwinK
[December 04, 2019, 05:46:08 PM]


Investigating the VL53L0X Laser Rangefinder by BaldwinK
[December 04, 2019, 05:35:57 PM]


Re: The unnamed (yet) quatruped spider project by maelh
[December 04, 2019, 08:38:58 AM]


Re: The unnamed (yet) quatruped spider project by Nemesis
[November 28, 2019, 12:58:18 PM]


Re: The unnamed (yet) quatruped spider project by tinhead
[November 28, 2019, 10:09:46 AM]


Re: The unnamed (yet) quatruped spider project by Bajdi
[November 28, 2019, 08:44:38 AM]


Re: The unnamed (yet) quatruped spider project by Nemesis
[November 28, 2019, 05:17:04 AM]


American Civil War Robot by kingart3
[November 27, 2019, 06:39:47 PM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[November 12, 2019, 07:56:15 AM]


Re: The unnamed (yet) quatruped spider project by tinhead
[November 09, 2019, 05:58:16 AM]


Re: The unnamed (yet) quatruped spider project by Nemesis
[November 09, 2019, 03:29:02 AM]


Re: Ebot SL by erco
[October 31, 2019, 04:27:36 PM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[October 31, 2019, 09:57:48 AM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[October 31, 2019, 06:01:53 AM]


Re: 2D Side Scroller Cyberpunk themed by maelh
[October 30, 2019, 03:06:28 AM]