- Robotics tools for TI-89 (TI-BASIC)
- 10 Jan 2012 08:53:16 am
- Last edited by CharlieMAC on 07 Mar 2012 11:47:10 pm; edited 8 times in total
Hi everyone!
I'm working on a project called RoboKIT and it's intended to provide tools for simple robots to calculate Direct Kinematics, Dynamics (Lagrange-Euler method), Jacobian matrices (needed for calculus and for robotics as well), etc.
So far, the Direct Kinematics module as well as the Jacobian module are currently done (the Jacobian module still needs a little polishing).
I'm currently working on the main interface and the Dynamics module. There'll be an English and Spanish version.
Cheers!!
Charlie
UPDATE6:
Screenshots
Completed tasks:
1.- Graphic dialogs for every program.
2.- Kinematics, Jacobian and Path programs are complete.
Almost completed:
1.- Dynamics program is almost complete. Unfortunately, there is a limitation that doesn't allow to apply the chain rule correctly. I'm thinking how to solve this issue, but so far, this program can calculate the Lagrangian expression correctly.
In progress:
1.- A mechanism to display the results properly (if I'm not wrong, it's not possible to return a value to home or EQW while a program is running without a patch).
2.- A program to obtain the derivative of an expression respect to time (chain rule).
to do:
1.- Complete the program for dynamics. Find a way to apply the chain rule.
2.- Polish every program.
3.- Test and check for errors.
4.- Translate the whole program.
I hope to finish this project soon.
I'm working on a project called RoboKIT and it's intended to provide tools for simple robots to calculate Direct Kinematics, Dynamics (Lagrange-Euler method), Jacobian matrices (needed for calculus and for robotics as well), etc.
So far, the Direct Kinematics module as well as the Jacobian module are currently done (the Jacobian module still needs a little polishing).
I'm currently working on the main interface and the Dynamics module. There'll be an English and Spanish version.
Cheers!!
Charlie
UPDATE6:
Screenshots
Completed tasks:
1.- Graphic dialogs for every program.
2.- Kinematics, Jacobian and Path programs are complete.
Almost completed:
1.- Dynamics program is almost complete. Unfortunately, there is a limitation that doesn't allow to apply the chain rule correctly. I'm thinking how to solve this issue, but so far, this program can calculate the Lagrangian expression correctly.
In progress:
1.- A mechanism to display the results properly (if I'm not wrong, it's not possible to return a value to home or EQW while a program is running without a patch).
2.- A program to obtain the derivative of an expression respect to time (chain rule).
to do:
1.- Complete the program for dynamics. Find a way to apply the chain rule.
2.- Polish every program.
3.- Test and check for errors.
4.- Translate the whole program.
I hope to finish this project soon.