When to Use robot joint actuator?

30 Dec.,2024

 

Does every joint need an actuator and transmission? edit

Hi all,

If you are looking for more details, kindly visit our website.

I'm writing my own URDF-controller code for my robot. I have the URDF working well in rviz and warehouse but I can't get the controller to work. I am looking into this tutorial for a differential drive robot and I was wondering will I need actuators/transmissions for all of my motors in the joints of my robot's manipulator arms?

Here is a copy of my urdf:

<?xml version="1.0" ?>
<robot name="H20_robot">


 <link name="stand_link">
    <visual>
      <geometry>
        <box size="0.20 0.10 1"/>
      </geometry>
    <origin rpy="0 0 0" xyz="0 0 -.5"/>
          <material name="orange">
            <color rgba="1 0.5 0 1"/>
        </material>
    </visual>

    <collision>
      <geometry>
       <box size="0.20 0.10 1"/>
      </geometry>
    <contact_coefficients mu="0" kp=".0" kd="1.0"/>
    <origin rpy="0 0 0" xyz="0 0 -.5"/>
    </collision>

    <inertial>
      <mass value="20.0"/>
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
    <origin/>
    </inertial>


  </link>

 <link name="base_link">
    <visual>
      <geometry>
        <cylinder length="0.38" radius="0."/>
      </geometry>
    <origin rpy="0 1. 0" xyz="0 0 0"/>
          <material name="grey">
        <color rgba="0.5 0.5 0.5 1"/>
      </material>
    </visual>

    <collision>
      <geometry>
        <cylinder length="0.38" radius="0."/>
      </geometry>
    <contact_coefficients mu="0" kp=".0" kd="1.0"/> 
    <origin rpy="0 1. 0" xyz="0 0 0"/>   
    </collision>

    <inertial>
      <mass value="10.0"/>
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
    <origin/>
    </inertial>

</link>

 <link name="camera_link">
         <inertial>
      <mass value="1.0"/>
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
    <origin/>
    </inertial>

     </link>

  <joint name="camera_to_base" type="fixed">
    <parent link="base_link"/>
    <child link="camera_link"/>
    <origin xyz="0.05 -.1 .3" rpy="0 0.5 -1.57" /> 
 </joint> 


  <joint name="base_to_stand" type="fixed">
    <parent link="stand_link"/>
    <child link="base_link"/>
    <origin xyz="0 0 0" rpy="0 0 0" /> 
 </joint> 

 <link name="head_link">
    <visual>
      <geometry>
         <sphere radius="0.15"/>
      </geometry>
    <origin rpy="0 0 0" xyz="0 0 0."/>
          <material name="orange"/>
    </visual>

    <collision>
      <geometry>
         <sphere radius="0.15"/>
      </geometry>
    <contact_coefficients mu="0" kp=".0" kd="1.0"/>
    <origin rpy="0 0 0" xyz="0 0 0."/>
    </collision>

    <inertial>
      <mass value="2.0"/>
      <inertia ixx="1.0" ixy="0.0" ixz="0.0" iyy="1.0" iyz="0.0" izz="1.0"/>
    <origin/>
    </inertial>

  </link>

  <joint name="head_to_base" type="fixed">
    <parent link="base_link"/>
    <child link="head_link"/>
    <origin xyz="0 0 0" rpy="0 0 0" /> 
 </joint> 


  <link name="left_shoulder_link">
    <visual>
      <geometry>
        <cylinder length="0.06" radius="0."/>
      </geometry>
          <material name="grey"/>
    <origin rpy="0 1. 0" xyz="0.03 0 0"/>
    </visual>

    <collision>
      <geometry>
        <cylinder length="0.06" radius="0."/>
      </geometry>
    <contact_coefficients mu="0" kp=".0" kd="1.0"/>
    <origin rpy="0 1. 0" xyz="0.03 0 0"/>
    </collision>

    <inertial>
      <mass value="2 ...

A Novel Lightweight Space Robot Joint Actuator


A Novel Lightweight Space Robot Joint Actuator

G. Visentin

Automation and Ground Facilities Division, ESTEC

M. Venturini

Phase Motion Control (I)

Résumé
Les organes de manoeuvre robotisés destinés à l'usage spatial doivent satisfaire à des exigences rigoureuses en matière de température de survie et de fonctionnement, de lubrification, de fiabilité, de douceur et de linéarité du mouvement. Cela complique en particulier de manière très sensible la conception des freins et boîtes de transmission, et contraint à employer des configurations et des matériaux inusités. Cet article présente un nouveau principe d'actionneur compact à transmission directe adapté aux rigueurs du milieu spatial grâce à un dispositif électromécanique simple mais efficace.

Contractors
Tecnospazio (I)
Phase Motion Control (I)

Funding
Basic Technology Research Program

