공부/Modern Robotics

[Modern Robotics] 강좌 3: 로봇 동역학 #3

InculPark 2024. 12. 11. 17:18
반응형

 

 

 

 

 

 

Open chain dynamics in the Task space: Given Vtipand θ, the relation between V˙tip and Ftip (※Ftip is the wrench generated by the robot movement, not an external force)

 

τ=M(θ)θ¨+h(θ,θ˙)Ftip=Λtip(θ)V˙tip+ηtip(θ,V)

 

End effector mass matrix Λtip(θ) : Refer to [강좌3, 로봇 동역학 #1]

 

ηtip(θ,V)=JTh(θ,θ˙)Λ(θ)J˙J1V=JTh(θ,J1V)Λ(θ)J˙J1V

 

●Derived by using Vtip=Jtip(θ)θ˙ and V˙tip=J˙tip(θ)θ˙+Jtip(θ)θ¨

●Note that Jacobian J, twist V, wrench F all are expressed in end effector frame {tip}

●Cannot replace θ with end effector configuration X since the open chain inverse kinematics can have multiple solutions.

 

 

 

Friction term τfric: The torque generated by the motor's friction(gears, bearing).

●The previous open chain dynamics didn't account for the friction. Therefore, to model precisely, torques by friction should be included.

●Generally there are two terms: Static friction which is constant and Viscous friction which is proportional to θ˙

 

 

 

 

I'll skip section 8.7 Constrained Dynamics since I haven't fully understood the chapter....

 

 

 

 

 

DC (servo) motor basics

●Torque is proportional to current with the torque constant: τ=ktI

●Simply put, torque and angular velocity have a linear relation: ω=Rkt2τ+Vkt for constant V > Speed-torque curve of the DC motor.

●No-load speed ω0: Maximum motor speed without making any torque.

●Stall torque τstall: Maximum motor torque without rotating.

●The lower the voltage, the lower the stall torque and no-load speed.

●Below the curve represents the continuous operating region, (τcont,ωcont)

 

●The gear system is used to achieve higher torque.

●For the geared DC motor with gear ratio G and efficiency η, speed becomes 1ηG times and torque becomes ηG times.

●To decouple the dynamics of each joint of the open chain robot, using a motor with a higher gear ratio can be a solution, as the mass matrix M(θ), which includes the motor inertia, becomes diagonalized. (My own explanation, uncertain)

 

 

 


========================================================================

정확한 정보 전달보단 공부 겸 기록에 초점을 둔 글입니다.
틀린 내용이 있을 수 있습니다.
틀린 내용이나 다른 문제가 있으면 댓글에 남겨주시면 감사하겠습니다. : )
========================================================================

반응형
댓글수0