Preprint
Article

This version is not peer-reviewed.

Designing Robotic Lifting Systems: Calculating Power Needs for Wall-Mounted Robots and Quad-Rotors

Submitted:

13 November 2024

Posted:

15 November 2024

You are already at the latest version

Abstract

Robotic systems are becoming increasingly sophisticated, with diverse applications that often demand precise calculations to achieve optimal functionality. This study focuses on designing and calculating the power requirements for two common robotic lifting scenarios: wall-mounted robots and quad-rotor drones. For wall-mounted robots, which typically rely on dual motor systems to lift and support loads vertically, we provide a detailed analysis of motor power calculations necessary to handle payloads of 300 grams and above. By incorporating various factors such as torque, gravitational force, and motor efficiency, we propose formulas and present tables that guide motor selection to ensure adequate lift. In the case of quad-rotor drones, thrust calculations become crucial as these systems require balanced power distribution across four rotors to lift payloads of 400 grams and potentially heavier loads. This article explores different approaches for calculating thrust, examining variables such as rotor speed, blade size, and air density to optimize lift capability. Through comparative analysis, we suggest methods for improving payload capacity and energy efficiency in each system. The findings offer practical insights for engineers and researchers working on robotics applications that demand precision in motor selection and thrust optimization. This article ultimately aims to contribute to the field by providing a foundation for designing efficient and reliable robotic lifting systems.

Keywords: 
;  ;  ;  ;  ;  ;  ;  

Introduction

Designing robotic systems that can efficiently lift and maneuver payloads is a critical aspect of modern engineering, with applications ranging from vertical surface tasks to aerial transport. Wall-mounted robots and quad-rotor drones are two distinct types of systems that require precise power and thrust calculations to operate effectively under varying payload conditions. Wall-mounted robots, often used for inspection, maintenance, and vector-based art on high vertical surfaces, rely on dual motors to achieve stability and precise torque control during vertical movement [10]. Accurate motor control is essential to prevent issues like slippage and to maintain alignment when dealing with varying loads [3,4]. By optimizing motor efficiency and carefully managing weight distribution, these robots can achieve enhanced load-bearing capacities and reduced energy consumption, leading to longer operational times and minimized wear on motor components [1].
Quad-rotor drones, in contrast, navigate through three-dimensional space and require balanced thrust distribution across four rotors for stable flight. Commonly employed in applications like surveillance, package delivery, and environmental monitoring, quad-rotors face unique challenges in maintaining hover and stability under variable payloads. Gibiansky demonstrates that drones require dynamic adjustments in rotor speeds to manage shifts in weight and external forces [1]. Control techniques such as PID (Proportional-Integral-Derivative) and LQ (Linear Quadratic) control have been shown to be effective in managing flight stability, energy efficiency, and responsiveness, especially in micro-quadrotor models used for precision tasks [6,7,8].
Building on foundational work by Ermakov [10], which introduces a wall-mounted robot capable of rendering vector art, this paper examines the broader power and thrust requirements for both wall-mounted robots and quad-rotor drones. By integrating insights into motor control and weight distribution, this study aims to provide engineers with detailed formulas and methods for optimizing performance across diverse robotic applications. Drawing on approaches from trajectory generation in drones [6] to dynamically favorable quad-rotor designs [8], this work highlights how control strategies and power optimization can extend the capabilities of robotic lifting systems, enabling reliable, efficient, and adaptable performance.

Methodology

