A linear actuator is a type of actuator (a mechanism that creates a mechanical motion) that create motion in a straight line, i.e. pushes or pulls. They can be found in all kinds of industrial machinery, as well as in common pieces of technology like valves or hydraulic car jacks.
If you’re building a robot, you will most likely want to use some sort of linear actuators. They are the simple mechanisms that will allow your robot to move, push, and perform other interactions with physical objects. In robotics, linear actuators are primarily used to move appendages like arms, legs, and head, but in more sophisticated machines they sometimes perform more precise operations like moving artificial eyes and lips.
Actuators used in robotics vary greatly in size and in appearance, but all of them share some qualities.
Types Of Linear Actuators
As with every technology, there are several subtypes of linear actuators. Each one has its own advantages and disadvantages, but generally, all of them can be used in robotics.
1. Pneumatic actuators
Being the oldest type of actuators, pneumatic actuators were very popular a while ago, but these days they are largely replaced by newer technologies. Pneumatic actuators are still in use, but they are quite unwieldy when compared to the other actuator types on this list, and also require frequent maintenance works.
2. Electric actuators
Smaller and more reliable than pneumatic ones, electric actuators open a huge number of possibilities for robot-building. They can last for a really long time and fit even into the smallest robot. Electric actuators are particularly useful in a situation when safety and reliability are especially important, such as in the case of robots designed to work in the medical field.
Certain types of electric actuators may be especially interesting for those engineers or even hobbyists who are building their own robots from scratch, as they greatly reduce the long-term cost of a project, and require less maintenance compared to their pneumatic analogs.
3. Piezoelectric actuators
While the phenomenon of piezoelectricity has been known and studied since the 18th century, piezoelectric actuators are a relatively new technological development. Piezoelectricity is a special type of electric charge that builds up in some materials when they are put under mechanical stress. Actuators that use this technology are usually extremely precise, but also tend to be very pricey, so for an average engineer, they may not be the best way to choose.
Examples of Simple Linear Actuators Usable in Robototechnics
There are too many ways to use a linear actuator to name all of them, but we selected several mechanisms that can be interesting to integrate into a robot.
Pneumatic Muscles
The simplest example of a pneumatic muscle is a braided mesh tube with its ends clamped and a skinny balloon inside of it. When we inflate the balloon, it can’t expand along its length, and so expands radially and cause the braid to contract, pulling the tube’s ends together.
That’s the way human muscles works, but with robots, it can be used to further extent.
With scotch yokes, you can turn the rotation motion provided by your robot’s motor into linear motion. This linear actuator consists of a rod with a rectangular cut in a “yoke” in the middle of it. A rotating wheel with a pin is inserted into the rectangular slot, and its turning causes the rod to move back and forth.
This technology is widely used in different reciprocating mechanisms.
Pneumatic Cylinders
Probably the simplest actuator, the pneumatic cylinder uses the force of pressurized gas (usually air) to apply a force. This was once a very popular actuator technology, as pneumatic cylinders are durable, strong and environment-friendly, and once pressurized are able to hold chosen position for an indefinite period of time without applying any additional force. However, they aren’t so widely used now that more effective actuators are available.
This mechanism can still present some interesting technical solutions, especially if you are new to robotics and want to begin with something simple.
Solenoids
Solenoids are a type of electric coils that can push or pull an iron plunger when energized. The plunger can also be spring-loaded, so once solenoids stop being energized it will return to its original position. This technology can be found in electric locks, such as those used in security doors and cars, as well as in old doorbells.
Motorized Threaded Rods
To make this simplest linear actuator, you will need only a threaded rod, a drill, and several matching nuts. Alternatively, you can use a stepper motor instead of a drill, which will make the mechanism more precise.
Final Thoughts
Linear actuators are used in robot-building from the very beginning, and things are definitely not going to change in the near future. As the use of robots in different areas become more and more widespread, the technologies that are used in robotics evolve and become more complex. We’ve already seen how pneumatic actuators were replaced by electrical ones, and more likely than not we’ll see how those will be replaced by piezoelectric actuators in their turn.
Linear actuators that are currently available on the market vary greatly in terms of size, cost, and capabilities, so it’s not that hard to find something that suits your needs.
Among different types of linear actuators, the best choice for the average project is to use electric actuators. The combination of reliability, affordability and low maintenance cost makes them very attractive to smaller companies and groups. However, if you want to build a robot capable of very precise manipulations and have the necessary resources, choose piezoelectric actuators instead.
Don’t be shy to apply simple yet effective technical solutions of your own design, such as those presented above as examples, because using your imagination is never a bad idea. And remember that for anything you can’t build from scratch, there are always online stores.
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}