collapse

Welcome!



Welcome to Robot Rebels, an online robot maker community.

Register today to post your projects, ask questions, share knowledge and meet like-minded people from around the world.


The RobotRebel.org Community

Author Topic: Animabot Rev3 - Advanced Hexapod Robot  (Read 350 times)

Nemesis

  • Member
  • *
  • Posts: 43
    • Anim4bot
Animabot Rev3 - Advanced Hexapod Robot
« on: January 17, 2019, 09:34:32 AM »

Hexapod Robot Animabot is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.



Introduction:
Animabot is an advanced hexapod robot created to be a daily life companion and interact with people and objects. He will be able to talk, play with a ball, recognize you,  take care of the home,  be remote controlled and much more !

The version 1 and 2 have already been done, however I'm not completely satisfied with the current version... The body cut in several part due to print size limitation kind of destroy the overall aesthetic and weaken the body. Then the concept was oriented towards a exploration/security robot and I figured it would be better to design it more like a companion instead !

This will be the third and last version of this robot... I started this project quite some time ago (in 2001) and I think it is time to at least finish one version of it :D
The concept is still the same and most of the exterior design will remain similar to the Rev2. However, the hardware and mechanical will greatly improve !

You will find more explanations and pictures on my blog: https://anim4bot.com/category/animabot-rev3/
And here the Revision 2 : http://www.robotrebels.org/index.php?topic=168.0



Improvements from Rev2:
   • SLA 3D printed body
   • Overall body design improved
   • 4 Layers Single Motherboard for better performance and size reduction
   • All sensors are I2C and on the same bus
   • Improved battery charger
   • Improved Power supply
   • Efficient active cooling
   • Improved communication between STM32 and Rpi
   • 2 axis Head (new feature !)
   • 2x Oled display for the Eyes (new feature !)
   • 2 moving ears (new feature !)
   • Gesture sensor on top the the head for better interactions (new feature !)
   • Docking station capable (new feature !)
   • Flexible Oled display for robot status (new feature !)
   • Hidden Raspberry Pi with moving hood (new feature !)



Components & Characteristics:
   • Energy: Li-Ion 11.1V 7800mAh
   • Power: Custom 140W PSU based on LM25119PSQ
   • Charger: Custom, based on LTC4015
   • Brains: STM32F415VGT6 + Raspberry Pi 3 B+
   • OS: RTOS + Raspian
   • Programming Language: C, Python
   • Communication: 2x Bluetooth + WiFi
   • Vision: 5Mpx Micro Camera
   • Displays:
      - 2x 0.49" OLED for the Eyes
      - 1x 1.81" Flexible OLED for robot status
   • Actuators:
      - Legs: 18x Herkulex DRS-0101
      - Hood: 1x KST DS215MG
      - Head: 2x KST DS215MG
      - Ears: 2x Hitec HS-40
   • Sound: 2x 1W stereo speakers + buzzer
   • Interface:
      - Capacitive touch switch with RGB led
      - Gesture sensor
   • Control: Autonomous and Remote-controlled
   • Sensors:
      - 1x IMU 10-DOF
      - 2x LM75B temperature monitor   
      - 1x IR telemeter(GP2Y0A21)
      - 1x Magnetic switch for charging dock     
   • Target environment: indoor/outdoor
   • Size [LxWxH]: 28cm x 36cm x 16cm
   • Weight: 2,5kg
 


Progress:
   • Mechanical design : 65%
   • Mechanical assembly : 0%
   • Hardware design : 90%
   • Hardware assembly : 0%
   • Firmware on STM32 : 30%
   • Firmware on RasPi : 10%
   • Material & Components : 75%
   • Applications : 0%



Hardware:
As mentioned, now Animabot is only composed of 1 motherboard instead of several which help a lot on 2 points: performance and compactness.
The PCB is divided in 4 main areas:
Front: Power Supplies (7.4V - 5V - 3.3V)
Middle: IMU + Cortex M4 + Interface (Bluetooth, buttons)
Rear: Battery Charger
Edges: Connectors

The Power supply is based on a LM25119 from Texas Instrument and capable of delivering 2x 10A at 7.4V, that's over 140W !!!
Of course, to dissipate all this power you need a proper cooling system... this is why the PCB is equipped with a "wind tunnel" cooling directly the PSU and the Charger ;)
The charger evolved as well and is now capable of Telemetry, I will be able to supervise the input and output energy of the Battery. The charger also takes care of the standard protections (over-charge, battery temperature, under-voltage, etc..) and all the monitoring/configuration is done via I2C !
I also overdimensioned most of the components like the transistors to be sure to be on the safe side.

