To do

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Mechanics)
(Foot)
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Flexbot design to do list=
+
Flexbot design to do list
  
List of possible improvements
+
Possible improvements, design ideas and other suggestions.
  
==Mechanics==
+
Back to [[Flexbot]] main page
  
* Design of legs is too wide - move support tubes (much) closer
+
=Mechanics=
* turn actuator motor inwards
+
  
=== Foot ===
+
[[Flexbot 3D print]] status
  
==== Motor and turn part====
+
== Foot ==
* Link between motor and wheel axle must be made in steel (not plastic)
+
 
* Turn (king-pin) bolt should be 5mm, and with bigger cone for the screw.
+
Assembly order:
* Cut-out for motor, for raised ring on motor, should be bigger.
+
* Fix connection (motor-to-axle-mount) to wheel axle with 2x4mm short screws, before inserting into alu wheel-stear-mount
 +
* Alu wheel-steer-mount (with 4 bearings), insert axle assembly (from above) and secure it with wheel-nut - and fasten with pinol
 +
* Insert 5-6mm cylinder peace into turn bearings in wheel-steer-mount, and mount into steer-mount (non turning part) with 2x5mm screws and self-locking nuts. Make sure turn motion is OK.
 +
* Assemble motor and motor-mount block with 4x3mm screws into motor - make sure that motor in upright orientation and motor-mount matches wheel-steer-mount orientation.
 +
* Insert motor and motor-mount assembly into axle and fixate it to wheel-steer-mount with 2x3mm 50mm long screws and self locking nuts.
 +
* Tighten motor axle into aluminum flex motor-to-axle and fix it in one end at a time - as possible. Try turn motor or wheel to verify smooth turning.
 +
* Mount foot-base (big block) to steer-mount with 4x long self cutting screws
 +
 
 +
* for steering mount blocks on motor (with strip) and on foot-base (4xsmall self cutting screws)
 +
* Mount Firgelli actuator for steering actuation with 2x 4mm 25-35mm long screws and self locking nuts.
 +
 
 +
[[File:foot+motor.png|400px]]
 +
 
 +
Front right wheel and foot part.
 +
 
 +
====Motor and turn part====
 +
 
 +
(first number is priority, 1. is must, 2. is can maybe do without, 3. would be nice)
 +
 
 +
* 2. Turn (king-pin) bolt should be 5mm, and with bigger cone for the screw.
 +
* 3. Cut-out for motor (on face with motor axle), for raised ring on motor, should be bigger in diameter.
  
 
====Big block====
 
====Big block====
* Cut-out for teensy-print should allow more space for plugs.
+
* 2. Make hole for motor driver cooling.
* Space for shock absorber should be smaller.
+
* 2. use higher temperature for orange PETG plastic print (165 degree, not 162)
* Width of block could be smaller.
+
 
* Pinol hole to secure PCB should be shorter - or big entry hole.
+
====Steering====
* use higher temperature for orange PETG plastic (165 degree, not 162)
+
* 1. Mount block on foot do not allow full actuator movement
 +
* 2. Mount of Firgelli too sloppy, maybe a plastic adaptor in each end?
 +
* 1. Mount block in foot end has too small screws, and may be too week.
 +
 
 +
==Knee==
 +
 
 +
==Hip==
 +
 
 +
==Main body==
 +
 
 +
=Electronics=
 +
 
 +
==Power==
 +
 
 +
* Main power 6-cell LiPo nominel 22.2V (between 20V and 28.5V)
 +
 
 +
==Teensy==
 +
 
 +
* Teensy 3.2 and Teensy 3.5 for (first level) real time control loops
 +
 
 +
==Main PC==
 +
 
 +
* Look at a Intel Nuc
 +
 
 +
==Sensors==
 +
 
 +
=Matlab Model=
  
===Knee===
+
=Software=
  
===Hip===
+
==Communication==
 +
* Losing IMU i2c communication at knee
  
===Body===
+
==Control==

Latest revision as of 14:56, 8 June 2018

Flexbot design to do list

Possible improvements, design ideas and other suggestions.

Back to Flexbot main page

Contents

[edit] Mechanics

Flexbot 3D print status

[edit] Foot

Assembly order:

  • Fix connection (motor-to-axle-mount) to wheel axle with 2x4mm short screws, before inserting into alu wheel-stear-mount
  • Alu wheel-steer-mount (with 4 bearings), insert axle assembly (from above) and secure it with wheel-nut - and fasten with pinol
  • Insert 5-6mm cylinder peace into turn bearings in wheel-steer-mount, and mount into steer-mount (non turning part) with 2x5mm screws and self-locking nuts. Make sure turn motion is OK.
  • Assemble motor and motor-mount block with 4x3mm screws into motor - make sure that motor in upright orientation and motor-mount matches wheel-steer-mount orientation.
  • Insert motor and motor-mount assembly into axle and fixate it to wheel-steer-mount with 2x3mm 50mm long screws and self locking nuts.
  • Tighten motor axle into aluminum flex motor-to-axle and fix it in one end at a time - as possible. Try turn motor or wheel to verify smooth turning.
  • Mount foot-base (big block) to steer-mount with 4x long self cutting screws
  • for steering mount blocks on motor (with strip) and on foot-base (4xsmall self cutting screws)
  • Mount Firgelli actuator for steering actuation with 2x 4mm 25-35mm long screws and self locking nuts.

Foot+motor.png

Front right wheel and foot part.

[edit] Motor and turn part

(first number is priority, 1. is must, 2. is can maybe do without, 3. would be nice)

  • 2. Turn (king-pin) bolt should be 5mm, and with bigger cone for the screw.
  • 3. Cut-out for motor (on face with motor axle), for raised ring on motor, should be bigger in diameter.

[edit] Big block

  • 2. Make hole for motor driver cooling.
  • 2. use higher temperature for orange PETG plastic print (165 degree, not 162)

[edit] Steering

  • 1. Mount block on foot do not allow full actuator movement
  • 2. Mount of Firgelli too sloppy, maybe a plastic adaptor in each end?
  • 1. Mount block in foot end has too small screws, and may be too week.

[edit] Knee

[edit] Hip

[edit] Main body

[edit] Electronics

[edit] Power

  • Main power 6-cell LiPo nominel 22.2V (between 20V and 28.5V)

[edit] Teensy

  • Teensy 3.2 and Teensy 3.5 for (first level) real time control loops

[edit] Main PC

  • Look at a Intel Nuc

[edit] Sensors

[edit] Matlab Model

[edit] Software

[edit] Communication

  • Losing IMU i2c communication at knee

[edit] Control

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox