Inmoov Project

Aerius

Canada
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

Let me introduce you my Inmoov version ,

(my 4 year grand daughter called it : ROBOTO)

The work is not yet complete , but I think promising.

I intend to take a break during the summer and will get back to my project later.

Surely if it rains outside I will probably start writing scripts (it is so easy to get addicted to this kind of project):D

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

By — Last update
Jump to end

ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

Canada
#89  

I'm including a previous youtube video into my project.

Canada
#90  

Talking about the buzz noise coming from servo trying to hold position. The Inmoov shoulder having 3 servos to control the arm movement is quite a challenge to. The arm twist and arm lift mechanism are capable to hold the position even when the servo is release. (also shoulder lift in most of the case).

NOTE: after a servo release command, the only way to restart it, is to set the speed to 0 or 1.

Here's my solution: 1- At the beginning of an action, do what I call a RESTART.


Servo( D7, (getservo(D7)+1) )
ServoSpeed( D7,0 )

Servo( D8, (getservo(D8)+1) )
ServoSpeed( D8,0 )

Servo( D9, (getservo(D9)+1) )
ServoSpeed( D9,0 )

2- Do the action (adjust the speed you want)

3- At the end of the action then do a Servo Release

(first line is a sleep timer to let the action finish his movement before applying the release command)


Sleep(2000) # depends of the time need to achieve the movement.
Release (D9 ) 
Release (D8)
Release (D7)

Start and Release could be 2 separate script that you call from each frame within an action. Call Restart Script within a pause frame, Call Release Script within the movement frame.

It's working

User-inserted image

User-inserted image

User-inserted image

User-inserted image

#91  

Instead of the last script where you are useing the sleep command to wait for the movement to end and releasing the servos, can't you instead use the auto release control? It should watch the servos you have listed in it and release automatically after your choice of time. However I'm not sure this will work with auto positioning.

Canada
#92  

Additional pic. about my Inmoov wiring and EZB's location

PRO
USA
#93  

@Aerius,

What's the idea for the xbox kinect ? And the location (mid body) ?

United Kingdom
#95  

@ Aerius

Nice neat work as always Gillies.