Admittance Control: Concept, Applications, and Insights

Admittance control is a fundamental control strategy in robotics and mechatronics that governs how a system interacts with its environment. It is designed to make a system respond to external forces by producing a corresponding motion, such as a change in velocity or position, based on a predefined dynamic relationship. This compliance-oriented approach stands in contrast to impedance control, where the system generates a force in response to an imposed motion. Admittance control’s ability to yield to external forces makes it particularly valuable in applications requiring adaptability and safety, such as human-robot collaboration, industrial assembly, and haptic interfaces.

Understanding Admittance Control

At its core, admittance control defines how a system moves in response to an applied force. It is often implemented through a two-loop control structure. The outer loop measures the interaction forces—typically using force or torque sensors—and calculates the desired motion based on a specified admittance model. This model incorporates virtual parameters like mass, damping, and stiffness to shape the system’s dynamic response.

Once the desired motion is determined, the inner loop ensures the system accurately follows the computed trajectory using position or velocity control. This force-to-motion approach is especially suited for robots with precise motion control, allowing them to adjust smoothly to external forces rather than trying to generate counteracting forces directly.

The Admittance control can be split into 3 stages. Outer loop (for measuring the external force/torque), calculation of the admittance model and the inner loop. Let’s dive into each stages hereunder.

1. Force/Torque Measurement (Outer Loop)

For the outer loop there are 2 methods that could be used.

a) Current Estimation:

Current estimation is the process of determining the actual electric current flowing through a system, either by direct measurement or mathematical models. It is commonly used in motor control, battery management, and power electronics to monitor and control current without expensive sensors. By using voltage readings and system models, current can be accurately estimated even without direct measurement.

b) Using a force/torque sensor:

force/torque sensor mounted on the robot’s end-effector or relevant joint continuously measures the forces and torques arising from interaction with the environment. These readings can directly be fed into the outer loop of the control system.

For example, Acrome provides a force/torque sensor option for its Stewart Platform products, as can be seen in the image below. Having a direct sensor measurement simplifies the calculations of the force/torque set points.

Acrome Stewart Platform with a 6D Force-Torque Sensor

2. Calculation of the Admittance Model

The measured force/torque data is input into a predefined admittance model (e.g., Mx¨+Dx˙+Kx=F), where: 

  • M: virtual mass (inertia),
  • D: damping coefficient,
  • K: stiffness coefficient,
  • F: external force,
  • x: position (motion)

The output of this model determines how the system should move, typically in terms of velocity or position.

3. Inner Loop – Motion Execution

In the inner control loop, the robot’s actuators use position or velocity controllers to follow the calculated motion. Instead of counteracting the external force directly, the robot complies with it and adjusts its movement accordingly.

The experimental setup and visual feedback provided to the subjects during the experiments [1]

Applications of Admittance Control

Industrial Robotics

In manufacturing and assembly, robots often need to interact with objects and surfaces in a flexible yet precise manner. Admittance control allows robots to adapt their movement based on physical contact, reducing the risk of jamming or misalignment and improving the efficiency of automated processes.

Human-Robot Interaction in Tesla’s Optimus

In collaborative environments, safety and adaptability are essential. Tesla’s humanoid robot, Optimus, embodies these principles by integrating advanced AI and real-time sensor feedback to interact safely and intuitively with humans. Drawing from Tesla’s Full Self-Driving (FSD) technology, Optimus can perceive its surroundings, predict human motion, and respond accordingly.

One of the key elements in making human-robot interaction seamless is admittance control—a feature Tesla is expected to incorporate into Optimus. This control method allows the robot to sense and react to external forces applied by humans, enabling it to yield or adjust its motion dynamically. For instance, if a human gently pushes Optimus aside while passing through a narrow space, the robot can safely and compliantly give way without resistance or loss of balance.

This kind of responsive behavior is critical in environments where robots and humans share tasks—such as in homes, factories, or healthcare settings. By continuously adjusting its posture and actions based on physical feedback, Optimus minimizes the risk of injury and promotes

trust and collaboration. Tesla’s focus on combining AI perception, motion planning, and human-safe control mechanisms positions Optimus as a powerful example of the future of human-robot collaboration.

Tesla Optimus Robot [2]

Haptic Interfaces

In virtual reality and teleoperation systems, admittance control helps create realistic force feedback. For instance, when using a haptic device, a user might feel the sensation of touching a virtual wall or holding an object. By translating applied forces into controlled movements, admittance control makes digital interactions feel more natural and immersive.

Rehabilitation Robotics