I also removed the ATX Raspi from the robot and the Raspberry Pi will be controlled by the CortexM4 directly for powering ON & OFF. To avoid the last noise issue on the speakers, I added a small isolated DC-DC converter for the audio amplifier.
As mentioned, all the sensors are now connected together on the same I2C bus, which should improve and simplify the data acquisition (one function to gather all sensors data). The IR telemeter as well, I use a small I2C ADC converter to do the trick.

Board dimensions [LxWxT]: 177mm x 84mm x 1mm





Mecha Design:

Lower Body:
As you can see, the design is very similar, however, the volume increased a little bit but most importantly the body is much stronger ! Internal ribs have been added on each side of the motors, the thickness is now 3mm instead of 1.6mm. Some air intakes have also been added to help the PCB cooling.
Below the battery are located the pads for the charging dock (2 copper rings) and the magnetic switch for the base recognition.
On the bottom there are now 4 small anti-slippery pads and the main breaker switch which disconnect the battery form the rest of the robot.
The rear panel is also very similar to the previous version. There are 3 switches (main, Raspberry Pi and Hood) plus the standard charging connector. ON the front the IR telemeter is of course present.

   

   



Upper Body:

   

   





« Last Edit: January 31, 2019, 06:12:57 AM by Nemesis »

Smashley

  • Member
  • *
  • Posts: 68
Re: Animabot Rev3 - Advanced Hexapod Robot
« Reply #1 on: February 05, 2019, 03:41:50 PM »
Very excited to see more on this project. I greatly enjoyed watching you progress through the previous version. I only wish I had the time and budget to build one myself.

 

* Search


* Recent Topics

Fun Fact by Impala
[February 13, 2019, 11:05:01 PM]


Animabot Rev3 - Advanced Hexapod Robot by Smashley
[February 05, 2019, 03:41:50 PM]


MKS Gen L 1.0 by printergreg
[February 03, 2019, 12:41:10 PM]


Finally tried out a Chinese PCB service by Bajdi
[February 02, 2019, 08:40:49 AM]


PLX-DAQ by BaldwinK
[January 16, 2019, 06:44:18 AM]


Four Motor Leg Module by BaldwinK
[January 09, 2019, 04:55:14 PM]


Android Adware by Diegotorry
[January 08, 2019, 05:34:48 AM]


Hi, Mushroom glue here. by Diegotorry
[January 08, 2019, 05:31:52 AM]


Solid Works maker license 1 year Free!! by maelh
[January 04, 2019, 01:50:08 PM]


Merry Christmas by Protowrxs
[December 28, 2018, 11:44:25 PM]


Ultralite or flying car of sorts by Impala
[December 27, 2018, 09:30:02 PM]


Web TIme API - by Gareth
[December 07, 2018, 04:34:37 PM]


API Directory by Gareth
[December 06, 2018, 03:34:16 PM]


The Original Prusa I3 Mk3 by tinhead
[November 30, 2018, 02:49:52 PM]


Email notifications by CraigCox
[November 28, 2018, 10:26:06 PM]

* Recent Posts

Re: Fun Fact by Impala
[February 13, 2019, 11:05:01 PM]


Re: Animabot Rev3 - Advanced Hexapod Robot by Smashley
[February 05, 2019, 03:41:50 PM]


Re: MKS Gen L 1.0 by printergreg
[February 03, 2019, 12:41:10 PM]


Re: Finally tried out a Chinese PCB service by Bajdi
[February 02, 2019, 08:40:49 AM]


Finally tried out a Chinese PCB service by jscottb
[February 01, 2019, 11:26:19 AM]


Re: MKS Gen L 1.0 by jinx
[January 29, 2019, 07:31:47 AM]


Re: MKS Gen L 1.0 by printergreg
[January 26, 2019, 04:03:15 PM]


Re: MKS Gen L 1.0 by jimmyeao
[January 20, 2019, 12:15:32 PM]


Animabot Rev3 - Advanced Hexapod Robot by Nemesis
[January 17, 2019, 09:34:32 AM]


PLX-DAQ by BaldwinK
[January 16, 2019, 06:44:18 AM]


Re: Four Motor Leg Module by BaldwinK
[January 09, 2019, 04:55:14 PM]


Re: Android Adware by Diegotorry
[January 08, 2019, 05:34:48 AM]


Re: Hi, Mushroom glue here. by Diegotorry
[January 08, 2019, 05:31:52 AM]


Re: Solid Works maker license 1 year Free!! by maelh
[January 04, 2019, 01:50:08 PM]


Solid Works maker license 1 year Free!! by tinhead
[January 02, 2019, 06:15:07 AM]