= WAM component list = == WAM Arm Assembly == The standard four-degree-of-freedom WAM Arm, shown in Figure 1, has four cable-driven joints labeled J1 through J4, and four brushless DC motors labeled M1 through M4. M1 controls the yaw (J1) of the WAM and is located in the base of the WAM. Using Barrett’s patented cable differential, M2 and M3 together control the pitch (J2) and roll (J3) of the WAM, and are contained in the shoulder of the WAM. M4 controls the bend of the “elbow” (J4), and is located just above M2 in the shoulder. Using Barrett’s Puck technology, all motor encoders, power amplifiers, and controllers are located in a single compact package adjacent to each motor, eliminating the need for a controller cabinet and heavy electrical cables. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure1.png)]] '''Figure 1: WAM Arm''' }}} The standard WAM Arm comes with an internal computer and a blank outer link (shown attached to the end of the elbow in Figure 1 and shown in full in Figure 2). However, several options (see Section 1.2) such as an external computer and the WAM Wrist (Figure 11) are available to replace these (though both standard options will still be included so that you may always switch between configurations at any time). {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure2.png)]] '''Figure 2: Blank Outer Link''' }}} The WAM’s internal computer has the following specifications: Mainboard: PFM-540I Processor Type: AMD Geode LX800 x86 @ ~500MHz Memory: 256MB (4MB of that is used as a video framebuffer). Hard drive: 2GB, !CompactFlash Kernel: Linux 2.6.16.57 patched with Xenomai 2.4-rc5 Distro: Slax 5.1.8 Expansion Card: PEAK-System PC/104 CAN Card, 2 ports Wireless: Wi-Fi 802.11 b/g Ethernet: 10/100 Base-T === Tool-End Attachments === The WAM™ comes with three endpoint (tool-end) attachments that can be used to change the setup and shape of the WAM™ Arm: the Haptic Ball, the Tool Plate, and the CAN Termination. These items in general will be attached to either the Outer Link (Figure 2) or WAM Wrist (Figure 11). Figure 3 shows the end plates of both the Wrist and Outer Link. The wires and connector coming out of the centers are for running the optional Barrett Hand. If using the Outer Link without the Barrett Hand, the wiring can simply be pushed inside the large open cavity. If using the Wrist without the Barrett Hand, the wires should be coiled neatly in the small cavity and the Wrist Plug installed to keep the wires from getting pinched. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure3.png)]] '''Figure 3: End Plates of Wrist and Outer Link''' }}} The Haptic Ball (see Figure 4) can be attached to the end of the Outer Link or the Wrist. It is used to assist in haptic scenes by providing an easy-to-grasp, definable endpoint for the user. Systems are generally shipped with the Haptic Ball pre-installed. The Tool Plate (see Figure 5) can be installed on the end of the Outer Link, Wrist, or Elbow Plate (if neither the Outer Link nor Wrist modules are installed). It provides a flat base that can be used to attach parts other than the ones designed by Barrett. The Tool Plate has four M6 tapped holes, evenly distributed in a circle, a 6-mm diameter dowel-pin hole, a quick-connect pin hole and slot, and two holes to connect the CAN Termination (see 9.2.3 for Tool Plate hole labels and dimensions). The CAN Termination (see Figure 6) must be used if neither the Outer Link nor the Wrist is attached at the end of the elbow. The CANbus must be terminated at each end with a 120 Ohm resistor to minimize signal reflections. The termination can be attached to either the end plate of the elbow or to the Tool Plate (if attached to the elbow) by the two small holes, which are the same distance apart as the holes on the Termination. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure4.png)]] '''Figure 4: Haptic Ball''' [[Image(htdocs:wam/figure5.png)]] '''Figure 5: Tool Plate''' [[Image(htdocs:wam/figure6.png)]] '''Figure 6: CAN Termination''' }}} === Power Supply === The WAM system generally requires an input voltage of 48 VDC. However, if you require an alternate input voltage, contact Barrett Technology. The power requirements for both 4-DOF and 7-DOF WAMs are summarized in Section 3.6.1. Any DC power sources may be connected directly to the WAM. Improper grounding can cause severe damage to the WAM electronics. If you are concerned that your voltage source may damage the WAM electronics, do not hesitate to contact Barrett for technical guidance. The Power Supply that ships with the WAM, shown in Figure 7, can be plugged into any regular AC power source. It provides up to 10A of direct current at 48V. This Power Supply switches automatically to local voltage standards (100-120 & 200-240 VAC at 50-60Hz) around the globe and contains built-in surge protection. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure7.png)]] '''Figure 7: Power Supply''' }}} === Safety Pendants === The WAM Arm system comes with two safety pendants: a control pendant and a display pendant (shown in Figure 8). Both pendants show the present safety status of the WAM Arm, with status lights for the velocity, torque, voltage, and heartbeats of the robot. There is also a 7-segment LED single-character display which shows additional information related to any existing errors. Each pendant has a large mushroom-type emergency stop button, which can be reset (popped up) by rotating the button clockwise for one quarter of a full turn. The control pendant has three additional buttons: Shift, Reset/Idle, and Activate. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure8.png)]] '''Figure 8: Safety Pendants''' }}} === Electrical Cables === All necessary electrical cables are included with the basic WAM System, shown in Figure 9. An AC Line Cord connects the Power Supply to a wall source. A blue DC Power Cable connects the Power Supply or another DC power source to the WAM. If you purchased an external WAM PC, a purple CANbus cable is provided for CAN communication with the WAM. The pendant cables (shown attached to the pendants in Figure 8) connect directly to the WAM. An Ethernet cable is also provided for the option of Ethernet communication with the WAM. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure9.png)]] '''Figure 9: Electrical Cables ''' }}} == Control Software and Firmware == The WAM’s internal computer has firmware and software that are preloaded before it is shipped. Included with a copy of the source code in electronic form are: 1. User’s Manual (this manual) 1. Quick Start Guide 1. Cable Maintenance Guide 1. Inertial Specifications Manual 1. Support Resources Reference Sheet For more information about software and firmware, please see Section 4. == Maintenance Kit == Included in each WAM package is a maintenance kit (shown in Figure 10). Use the maintenance kit in accordance with the instructions in Section 3 and the Cable Maintenance Guide. The maintenance kit includes the following: * 1 Tool Plate (normally shipped attached to the Outer Link (or Wrist if purchased)) * 4 M10 Screws, Washers, and Nuts to secure the base * 1 Set of Metric Hex Wrenches * 1 Packet of Loctite 222 * 1 10-mm Combination Wrench * 1 Pair of Tweezers * 2 Clamps (for clamping the WAM to a table top) * 1 Roll of 13-mm (1/2”) Masking Tape * 1 Roll of Kapton Tape * 1 Slotted Screwdriver * 1 Phillips-Head Screwdriver * 1 Push-Pull Hook * 1 Set Spare Mechanical Cables (Packaged separately from the rest of the Maintenance Kit) {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure10.png)]] '''Figure 10: Maintenance Kit''' }}} == System Options == === WAM Wrist === The WAM Wrist module, shown in Figure 11, replaces the outer link of a four-degree-of-freedom WAM, adding joints 5, 6, and 7, for another three degrees of freedom. Mechanical and electrical quick-connect features make it easy to swap between the WAM’s outer link and the Wrist module to convert between 4-DOF and 7-DOF configurations. In order to minimize the inertial effects of the motors on the host robot arm, the servomotors for joints 5 & 6 are located at the base of the wrist. The final roll joint in the WAM Wrist, motor joint 7, is the only geared axis. At very small scales, such as at joint 7, gears have slightly better performance than cables in terms of compactness. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure11.png)]] '''Figure 11: WAM Wrist''' }}} The WAM Wrist comes with its own separate maintenance kit (shown in Figure 12), which contains: * 1 Roll 6-mm (¼") wide Masking Tape * 1 Wrist Tension Tool * 1 Joint-7 Spanner Tool * 1 Pull Hook * 1 Wrist Safety Termination (Packaged separately from the rest of the Maintenance Kit) {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure12.png)]] '''Figure 12: Wrist Maintenance Kit''' }}} === Passive Gimbals === The passive gimbals option, shown in Figure 13, replaces the Outer Link on the WAM and adds three additional unpowered degrees of freedom. The links of the gimbals are designed to provide a large mounting area at the intersection point between all three joint axes. A vertical bar grip comes standard and is designed primarily for life-size haptics, exercise, and rehabilitation; but other grip and mounting options are available. The gimbals use Barrett Technology’s quick-connect system so that it may easily be interchanged with other end effectors. A 6-axis force/torque (FT) sensor can be mounted at the base of the gimbals grip for gathering additional data. This sensor is redundant with the built-in Cartesian Force/Torque control capabilities of the WAM, but enables a separate confirmation of values at slightly higher precision. {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure13.png)]] '''Figure 13: Gimbals Option''' }}} === External WAM PC === Barrett Technology offers an external PC (see Figure 14) for advanced control applications that require more processing power or more memory than the WAM’s internal PC can provide. A standard keyboard and mouse, CANbus cable, and 2-m AC line cord are provided for use with the external PC. A monitor (not provided) is needed only during the initial setup of the computer. The external PC has the following specifications: Mainboard: Intel 945G Micro ATX Processor Type: Intel Core 2 Duo E6600 Conroe @ ~2.4GHz Memory: 2GB (4MB of that is used as a video framebuffer). Hard drive: 80GB Optical: DVD Drive Kernel: Linux 2.6.24.2 patched with Xenomai Distro: Ubuntu 7.10 Expansion Card: PEAK-System PCI ISO dual-port CAN card Ethernet: 10/100/1000 Base-T {{{ #!div class="center" align="center" [[Image(htdocs:wam/figure14.png)]] '''Figure 14: External WAM PC''' [[Image(htdocs:wam/figure15.png)]] '''Figure 15: Back of External WAM PC''' }}}