Rehabilitation robots use admittance control to assist patients in physical therapy by adjusting the level of support based on the patient’s movements. This ensures that assistance is provided only when necessary, encouraging active participation and aiding in the recovery process.

Legged Robotics

In legged robots, admittance control helps adjust how the legs respond to different terrains, allowing robots to walk more naturally on uneven surfaces. This improves stability and adaptability in dynamic environments, making it valuable for applications like search-and-rescue or exploration.

Advantages and Challenges

Admittance control offers several benefits, making it a widely used approach. It allows for better interaction with rigid environments, preventing excessive forces that could cause damage [3]. It is also relatively easy to implement on systems with strong motion control capabilities, and the parameters can be adjusted to fine-tune the interaction dynamics.

However, there are also challenges. The approach relies heavily on accurate force sensing, which can be costly and prone to noise, affecting system performance [3]. Stability is another concern—if the system does not respond quickly enough, it can lead to oscillations or instability. To address these limitations, some systems combine admittance control with impedance control, leveraging the strengths of both approaches.

Challenges Due to Orientation-Dependent Force/Torque Sensor Readings in Admittance Control

In admittance control architectures, Force/Torque (F/T) sensors play a crucial role in detecting the external forces applied by the human or the environment. However, these sensors can introduce significant challenges, especially due to their sensitivity to changes in orientation. Since F/T sensors measure forces in their local coordinate frame, any change in the orientation of the robot end-effector may result in a shift of the perceived direction and magnitude of the applied forces. This issue becomes particularly problematic when the center of mass of the attached tool is not aligned with the sensor’s coordinate system, causing gravity-induced forces to project differently depending on the tool’s orientation.

Such effects may lead to misleading force readings, where the sensor interprets gravitational components as user-applied forces. For example, during a drilling task, as the orientation of the robot arm changes, the weight of the drill may create additional force components in unintended axes, potentially degrading the control performance. As highlighted in [4], filtering the raw force measurements and accounting for orientation-dependent effects are essential for stable and transparent human-robot interaction. Proper compensation or transformation of sensor data is therefore necessary to ensure that the control system accurately interprets external inputs and maintains safe and intuitive behavior​. 

Conclusion

Admittance control is a powerful and flexible method that enhances how robots interact with their environment. Whether in manufacturing, healthcare, or human-robot collaboration, its ability to adapt to external forces makes it a critical tool in modern robotics. While challenges like force sensing and stability remain, continuous advancements are refining its implementation, ensuring its continued relevance in future robotic applications. By blending precision with adaptability, admittance control plays a key role in shaping the next generation of interactive robotic systems.

Resources:

[1] Y. Aydin, O. Tokatli, V. Patoglu, and C. Basdogan, “Stable Physical Human-Robot Interaction Using Fractional Order Admittance Control,” in IEEE Transactions on Haptics, vol. 11, no. 3, pp. 464-475, 1 July-Sept. 2018, doi: 10.1109/TOH.2018.2810871.

[2] “Optimus (robot),” Wikipedia: The Free Encyclopedia, https://en.wikipedia.org/wiki/Optimus_(robot) (accessed Apr. 20, 2025).

[3] A. Q. Keemink, H. van der Kooij, and A. H. Stienen, “Admittance control for physical human–robot interaction,” The International Journal of Robotics Research, vol. 37, no. 11, pp. 1421–1444, Sep. 2018, doi: 10.1177/0278364918768950.

[4] A. Madani, P. P. Niaz, B. Guler, Y. Aydin and C. Basdogan, “Robot-Assisted Drilling on Curved Surfaces with Haptic Guidance under Adaptive Admittance Control,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 2022, pp. 3723-3730, doi: 10.1109/IROS47612.2022.9982000. 

[5] D. Sirintuna, Y. Aydin, O. Caldiran, O. Tokatli, V. Patoglu, and C. Basdogan, “A Variable-Fractional Order Admittance Controller for pHRI,” IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 2020, pp. 10162-10168, doi: 10.1109/ICRA40945.2020.9197288.

[6] Y. Sun, M. Van, S. McIlvanna, N. N. Minh, S. McLoone, and D. Ceglarek, “Adaptive admittance control for safety-critical physical human-robot collaboration,” *IFAC-PapersOnLine*, vol. 56, no. 2, pp. 1313-1318, 2023, doi: https://doi.org/10.1016/j.ifacol.2023.10.1772. 

[7] C. T. Landi, F. Ferraguti, L. Sabattini, C. Secchi, and C. Fantuzzi, “Admittance control parameter adaptation for physical human-robot interaction,”IEEE International Conference on Robotics and Automation (ICRA), Singapore, 2017, pp. 2911-2916, doi: 10.1109/ICRA.2017.7989338. 