To calculate the thrust power and torque for wall-mounted robots and quad-rotor drones, several methods can be applied to ensure accuracy and efficiency in robotic lifting systems. Below are the key methods used for these calculations:
1. Thrust Calculation for Quad-Rotor Drones
a) Basic Thrust Equation
To calculate the thrust required to lift a payload, the following basic formula can be used:
T = m t o t a l × g
T is the thrust needed per rotor,
m t o t a l is the total mass of the drone plus the payload
g is the acceleration due to gravity
This calculation helps determine the baseline thrust each rotor needs to generate to counteract gravity.
b) Power Required for Hovering and Maneuvering
For drones, the power needed to maintain hover or perform maneuvers can be approximated using the formula:
P = T × v
P is the power required per rotor,
T is the thrust generated,
v is the velocity of the rotor's downward airflow.
This approach calculates the energy necessary to sustain hover, accounting for factors like rotor speed and air density.
Propeller Efficiency and Motor Sizing
To optimize thrust efficiency, it’s essential to account for propeller and motor characteristics. The following formula is helpful for determining the thrust coefficient
T = C T ρ n 2 D 4
CT​ is the thrust coefficient based on propeller characteristics,
ρ is the air density
n is the rotor speed in revolutions per second,
D is the diameter of the propeller.
The thrust coefficient CT​ is typically obtained through testing or from manufacturer data and is crucial for selecting the appropriate motor and propeller configuration.
Control System Calculations (PID/LQ)
For drones that require stability in flight, control systems such as PID (Proportional-Integral-Derivative) and LQ (Linear Quadratic) techniques are used to adjust thrust dynamically. These control systems fine-tune rotor speeds in response to real-time changes in orientation and payload weight, maintaining stability and achieving precise maneuvers.
Torque Calculation for Wall-Mounted Robots
a) Torque Requirements for Vertical Motion
Wall-mounted robots require torque to lift and maneuver on vertical surfaces. Torque can be calculated using:
τ = F r
τ is the torque,
F is the force exerted by the motor to lift the payload,
r is the radius (distance from the axis of rotation to the point of force application).
The required force FFF is typically equal to the gravitational force acting on the payload, calculated as
F = m g
Motor Sizing for Stability and Load Handling
The torque constant of the motor, often denoted as Kt is used to determine the appropriate motor size for the torque requirements. The torque provided by the motor can be calculated as:
τ = K t I
τ is the torque,
Kt​ is the motor’s torque constant,
I is the current supplied to the motor.
Selecting the correct motor involves matching its torque constant with the load requirements, ensuring it can handle the desired payload without stalling or losing stability.
Control Algorithms for Vertical Navigation
For vertical wall-mounted systems, implementing control algorithms helps to counteract gravitational pull and manage load shifts. These algorithms adjust the torque output based on sensor feedback, ensuring the system remains stable on vertical surfaces. PID controllers are commonly used here as well, as they can dynamically adjust torque based on sensor input to maintain precise positioning.
Energy Efficiency and Optimization
a) Power Consumption Calculation
Power efficiency is critical in both systems. Power consumption in wall-mounted robots is calculated by:
P = V × I
P is the power consumed,
V is the voltage supplied to the motor,
I is the current drawn by the motor.
This helps to evaluate the energy requirements of each motor, ensuring that the design remains within the power limits of the system, which is especially important for battery-operated devices like drones.
Battery Sizing for Drones
Since drones rely on battery power, it’s essential to calculate the required battery capacity to sustain flight with the target payload. The battery capacity in milliamp-hours can be estimated based on total power requirements and desired flight time:
B a t t e r y C a p a c i t y = P × t / V
P is the power requirement in watts,
t is the desired time in hours,
V is the voltage in volts.
This calculation ensures that the drone can maintain sufficient flight time while carrying the specified payload, optimizing battery usage without sacrificing performance.
To calculate the requirements for a robot on a string driven by a stepper motor, we’ll consider the essential aspects: torque to lift the load, motor steps, and power consumption.
1. Determine Required Torque
For a robot suspended by a string, the motor must generate sufficient torque to lift its weight. The required torque τ depends on the gravitational force and the radius of the drum or pulley around which the string is wound.
Given parameters:
Mass of the robot (m) = e.g., 0.5 kg
Acceleration due to gravity (g) = 9.81 m/s²
Radius of the pulley (r) = e.g., 0.05 m
Torque Calculation:
The torque required τ to lift the robot can be calculated using:
τ = F r = m g r
Let’s substitute some values:
m=0.5kg
r=0.05m
g=9.81m/s2
τ = 0.5 × 9.81 × 0.05 = 0.245 N m      
This means the stepper motor must produce at least 0.245 Nm of torque to lift the robot.
2. Motor Steps for Desired Movement
To determine the required motor steps, we need to know the step angle of the motor and the circumference of the pulley.
Pulley Circumference:
C = 2 π r      
For r=0.05m:
C = 2 π × 0.05 = 0.314 m
If we want to lift the robot by a certain distance ddd, we can calculate the number of pulley rotations needed and, subsequently, the required motor steps.
Steps Calculation:
For a given step angle θ of the motor (e.g., 1.8° per step, typical for many stepper motors), the steps per revolution N can be found by:
N = θ / 360      
With a 1.8° step angle:
N = 1.8360 = 200
s t e p s   p e r r e v o l u t i o n
If we need to lift the robot by, say, 0.1 m, the required number of steps is:
R o t a t i o n s = C / d = 0.3140 / 1 . 0 0.318 r e v o l u t i o n s
S t e p s = 0.318 × 200 = 63.6 64 s t e p s
Power Consumption
The power required by the stepper motor depends on the voltage and current.
Power Calculation:
For a motor with a rated voltage V and current I, the power P consumed is:
P = V × I
For instance, if the motor operates at 12 V and 1.5 A:
P = 12 × 1.5 = 18 W
Summary of Calculations:
Torque required: 0.245 Nm
Steps for 0.1 m lift: ~64 steps (for a motor with 1.8° step angle)
Power consumption: 18 W (for a 12 V, 1.5 A motor)
These calculations will help you determine if a specific stepper motor can effectively lift the robot along the string and estimate the power needed. Let me know if you’d like any adjustments or additional details!
Figure 1. Wall Mounted Robot Used for Vector Outline Drawing.
Figure 1. Wall Mounted Robot Used for Vector Outline Drawing.
Preprints 139545 g001
Table 1. Table of a System.
Table 1. Table of a System.
Weight (g) Weight (KG) Torque (NM) Power (W) Voltage (V) Current (A)
200 0.2 0.2×9.81×0.05=0.098 ≈2.4 12 0.2
300 0.3 0.3×9.81×0.05=0.147 ≈3.6 12 0.3
400 0.4 0.4×9.81×0.05=0.196 ≈4.8 12 0.4
500 0.5 0.5×9.81×0.05=0.245 ≈6.0 12 0.5

