[Rock-dev] make moving speed configurable in orogen-servo_dynamixel / dynamixel

Alexander Duda Alexander.Duda at dfki.de
Wed Dec 11 14:07:28 CET 2013


On 12/11/2013 02:04 PM, Jakob Schwendner wrote:
>> -----Original Message-----
>> From: Matthias Goldhoorn [mailto:matthias.goldhoorn at dfki.de]
>> Sent: Mittwoch, 11. Dezember 2013 13:43
>> To: Jakob Schwendner
>> Cc: Dennis Mronga; rock-dev at dfki.de
>> Subject: Re: [Rock-dev] make moving speed configurable in orogen-
>> servo_dynamixel / dynamixel
>>
>> On 11.12.2013 13:17, Jakob Schwendner wrote:
>>>>> I would like to have the possibility to set the moving speed of a
>>>>> servo
>>> at configuration time. Right now it is set to 1023 by default and has
>>> to be changed via the command input port, which does not fit our
>>> needs.>>  Same goes for the torque limit.
>>>>> If there are no objections, I would like to add two new members
>>> "moving_speed" and "torque_limit"  to  ServoConfiguration and make the
>>> respective changes in the orogen component
>>>> If noone disagrees please use a dynamic property for this.
>>>>
>>>> property('bla','type',default).dynamic
>>>>
>>>> this will create setter/getter functions
>>> This would be quite out of line with the current way of configuring
>>> the component (e.g. using the name vector / value vector scheme)...
>>> Or, maybe I don't understand your point so well.
>> Maybe i missunderstood tot,
>> i only suggested if you add a property which you want to change (or which
>> CAN be changed) during runtime, add the .dynamic to it.
> Ah... yes, then I did misunderstand you. Thanks for pointing it out, it
> would indeed be a good case for a property flagged as dynamic.
>
> Cheers,
>
> Jakob
>
Our policy is:
* stop the component
* reconfigure it via properties
* restart the component

In some special cases if there is no other way than changing properties 
while the component is running the dynamic properties should be used. 
Can you please point out why this is the case here?

Alex


> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev


-- 
Dipl.-Ing. Alexander Duda
Unterwasserrobotik
Robotics Innovation Center

Hauptgeschäftsstelle Standort Bremen:
  DFKI GmbH
  Robotics Innovation Center
  Robert-Hooke-Straße 1
  28359 Bremen, Germany

  Tel.:     +49 421 178 45-6620
  Zentrale: +49 421 178 45-0
  Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
  E-Mail:   Alexander.Duda 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