[Rock-dev] mars_core removing of Depreciated Tasks: MarsServo and MarsJoint
Moritz Schilling
moritz.schilling at dfki.de
Wed Dec 11 10:11:41 CET 2013
Am Dienstag, den 10.12.2013, 09:13 +0100 schrieb Jakob Schwendner:
> > >> The dynamixel hardware drivers (both) do that, Mars::Servo also did
> > >> that, Mars::Joints is not.
> > > then maybe reimplemend this in your module
> > >>
> > >> This leads to a missing Sweep mode that can be set via .yml file.
> > > I'm sorry, if you need sweep functionallity in the long way, you/we
> > > need to create a sweeping task...
> >
> > Putting the sweep into MY module/task is imo a bad idea, that could result
> in
> > concurrent writes on the position, when more tasks (possibly from other
> > projects) want to set a position.
>
> We did have this discussion a while ago. For various reasons I also agree,
> that it is better have the tasks separated.
> In spacebot we used a tilt_scan module
> https://gitorious.org/rock-slam/orogen-tilt_scan
> which sees the servo as a unit with the laser scanner.
>
> The interface::Servo should go and not be used again. Same as the
> drivers::Dynamixel.
> On the matter of removing them from the code now... At some point we have to
> remove them, but there should be a long enough transition period.
So, projects, which use a dynamixel servo without a laser scanner have
to reimplement the driver then?
>
> Cheers,
>
> Jakob
>
>
> _______________________________________________
> Rock-dev mailing list
> Rock-dev at dfki.de
> http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
--
Dipl.-Phys. Moritz Schilling
Space Robotics
Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-6601
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: moritz.schilling 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