University of Southern CaliforniaUSC
USC ICT TwitterUSC ICT FacebookUSC ICT YouTube

Two handed reach request revisited. | General SmartBody Discussion | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Two handed reach request revisited.
November 18, 2015
6:10 am
Avatar
Member
Members
Forum Posts: 28
Member Since:
November 5, 2015
sp_UserOfflineSmall Offline

Hi Ari,

Just wondering how did the two handed reach request undergo?

I need that database too because I am on a warehouse simulation project.

Such picking/lifting requires 2 hands for ergonomics purposes.

http://smartbody.ict.usc.edu/f.....reach-idea

Thanks

Jack

November 18, 2015
6:02 pm
Avatar
Admin
Forum Posts: 980
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

We haven't added two handed reaching.

The reaching system is based on motion examples; there are numerous one-handed reaching examples in a space around the character. When a reach behavior is requested, a combination of those motion examples is played (along with coordination of the hands and fingers which prevents collision) which is tuned with IK on the arm chain.

If you wanted a two-handed reach, the easiest way to do that is to substitute the one-handed reaching motion examples for two-handed reaching motion examples.

Better than that would be to change the algorithm to allow coordination of the two hands, as well as a change in the size of the object that is picked up or touched.

 

Ari

November 19, 2015
1:50 pm
Avatar
Member
Members
Forum Posts: 28
Member Since:
November 5, 2015
sp_UserOfflineSmall Offline

Hello Ari,

I found some motion capture files for max from the web. If that contains one that has a 2 handed lifting motion,

how can I generate a motion database from this file?

Thanks

Jack

November 20, 2015
8:31 pm
Avatar
Admin
Forum Posts: 980
Member Since:
December 1, 2011
sp_UserOfflineSmall Offline

You would typically need more than one reaching example, but I suppose you could try it with only one...

There are instructions on page 129 of the manual describing how to set up a new reaching database.

The easiest thing to do would be to first retarget the motion the SmartBody skeleton (manual, page 89) then reuse reaching scripts here:

data/behaviorsets/MocapReaching/BehaviorSetMocapReaching.py

data/behaviorsets/MocapReaching/scripts/init-example-reach-mocap.py

Forum Timezone: America/Los_Angeles

Most Users Ever Online: 733

Currently Online: mondayneedle1, andersen19eaton, kristensen00leblanc, worriedutopia9579, eric506784, t9rrzpi307
104 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

jwwalker: 80

jyambao: 51

rbaral: 47

adiaz: 30

WargnierP: 29

lucky7456969: 28

mbarros: 28

avida.matt: 26

JonathanW: 24

laguerre: 23

Member Stats:

Guest Posters: 65

Members: 52460

Moderators: 3

Admins: 4

Forum Stats:

Groups: 1

Forums: 5

Topics: 427

Posts: 2343