- #1
Tabaristiio
- 61
- 2
How would the rotary motion of a robot / exoskeleton arm be converted into linear motion so that the arm can move objects and lift weights in a conventional manner, such as when people are weight lifting in a gym?
anorlunda said:There are an infinite number of ways to do that. You'll have to be more specific.
Think of how rotary motion of your shoulder and elbow produce linear motion.
anorlunda said:I don't think you should use an internet forum to do your design project for you. Propose your own solutions. Post them and tell us why you think those are best.
You're asking us to imagine what you have imagined. I have no idea what that is.Tabaristiio said:So what I meant by 'best' was what was the best way to convert rotary to linear motion in the exoskeleton / robotic arm
jim hardy said:You're asking us to imagine what you have imagined. I have no idea what that is.
View attachment 208512
or
View attachment 208511
tygerdawg said:Some well-defined methods come to mind:
- rack & pinion of course as previously mentioned
- ball screw assemblies
- motor driven hydraulic pump driving a hydraulic actuator cylinders
- ditto for pneumatics cylinders (also could include inflatable bladder mechanisms)
- gearmotor-driven spool and cable
- rotary cam and linkage mechanisms
- crank-slider mechanisms
tygerdawg said:Some well-defined methods come to mind:
- rack & pinion of course as previously mentioned
- ball screw assemblies
- motor driven hydraulic pump driving a hydraulic actuator cylinders
- ditto for pneumatics cylinders (also could include inflatable bladder mechanisms)
- gearmotor-driven spool and cable
- rotary cam and linkage mechanisms
- crank-slider mechanisms
How about if you draw a picture of the robot arm and hand you are trying to control ?Tabaristiio said:Would you be able to provide an explanation and an example of how rack and pinion can be used in a robotic / exoskeleton arm to convert rotary motion of an electric motor into linear motion when lifting / moving objects linearly with the arm / hand? How / where would the rack and pinion be assembled relative to the arm and how would the rotary motion of the motor be transmitted?
A robot can convert rotary motion to linear motion through the use of a mechanism called a lead screw. This is a long, threaded rod that rotates using a motor. As the screw turns, it moves a nut along its length, which in turn moves a component of the robot in a linear direction.
Using a lead screw allows for precise control over the linear motion of a robot. It also eliminates the need for additional components, such as gears or belts, which can add weight and complexity to the system.
One limitation of using a lead screw is that it can only produce linear motion in one direction. This means that additional mechanisms may be needed if the robot needs to move in multiple directions.
Yes, there are other methods that can be used to convert rotary motion to linear in robots. Examples include using rack and pinion systems, linear actuators, and pneumatic cylinders.
In most cases, the conversion from rotary to linear motion is controlled by a motor controller. This device sends signals to the motor that is driving the lead screw, allowing for precise control over the speed and direction of the linear motion.