Results 1 to 2 of 2

Thread: finding robot posture

  1. #1
    Join Date
    Oct 2015
    Posts
    1
    Platforms
    Unix/X11 Windows

    Default finding robot posture

    I have joint 3D positions of the robot.
    num tJoint
    {
    JOINT_HEAD,
    JOINT_NECK,

    JOINT_LEFT_SHOULDER,
    JOINT_RIGHT_SHOULDER,
    JOINT_LEFT_ELBOW,
    JOINT_RIGHT_ELBOW,
    JOINT_LEFT_HAND,
    JOINT_RIGHT_HAND,

    JOINT_TORSO,

    JOINT_LEFT_HIP,
    JOINT_RIGHT_HIP,
    JOINT_LEFT_KNEE,
    JOINT_RIGHT_KNEE,
    JOINT_LEFT_FOOT,
    JOINT_RIGHT_FOOT,
    };
    And i need to find the posture like { standing, sitting, laying, bending} from the joint positions. Could you suggest me something. Thank you.

  2. #2
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    387
    Thanks
    101
    Thanked 15 Times in 15 Posts
    Qt products
    Qt4 Qt5
    Platforms
    Unix/X11 Windows

    Default Re: finding robot posture

    Create a specific example for each of the poses you are interested in, e.g. every joint angle 0 for standing, hips, knees, and ankles bent to PI half for sitting and so on. And then take the euklidean distance between the query pose and the recorded poses in joint space and if one is near enough, then return that as the estimated posture.

Similar Threads

  1. Finding LFs with QRegExp
    By Magu in forum Newbie
    Replies: 2
    Last Post: 9th June 2011, 07:30
  2. Replies: 1
    Last Post: 23rd July 2010, 09:31
  3. Finding Files
    By arbi in forum Qt Programming
    Replies: 4
    Last Post: 21st August 2009, 14:30
  4. is there a class in QT4 like robot class of java
    By sathyanarayanan in forum Qt Programming
    Replies: 1
    Last Post: 18th February 2009, 11:25
  5. Finding widget by name
    By mkarakaplan in forum Newbie
    Replies: 1
    Last Post: 9th December 2007, 17:38

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.