[ Welcome | What's New | FAQ | Bugs | Suggestions | Download | Mailing Lists | Links ]
March 12, 2007
This page contains answers to common questions, along with some tips and tricks that we have found useful and presented here as questions.
The package can use the Real type that can be either float or double for numerical computations. The file include.h in the directory newmat contains the following lines:
#define USING_DOUBLE // elements of type double //#define USING_FLOAT // elements of type floatthat are used to select the floating point type used.
When compiling the files under Visual C++ 6.0, it results in the following error:
c:\roboop\newmat\newmat.h(1404) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
Please choose the Technical Support command on the Visual C++ etc ...
You have to apply the latest service
pack
to Visual C++ 6.0.
If you get an error when opening the roboop.sln file, open the roboop.dsw instead.
The program bench.cpp can be used to benchmark some of the functionalities of the package for a 6 dof PUMA robot model (see the following table).
| Computing times (in milliseconds) | |||||
| Computer | Pentium II 600MHz | Pentium II 400MHz | |||
| Compiler/Function | cygwin gcc 3.3.1 | Borland C++ 5.5.1 | OpenWatcom C++ 1.2 | Visual C++ .NET | Linux gcc 3.3.2 |
| Forward Kinematics | 0.39 | 0.08 | 0.07 | 0.04 | 0.08 |
| Inverse Kinematics | 10.74 | 2.21 | 1.90 | 1.39 | 2.31 |
| Jacobian | 0.67 | 0.12 | 0.10 | 0.08 | 0.13 |
| Torque | 3.88 | 0.60 | 0.58 | 0.42 | 0.56 |
| Acceleration | 18.16 | 2.85 | 2.68 | 1.96 | 2.76 |
[ Welcome | What's New | FAQ | Bugs | Suggestions | Download | Mailing Lists | Links ]
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 -no_navigation faq.tex
The translation was initiated by Richard Gourdeau on 2007-03-12