Introduction

Robotic actuators intended for use in space must meet very demanding requirements on survival and operational temperature, lubrication, reliability and smoothness and linearity of motion. In particular, these requirements severely complicate the design of brakes and gearboxes, forcing the use of special materials and unconventional configurations.

This article presents a new concept for a compact, direct-drive actuator which meets the demanding requirements of space with a simple but efficient electro-mechanical arrangement. The main aim of this new development has been to realise an intrinsically reliable unit, which can replace the traditional mechanical joints found in robots and other mechanisms used in space. Standard units generally consist of a miniaturised motor, a gearbox assembly, a safety brake, one or more (commonly two) position sensors, and an associated mechanical train of bearings, friction surfaces and couplings. The resulting high number of components limits the achievable robustness and reliability of the device, while non-linearities in the gearbox degrade the smoothness and precision of the motion control.

The development described in this article offers a substantial improvement in terms of high torque, high accuracy, safety- braking and direct position control in a device contained in a simple mechanical housing; it has an accurate and sturdy bearing system which allows direct implantation of the drive in the driven mechanism.

The HABR concept

The mechanism uses a high-torque, low-speed, axial gap brushless robotic (HABR) actuator. This device comprises a permanent magnet motor with two axial air gaps; a thin rotating disk, fitted with rare earth magnets on each side, is suspended between two multiphase, multi-pole, disk stators. Maximum use is made of the magnetic energy of the rotor, and by minimising the leakage flux, an exceptionally high torque density is achieved, which is fundamental for direct drive applications.

ARCSEC DRIVE are exported all over the world and different industries with quality first. Our belief is to provide our customers with more and better high value-added products. Let's create a better future together.

In the geometric configuration chosen, the rotor is in unstable equilibrium and it assumes a position in the centre of the air gap. By introducing a little axial play in the design of the shaft, two stable working points are created, slightly displaced with respect to the centre of symmetry of the air gaps. At one of the working points, the rotor disk bears against a rotating member mounted on the shaft and is thus free to rotate; at the other working point, the strong magnetic attraction, inherent in its construction, presses the rotor disk against a friction pad and generates a self-braking action. The motor is also an intrinsic bistable safety-brake, i.e. a brake which requires no electric energy.

Switching between the two stable states does not require a separate solenoid or control system, as in conventional safety brakes. Instead, this is done with the windings and drive of the main motor, by simply short-circuiting one of the two stators and shifting the current vector in the other stator by 90 degrees with respect to the motor electromagnetic flux, thus generating an axial, or lift-off force, akin to the forces used to control magnetic bearings.

The overall shape of the actuator, which comprises a sandwich of three disks, is naturally short and wide, allowing the use of a direct pancake sensor, large bearings and a generous central orifice for routing the wiring of the actuated machine. The short and compact geometry of the joint requires only one bearing assembly, made of two preloaded, angular contact ball bearings. This mechanical solution is extremely stable and can withstand large temperature excursions, while retaining high accuracy and load carrying capacity in all directions.

The prototype

A demonstration prototype of the actuator (Figure 1), capable of up to 10 Nm torque, was developed and tested in the laboratory by Phase Motion Control and the expected performance targets were met. The unit measures only 110 mm in diameter by 87.5 mm in length, and has a through-hole 25 mm in diameter; it weighs 3.3 kg with an 18-bit absolute position sensor included. The unit, as all direct drives, has all the advantages typical of non-mechanical actuators, such as a control bandwidth in the region of 100 Hz. Its only source of friction is the main bearings and it functions almost independently of temperature with little wear to its mechanisms.


Figure 1. Outline of the HABR actuator.

This prototype is now being used for vacuum-thermal testing the microwave imaging radiometer intended for ESA's Metop satellite. In this application, the actuator must rotate an instrument test jig weighing over 70 Kg at a speed of 30 degrees per second for a period of several weeks.

A larger unit has been developed for machine tool applications in which a direct drive torque in excess of Nm has been obtained.


Figure 2. Demonstration model of HABR (courtesy of Tecnospazio).

Conclusion

Our novel direct drive system has characteristics which make it well suited to a number of space missions. Its performance makes it appropriate for high-precision applications such as pointing platforms or the manipulator of a geostationary servicing vehicle. It has only two friction contact points, making it ideal for use in a high vacuum environment (e.g. deep space probes). The simplicity of its design, with only one moving part, provides the extended lifetime and high reliability which are required in long duration missions, such as manipulators for the Space Station. It is also suitable for planetary exploration missions such as the exploration of the Moon or Mars, where its flat cylindrical shape and hollow shaft allow it to fit inside the wheel of a planetary rover vehicle.

If you want to learn more, please visit our website robot joint actuator.

Preparing for the Future Vol. 7 No. 2
Published June .