[8] H. Zhan,  D. Ye, C. Zeng, and C. Yang, “Hybrid variable admittance force tracking and fixed-time position control for robot–environment interaction,” Robotic Intelligence and Automation, vol. 45, no. 1, pp. 1-12, 2025. doi: 

[9] ARISE Project, “Advanced AI and robotics for autonomous task performance,” Horizon Europe Project 101135959, [Online]. Available: https://cordis.europa.eu/project/id/101135959

[10] Y. Aydin, O. Tokatli, V. Patoglu and C. Basdogan, “A Computational Multicriteria Optimization Approach to Controller Design for Physical Human-Robot Interaction,” in IEEE Transactions on Robotics, vol. 36, no. 6, pp. 1791-1804, Dec. 2020, doi: 10.1109/TRO.2020.2998606.

[11] A. Madani, P. P. Niaz, B. Guler, Y. Aydin and C. Basdogan, “Robot-Assisted Drilling on Curved Surfaces with Haptic Guidance under Adaptive Admittance Control,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 2022, pp. 3723-3730, doi: 10.1109/IROS47612.2022.9982000. 

[12] Y. M. Hamad, Y. Aydin and C. Basdogan, “Adaptive Human Force Scaling via Admittance Control for Physical Human-Robot Interaction,” in IEEE Transactions on Haptics, vol. 14, no. 4, pp. 750-761, 1 Oct.-Dec. 2021, doi: 10.1109/TOH.2021.3071626.

[13] B. Guler, P. P. Niaz, A. Madani, Y. Aydin, C. Basdogan,

“An adaptive admittance controller for collaborative drilling with a robot based on subtask classification via deep learning,” in Mechatronics, vol. 86, 102851, 2022, doi: https://doi.org/10.1016/j.mechatronics.2022.102851.

[14] F. Dimeas and N. Aspragathos, “Online stability in human-robot cooperation with admittance control,” IEEE Transactions on Haptics, vol. 9, no. 2, pp. 267–278, Apr./Jun. 2016.

[15] J. E. Colgate and N. Hogan, “Robust control of dynamically interacting systems,” International Journal of Control, vol. 48, no. 1, pp.  65–88, 1988.

[16] S. P. Buerger and N. Hogan, “Complementary stability and loop shaping for improved human–robot interaction,” IEEE Transactions on Robotics, vol. 23, no. 2, pp. 232–244, Apr. 2007.

Acrome Products Role in Prof. Claudia Yaşar’s Teaching Approach

Role Of Acrome Products in Prof. Claudia Yaşar’s Teaching Approach

Introduction:

Having hands-on experiments for engineering students alongside their theoretical courses is essential for the students to have a deep understanding of the main concepts and getting them ready for the work environment. 

Prof. Claudia Fernanda Yaşar shares valuable insights about her teaching approach and talks about her criteria for choosing the products she gets for her experiments.

Who is Prof. Claudia Fernanda Yaşar ?

Dr. Fernanda Yaşar is an Assistant Professor in the Control and Automation Engineering Department  at Yildiz Technical University. Her research interests include mechatronics, non-linear control systems, kinematic and dynamic control of rigid and flexible robots, servo motion systems, system identification, dynamics, modelling and simulation, force and torque sensors, active touch sensing for robots, process control, real-time control, intelligent control systems, and among others. Some of her recent projects include:

  • Design, modeling, control, and vertical positioning of climbing robots under external effects (TUBITAK project)
  • Studies on a robotic device that minimizes end-point vibrations for Parkinson’s tremor (3rd World Conference on Technology, Innovation and Entrepreneurship)

Prof. Claudia Fernanda Yaşar next to acrome 1-dof copter

Importance of choosing the right teaching method:

Engineering programs often prioritize theory over practical applications, which can make it challenging for graduates to succeed in the workforce due to a lack of practical skills and experience. Additionally, engineering programs can be slow to adapt to new technologies, leaving students with outdated knowledge. Finally, there is often a disconnect between what students learn in the classroom and what they experience in the real world, making it difficult to apply theoretical knowledge. Professor Claudia Yaşar addresses these challenges by emphasizing practical implementation in her courses on control and automation engineering through homework assignments that require both simulation and real system implementation.

Prof. Claudia’s criteria for choosing the experiment products:

Prof. Claudia Yaşar follows a certain criteria before choosing suitable products for her students to use in her labs and courses. These criterias are:

Value for money:

Professor Claudia Yaşar has a set of criteria that she uses when choosing products for her labs and courses. One of these criteria is value for money, which is important because academic institutions often have limited funding. By selecting products that offer good value, teachers can ensure that they are getting the most for their money and that students have access to high-quality products that are up-to-date with the latest technology and tools. This can help students compete in the job market and prepare for life in the real world. Another important factor that Professor Yaşar considers is open-source software. By using products with open software, students have access to a variety of tools and resources, and products are updated regularly to ensure that students are learning with the newest resources and tools. This can help ensure that students are well-prepared for the job market and have the skills and knowledge they need to succeed.

Open-source software:

Another crucial criterion that Professor Claudia Yaşar considers when selecting products for her teaching approach is open-source software. Open software has a large community of developers supporting the product, which provides students with access to a variety of tools and resources. Additionally, open-source software ensures that the products are regularly updated and that students are taught using the latest resources and tools. By using products with open software, professors can help ensure that their students are well-prepared for the job market with the skills and knowledge required to succeed.

Ease to use:

Professor Claudia Yaşar values devices with user-friendly software and a Plug and Play design, as they allow students to focus on learning the topic rather than struggling with the technology. Simple and easy-to-use devices can also minimize frustration and increase engagement, ultimately helping students benefit more from their education. By selecting devices with these features, professors can ensure that their students can fully concentrate on the subject matter and get the most out of their learning experience.

acrome ball balancing table components

Technical Support and Documentation:

Documentation and technical support are critical for engineering systems, as they provide the foundation for the system’s dependability, maintainability, and scalability. Proper documentation ensures that the system is well-documented and can be easily understood, while technical support helps users operate the system effectively. Without documentation and technical support, engineering systems can be difficult to use, maintain, and scale. Therefore, it is essential to have these two components to ensure that experimental systems can be used effectively and maintained properly.

Why Prof. Claudia chose Acrome’s products to be a part of her laboratory ?

Acrome products are suitable for students with limited experimental experience, as they come with extensive technical support in the form of guides and documentation. The engineering staff at Acrome is friendly, professional, and highly skilled, ensuring that users have access to top-notch support. The products are designed specifically for academic use, with user-friendly software and Plug and Play devices that are easy to use. They are also designed for real-time implementation, making them accessible to both teachers and students.

The courseware provided by Acrome offers a starting point for implementing and designing controllers without requiring extensive knowledge of mechanics or hard work. Some students even conduct research by implementing multiple control methods and applications, allowing them to evaluate performance and validate their findings.

screenshot of acrome Ball Balancing Table Courseware
screenshot of acrome Ball Balancing Table Courseware
Ball Balancing Table Courseware

You can check Prof. Claudia’s lab:

Conclusion:

To summarize, Professor Claudia Yaşar takes into account various factors when choosing products for her teaching approach. These factors include products that provide value for money, have open software, are easy to use, and are designed for academic settings. By selecting products that meet these criteria, professors can ensure that their students are well-prepared for their future careers and equipped with the necessary skills to succeed in the real world.

Check the full interview with Professor Claudia:

Beginners Guide to Actuators

Introduction:

It is impossible to overestimate the significance of actuators in today’s industries. Automation and robotics are made possible by actuators, which leads to faster production as well as increased precision and safety.Actuators are used in a wide range of industries, such as manufacturing, aerospace, automotive, robotics, and home automation, to perform important functions, such as opening and closing valves, moving robotic arms, adjusting control surfaces, or actuating brakes.

A device that moves or operates something is called an actuator. When an actuator receives a portion of the input energy as a feedback control signal, the actuator starts moving the machine part. In other terms, an actuator transforms energy into mechanical or physical motion. An actuator’s primary function is to regulate a machine’s internal motions. It is a critical component in many systems and machines, providing the force and motion necessary for various operations. 

diagram of how an actuator works

Actuators can be categorized into 2 categories based on their source of energy and their range of motion. The 1st category includes Electrical, Hydraulic, Pneumatic,etc and the 2nd category includes linear and rotary actuators.

This image was created by DALL-E 🙂

Section 1: Types of Actuators based on their range of motion:

As mentioned before, actuators can be grouped according to their range of motion, for as whether they provide linear or rotary motion. Rotating actuators produce rotation around an axis, whereas linear actuators produce motion in a straight line. Engineers and designers can choose the most suitable actuator for their unique needs by being aware of the differences between various types of actuators.

Linear Actuators:

Linear actuators consist of several components, including a motor, lead screw, and guide rod. The motor provides the energy needed to move the actuator, while the lead screw translates rotational motion into linear motion. The guide rod ensures that the actuator moves in a straight line and prevents it from rotating. 

acrome linear actuator kit
Linear actuator kit

Rotary Actuators:

