trick/trick_sims/SIM_robot/models/utils/utils.hh
Sean Harmeyer fd8252e2c5
Sim robot (#1498)
* First commit of SIM_robot.

* Updates to kinematic arm with controller

* Working well enough, still needs some user interface besides trick-TV

* Add end-effector path trace to graphics client.

* Singularity control bug, remove printouts, udpate makefile

* Improve SIM_robot variable server client.

* Tidy up RobotDisplay.java

* Tidying up

* Removing warnings

* Working on documentation

* Updating documentation

* Updating docs

* Adding figures for documentation

* Removing some stuff in the README carried over from the template

* Tidying up

* Position vector finally done

* Updating based on feedback

* Forward position kinematics completed with notation changes

* First pass documentation done?

* remove printout

* Fix typos in text and filenames

* Update README.md

* Update README.md

* made it smaller

---------

Co-authored-by: John M. Penn <john.m.penn@nasa.gov>
2023-05-12 10:46:51 -05:00

24 lines
582 B
C++

#ifndef __MANIPUTILS_HH_
#define __MANIPUTILS_HH_
/**************************************************************************
PURPOSE: (2x2 Linear Algebra utilities)
***************************************************************************/
class ManipUtils
{
public:
void MMMult(double **c, double **a, double **b);
void MVMult(double *c, double **a, double *b);
void Transpose(double **aT, double **a);
void VCross(double *c, double *a, double *b);
void VAdd(double *c, double *a, double *b);
ManipUtils(){};
};
#endif