Results

The aim of this study was to determine the requirements for a robot suspended by a string and driven by a stepper motor, with a focus on torque, motor steps, and power consumption. The calculations and findings are summarized below, demonstrating the motor’s capability to lift the robot effectively. Torque Requirements.
The calculated torque required to lift the robot was 0.245 Nm. This value was derived from the gravitational force acting on the robot’s mass (0.5 kg) and the radius of the pulley (0.05 m) around which the string is wound. Given this torque requirement, the motor selected must provide at least 0.245 Nm to perform a stable lift. This calculation ensures that the motor can overcome the gravitational pull on the robot and maintain a steady ascent without slippage. Step Calculation for Desired Movement.
For vertical movement control, the motor's step angle and the pulley’s circumference were factored into the required steps per revolution. With a typical stepper motor having a 1.8° step angle (200 steps per full revolution), it was determined that approximately 64 steps are required to lift the robot by 0.1 meters. This calculation enables precise control over the robot’s position along the string, providing a predictable and repeatable lifting mechanism. Such precision is crucial for applications requiring exact positioning. Power Consumption The power requirement was estimated based on a 12 V, 1.5 A stepper motor, resulting in a consumption of 18 W. This power level is within the typical operating range for stepper motors used in robotics and is suitable for portable or battery-operated systems. Maintaining power efficiency is critical for prolonged operation, especially in battery-dependent setups, ensuring that the motor’s energy consumption does not exceed the available power supply. Overall System Performance The combination of torque, steps, and power calculations indicates that a stepper motor with these specifications is capable of reliably lifting the robot along the string. The system achieves the following: Sufficient Torque: The motor can consistently generate enough torque (0.245 Nm) to lift the robot vertically, meeting the necessary load requirements without additional strain. Controlled Positioning: The calculated step count (64 steps for a 0.1 m lift) allows for precise vertical movement, enabling accurate positioning at desired intervals. Energy Efficiency: The power consumption of 18 W aligns well with standard power supplies, making it suitable for various applications, including those relying on battery power.

Discussion

The calculations and results presented in this study offer valuable insights into the specific power, torque, and motor requirements for a robotic system designed to lift weights along a vertical path using a stepper motor. By examining weights ranging from 200g to 500g, this analysis provides a framework for understanding the limitations and optimizations needed for robotic lifting applications.
Torque Requirements and Stability
The torque requirements for lifting weights of varying masses highlight the impact of load weight on motor performance. As demonstrated, a higher payload requires greater torque to overcome gravitational forces and achieve a stable lift. The torque values calculated (0.098 Nm to 0.245 Nm) reflect the increasing demands placed on the motor as the weight increases. For real-world applications, this insight emphasizes the importance of selecting a motor with sufficient torque capacity to handle peak load requirements without sacrificing stability. In cases where precise vertical movement is critical—such as inspection robots on vertical surfaces—this analysis underscores the need for motors capable of generating reliable torque across different load scenarios.
Power Consumption and Efficiency
The power consumption values obtained (ranging from 2.4 W to 6.0 W) suggest that the system remains within manageable power requirements even as the payload increases. However, as weight increases, so does the demand on both the motor and power supply. This result indicates a trade-off between load capacity and energy efficiency. For applications where battery life or energy usage is a constraint—such as in drones or mobile robots—optimizing the weight of the payload becomes essential to maintaining efficiency. Power efficiency can be further optimized by selecting motors that match the specific torque and power requirements, potentially reducing the current draw and extending operational time.
Voltage and Current Implications
The voltage and current requirements provide a practical guide for powering the robotic system. The consistent use of 12V across different weights simplifies the power supply setup, making it feasible to use a single, standardized voltage source. The increasing current requirements (from 0.2A for 200g to 0.5A for 500g) indicate the need for a power source capable of supplying variable current to match the lifting demands. This is particularly important in systems where weight might vary dynamically, necessitating a flexible power supply that can adapt to different load scenarios without risking motor burnout or power insufficiency.
Implications for Robotic Design
These findings have several implications for the design of robotic lifting systems:
Motor Selection and Sizing: Selecting a motor with an appropriate torque constant is essential to ensure the robot can lift the maximum expected payload while maintaining control and stability. Motors with higher torque constants may be more suitable for heavy-lift applications, while motors optimized for efficiency may be preferable for lighter tasks where energy conservation is a priority.
Energy Management: The relationship between payload weight and power consumption suggests that energy management strategies should be incorporated into the design. For example, lighter materials or optimized load distribution can help reduce power draw, thereby enhancing battery life in mobile applications. Additionally, incorporating regenerative braking or energy recovery mechanisms could further improve efficiency in systems with frequent lift-and-release cycles.
Control Systems: Implementing control systems such as PID or LQ controllers can improve precision in torque and power application, especially for variable loads. By dynamically adjusting motor power based on real-time load feedback, control systems can optimize the lifting process, maintaining stability and reducing unnecessary power expenditure.
Application-Specific Considerations: Different applications may have distinct requirements based on the operating environment and system constraints. For instance, wall-mounted robots used for vertical inspections require high torque and stability for safe operation, while drones used in aerial lifting prioritize weight and power efficiency to maximize flight time. Understanding the unique needs of each application allows for the customization of motor parameters to meet specific operational goals.