On the other hand, Rotary actuators as mentioned above rotate around their axis or simply create a circular motion, Rotary actuators generally consist of a shaft, housing, and internal mechanism. The shaft is the central part of the actuator that rotates around an axis. The housing encloses the internal mechanism, which may include gears, pistons, or other mechanisms that produce rotational motion. Rotary actuators have sub-sections that will be discussed on a blog specified for rotary actuators.

diagram of a rotary actuator

Section 2: Types of Actuators Based on Their Energy source:

The 3 most popular types of actuators based on their energy source are Electrical, Pneumatic and Hydraulic actuators – There are other types but not as popular so they will not be discussed, for extra information you can check the resources provided at the end of the blog- each type has its own advantages and disadvantages that will be discussed in this section. 

Electrical Actuators:

Electrical actuators, as it’s suggested from the name, which gives them some distinct advantages. They are known for being quieter than their counterparts, offering high levels of accuracy and precision. They also provide complete control over motion profiles and are easily programmable, making them suitable for a wide range of applications.

Despite their benefits, electric actuators also have some drawbacks. They can overheat, and their parameters such as speed and torque are fixed. Additionally, they tend to be more expensive than pneumatic or hydraulic actuators

Acrome’s Stewart platform integrates electrical actuators in their systems such as stewart platforms so it offers high precision alongside being easy to program making it perfect for use in research labs and universities.

an actuator of acrome stewart platform
acrome stewart platform
Stewart Pro Platform

Hydraulic Actuators:

To create force and motion, hydraulic actuators employ pressurized fluid. They are renowned for having a high power density and the capacity to produce significant forces, which makes them perfect for use in heavy-duty machinery and equipment for the construction and industrial sectors. Moreover, hydraulic systems can offer exact control over motion’s speed and direction, making them appropriate for uses where precise placement is important.

Yet, there are certain disadvantages to using hydraulic actuators. Leaks can be challenging to find and fix, and they need regular maintenance to keep the hydraulic fluid clean and clear of impurities. Due to the necessity for pumps, hoses, and other components, hydraulic systems can be expensive to build and maintain. Additionally, because the hydraulic fluid can become contaminated with particles over time, hydraulic systems might not be appropriate for situations where cleanliness is crucial.

diagram of a hydraulic actuators

Pneumatic Actuators:

Pneumatic actuators, on the other hand, use compressed air to generate force and motion. They are commonly used in industries where electrical power sources may not be available or not suitable due to safety concerns. Pneumatic actuators are lightweight, relatively inexpensive, and offer fast and precise operation. They are often used in applications where speed is critical, such as in the automation of assembly lines. 

However, pneumatic systems require a steady supply of compressed air, which can be costly to generate and maintain. They are also not as powerful as hydraulic or electrical actuators, which limits their use in heavy-duty applications. Despite these limitations, pneumatic actuators are still a popular choice for many industrial applications due to their reliability and efficiency.

robot with Pneumatic Actuators and grippers

Conclusion:

In conclusion, actuators play a crucial role in various industries, enabling automation and robotics to improve production speed, precision, and safety. With a wide range of applications in manufacturing, aerospace, automotive, robotics, and home automation, the choice of actuator depends on factors such as the energy source and the range of motion required.

We have explored the different types of actuators based on their range of motion, as well as their energy sources. Each type has its own unique advantages and disadvantages, making it essential for engineers and designers to select the most appropriate actuator for their specific needs.

In this blog series we will take a deep look into each type of actuator, providing a comprehensive understanding of their operation and potential applications. Stay tuned to learn more about the fascinating world of actuators and how they continue to shape our technological advancements.

To learn more about actuators and their applications, consider exploring the following resources:

  • Sclater, N., & Chironis, N. P. (2001). Mechanisms and Mechanical Devices Sourcebook. New York: McGraw-Hill. [A comprehensive guide to various types of actuators and their applications]

  • Rajput, R. K. (2018). A Textbook of Fluid Mechanics and Hydraulic Machines. New Delhi: Laxmi Publications. [A resource for understanding hydraulic actuators]

  • Pippenger, J. (2007). Pneumatic Actuators: For Industrial Automation. New York: Momentum Press. [A detailed introduction to pneumatic actuators]

  • Kuo, B. C. (2003). Automatic Control Systems. New Jersey: Prentice Hall. [A book covering various types of control systems, including those using actuators]

  • Uicker, J. J., Pennock, G. R., & Shigley, J. E. (2003). Theory of Machines and Mechanisms. New York: Oxford University Press. [A textbook providing an in-depth understanding of machines and mechanisms, including actuators]

Robotics and Automation News