[Rock-dev] Proposal for adding velocity information in base::actuators::Status
Matthias Goldhoorn
matthias.goldhoorn at dfki.de
Thu Apr 5 13:41:52 CEST 2012
On 05.04.2012 13:39, Sylvain Joyeux wrote:
> On 04/05/2012 12:03 PM, Javier Hidalgo Carrió wrote:
>> Hello rocks,
>>
>> In Sherpa robot we are receiving angular position and angular velocity
>> information of every joints in the robot every 40ms coming from the
>> lower level (FPGA and Monster).
>>
>> The rock data type base:actuators::Status is the data type in rock for
>> joint information, which contains:
>>
>> struct MotorState {
>> int current; //! current in mA
>> double position; //! position in radians
>> double positionExtern; //! position of external encoder
>> in radians
>> float pwm; //! duty cycle in [-1; 1]
>>
>> MotorState()
>> : current(0), position(0), positionExtern(0), pwm(0) {}
>> };
>>
>> I was wondering which is the correct data type to store joint velocities
>> information and if any what about include it in base:actuators::Status
>>
>> Any suggestion?
> 1/ do not add it to Status
> 2/ my suggestion is: let's try to rationalize all that stuff.
> Obviously, the current Status type does not scale.
> 3/ velocity and position information are redundant (since you can
> compute one from the other). Since joint sensors are usually
> position, we went for position. Is there a direct velocity joint
> measurement on Sherpa ? What is the point of having both values ?
>
If we cleanup this "think" we should also remove the separation between
internal and external encoders, this Sounds really asguard specific...
Happy Eastern....
Matthias
> Sylvain
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Dipl.-Inf. Matthias Goldhoorn
Unterwasserrobotik
Hauptanschrift Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Phone: +49 (0)421 178 45-4193
Fax: +49 (0)421 178 45-4150
E-Mail: robotik at dfki.de
Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
More information about the Rock-dev
mailing list