Conclusion

The results and analysis presented in this study underscore the importance of precision in motor selection, power supply design, and torque calculation in robotic lifting applications. For engineers and designers, these findings provide a clear basis for selecting components that align with both performance and efficiency goals. By carefully balancing torque, power, and current requirements, robotic systems can achieve reliable and energy-efficient operation across diverse lifting scenarios.

References

  1. Gibiansky, A. (2012). Quadcopter Dynamics and Simulation. Retrieved from https://andrew.gibiansky.com/blog/physics/quadcopter-dynamics/.
  2. Selby, W. (2013). Quadrotor Control System Design - Position, Attitude, and Motor Control. Retrieved from https://wilselby.com/research/arducopter/controller-design/.
  3. Drive Motor Sizing Tool. (2018). RobotShop Community. Retrieved from https://community.robotshop.com/blog/show/drive-motor-sizing-tool.
  4. Complete Motor Guide for Robotics. Instructables. Retrieved from https://www.instructables.com/Complete-Motor-Guide-for-Robotics/.
  5. Robotics Calculators – Essential Tools for Robotics Engineers. AWE Robotics. Retrieved from https://www.awerobotics.com/robotics-calculators-essential-tools-for-robotics-engineers/.
  6. Mellinger, D., Michael, N., & Kumar, V. (2012). Trajectory Generation and Control for Precise Aggressive Maneuvers with Quadrotors. The International Journal of Robotics Research, 31(5), 664-674. Retrieved from https://journals.sagepub.com/doi/10.1177/0278364911434236. [CrossRef]
  7. Bouabdallah, S., Noth, A., & Siegwart, R. (2004). PID vs LQ Control Techniques Applied to an Indoor Micro Quadrotor. In Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Vol. 3, pp. 2451-2456). Retrieved from https://ieeexplore.ieee.org/document/1389776. [CrossRef]
  8. Pounds, P., Mahony, R., & Gresham, J. (2004). Towards Dynamically-Favourable Quad-Rotor Aerial Robots. In Australasian Conference on Robotics and Automation (ACRA). Retrieved from https://www.araa.asn.au/acra/acra2004/papers/pounds.pdf.
  9. Castillo, P., Lozano, R., & Dzul, A. (2005). Modelling and Control of Mini-Flying Machines. Springer. Retrieved from https://link.springer.com/book/10.1007/b138936. [CrossRef]
  10. Ermakov, A., Isaev, R., Esenalieva, G., & Khamidov, Z. (2024). Design and Implementation of Wall-Scale Vector Art Drawing Robot. In Proceedings of the 2024 International Conference on Computer Systems and Technologies (CompSysTech '24). ACM. Retrieved from https://doi.org/10.1145/3674912.3674944. [CrossRef]
  11. Исаев, Р. Р., Фазылoв, А. И., Нурышева, К. И., & Киряев, Р. В. (2016). Метoдика oбучения пилoтирoванию квадрoкoптерами в дoпoлнительнoм oбразoвании. Вестник Башкирскoгo гoсударственнoгo педагoгическoгo университета им. М. Акмуллы, (4-2), 53-59.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated