(Virtual Hand Simulation)
(Virtual Hand Simulation)
Line 26: Line 26:
 
[[image:AllegroVirtualHand.jpg|400px]]<br><br>
 
[[image:AllegroVirtualHand.jpg|400px]]<br><br>
  
AAS is provided along with the Allegro Hand as a way to test communication and to makebetween your PC and the hand hardware
+
AAS is provided along with the Allegro Hand for two main purposed. AAS allows for ease of testing CAN communication between your PC and the Allegro Hand hardware. Secondly, AAS provides several robust grasping algorithms for use with the Allegro Hand. The algorithms provided with AAS can grasp a variety of object geometries for demonstration or for use at the end of a manipulator.
 +
 
 +
The grasping algorithms provided with AAS can be explored via the graphical user interface (GUI) buttons at the top-left of the AAS simulation window. Clicking these buttons will send a command to the virtual CAN device on the virtual Allegro Hand model.
 +
 
 +
===Home===
 +
Let's start by clicking the button entitled ''Home''. The position assumed by the Allegro Hand is a starting position that ensures that all joints are oriented properly for executing a grasp.
 +
 
 +
===Ready===
 +
Click the button entitled ''Ready''.
 +
 
 +
===Grasp 3===
 +
Click the button entitled ''Ready'' to prepare the hand for another type of grasp.
 +
 
 +
Now Click the button entitled ''GRASP3''. This grasping algorithm is a torque-controlled, three-fingered grip. This grasp can be used for pick-and-place style object grasping as the object is held between the tips of the thumb, index and middle fingers.
 +
 
 +
===Grasp 4===
 +
Click the button entitled ''Ready'' to prepare the hand for another type of grasp.
 +
 
 +
Click the button entitled ''GRASP4''. This grasping algorithm is a torque-controlled, four-fingered grip. This grasp can be used for pick-and-place style object grasping as the object is held between the tips of the thumb and three fingers.
 +
 
 +
===Pinching (I)===
 +
Click the button entitled ''Ready'' to prepare the hand for another type of grasp.
 +
 
 +
Click the button entitled ''Pinching (I)''. This grasping algorithm is a torque-controlled, two-fingered pinch. This grasp can be used for pick-and-place style object grasping and more dexterous manipulation as the object is held between the tips of the thumb and the index finger.
 +
 
 +
===Grasp 4===
 +
Click the button entitled ''Ready'' to prepare the hand for another type of grasp.
 +
 
 +
Click the button entitled ''Pinching (M)''. This grasping algorithm is a torque-controlled, two-fingered pinch. This grasp can be used for pick-and-place style object grasping and more dexterous manipulation as the object is held between the tips of the thumb and the middle finger.
 +
 
 +
===Envelop===
 +
Click the button entitled ''Ready'' to prepare the hand for another type of grasp.
 +
 
 +
Click the button entitled ''Envelop''. This grasping algorithm can be used to fully envelop an object within the the hand's four fingers. This algorithm can handle a variety of object geometries.

Revision as of 15:38, 5 October 2012

Contents

Running AAS

When installing Allegro Application Studio (AAS), you were promted to select an installation path where are files associated with AAS would be stored. This installation path with be referred to as [installPath] from here on out.

Within the installation directory (at the top level), you will find a file titled Allegro.exe file. Also, a shortcut to this executable should have been placed on your desktop during installation. Double-click Allegro.exe to launch AAS for the Allegro Hand.

AllegroIcon.jpg

Which Hand?

When you first run Allegro Application Studio (AAS), you are promted to select the hand (right/left and actual/virtual) you would like to use.

HandSelection.jpg

Actual

Actual System refers to the Allegro Hand hardware. If an actual system is selected, AAS will load the corresponding (left/right) virtual model and open CAN communication with the actual Allegro Hand. The virtual Allegro Hand seen along with the Actual System simply mimics the joint kinematics (no physics or contact dynamics) of the actual system based on the encoder values obtained over CAN. Motion commands from AAS are send directly to the Actual System while the encoder feedback controls the AAS virtual hand.

Virtual

If a virtual system is selected, a dynamic simulation is run using the Allegro Hand virtual model. This simulation includes full physics simulation including contact dynamics. The virtual system can be simulated without the actual system. This ability is useful for testing algorithms in a dynamics environment before trying them out of the actual hardware.

First, we will select the Virtual Left Hand System and click Finish to start the simulation.

Virtual Hand Simulation

Selection either virtual hand system at the Allegro Application Studio (AAS) hand selection prompt will load the AAS dynamics simulation environment and a virtual hand model. The simulation begins running as soon as the AAS simulation window is loaded.

AllegroVirtualHand.jpg

AAS is provided along with the Allegro Hand for two main purposed. AAS allows for ease of testing CAN communication between your PC and the Allegro Hand hardware. Secondly, AAS provides several robust grasping algorithms for use with the Allegro Hand. The algorithms provided with AAS can grasp a variety of object geometries for demonstration or for use at the end of a manipulator.

The grasping algorithms provided with AAS can be explored via the graphical user interface (GUI) buttons at the top-left of the AAS simulation window. Clicking these buttons will send a command to the virtual CAN device on the virtual Allegro Hand model.

Home

Let's start by clicking the button entitled Home. The position assumed by the Allegro Hand is a starting position that ensures that all joints are oriented properly for executing a grasp.

Ready

Click the button entitled Ready.

Grasp 3

Click the button entitled Ready to prepare the hand for another type of grasp.

Now Click the button entitled GRASP3. This grasping algorithm is a torque-controlled, three-fingered grip. This grasp can be used for pick-and-place style object grasping as the object is held between the tips of the thumb, index and middle fingers.

Grasp 4

Click the button entitled Ready to prepare the hand for another type of grasp.

Click the button entitled GRASP4. This grasping algorithm is a torque-controlled, four-fingered grip. This grasp can be used for pick-and-place style object grasping as the object is held between the tips of the thumb and three fingers.

Pinching (I)

Click the button entitled Ready to prepare the hand for another type of grasp.

Click the button entitled Pinching (I). This grasping algorithm is a torque-controlled, two-fingered pinch. This grasp can be used for pick-and-place style object grasping and more dexterous manipulation as the object is held between the tips of the thumb and the index finger.

Grasp 4

Click the button entitled Ready to prepare the hand for another type of grasp.

Click the button entitled Pinching (M). This grasping algorithm is a torque-controlled, two-fingered pinch. This grasp can be used for pick-and-place style object grasping and more dexterous manipulation as the object is held between the tips of the thumb and the middle finger.

Envelop

Click the button entitled Ready to prepare the hand for another type of grasp.

Click the button entitled Envelop. This grasping algorithm can be used to fully envelop an object within the the hand's four fingers. This algorithm can handle a variety of object geometries.





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0