Solving trignometric simultaneous equations

  • Context: Graduate 
  • Thread starter Thread starter peteculmer
  • Start date Start date
  • Tags Tags
    Simultaneous equations
Click For Summary
SUMMARY

This discussion focuses on solving trigonometric simultaneous equations for inverse kinematics in robotics, specifically targeting the equations provided by user Pete Culmer. The equations involve variables such as Xu, Xl, Zu, Zl, and Yl, with unknowns theta3, theta4, and theta5. The user attempted to utilize the 'solve' command in Maple without success, highlighting the complexity of the equations, which are transcendental and may not yield symbolic solutions due to the imbalance between the number of equations and unknowns.

PREREQUISITES
  • Understanding of trigonometric functions and their properties
  • Familiarity with inverse kinematics in robotics
  • Experience using Maple for symbolic computation
  • Knowledge of transcendental equations and their characteristics
NEXT STEPS
  • Explore alternative methods for solving transcendental equations in Maple
  • Research numerical methods for solving systems of equations, such as Newton-Raphson
  • Learn about the use of MATLAB for inverse kinematics problems
  • Investigate symbolic computation libraries in Python, such as SymPy
USEFUL FOR

This discussion is beneficial for robotics engineers, mathematicians dealing with trigonometric equations, and anyone involved in programming inverse kinematics solutions for robotic arms.

peteculmer
Messages
1
Reaction score
0
Solving trignometric simultaneous equations...

Hi,

I'm in need of some help solving a set of simultaneous equations which will (hopefully!) solve the inverse kinematics for a robot arm. The equations are as follows:

eq1 := Xu-Xl = -c[4]*L_u2-s[4]*c[5]*L_l*c[6]-c[4]*L_l*s[6]+c[4]*L_u1

eq2 := Zu-Zl = c[3]*s[4]*L_u2-(c[3]*c[4]*c[5]-s[3]*s[5])*L_l*c[6]+c[3]*s[4]*L_l*s[6]-c[3]*s[4]*L_u1

eq3 := Yl = (s[3]*c[4]*c[5]+c[3]*s[5])*L_l*c[6]-Yu*(-L_u1+L_l*s[6])/L_u2

where s[3] denotes sin(theta3) and c[3] cos[theta3] etc

The unknowns I am trying to solve for are theta3,theta4 and theta5.
I have been attempting to use the solve command in maple but to no effect. If anybody has any pointers of what I could try,either methods or different packages etc I would be very grateful,
Thanks
Pete Culmer

EDIT:

I should point out that all other variables in the equations are known. I'm fairly sure there should be one or more symbolic solution(s)...hmmmm
 
Last edited:
Mathematics news on Phys.org
Advice:drope it dead.These are transcendental equations.Even if u'd be expressing everything in terms of "sines" (par éxample),it would be a system of irrational equations (involving radicals from unknowns).And besides,the number of equations is much less than the number of unknowns.

Daniel.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
10
Views
3K