Hi Adolfo,
These values are not currently exposed as parameters and should be, and
their behavior should be documented, as they are indeed important aspects of
creating plans (and can be a significant source of consternation if you
aren't expecting them). I created a ticket here:
https://code.ros.org/trac/wg-ros-pkg/ticket/4730
We are diving into a complete rewrite of ompl_ros in tandem with a complete
rewrite of ompl by our collaborators at Rice, so it's possible you'll have
to wait for a new version to see this. In the meantime if you do happen to
create a patch in ompl_planning or ompl_ros please attach it to the ticket
and we'll look to incorporate it into the current version.
Thanks,
Gil
--
E. Gil Jones (
gjones@willowgarage.com)
Research Engineer
Willow Garage, Inc.
68 Willow Road
Menlo Park, CA 94025
650.475.9772
2010/9/20 Adolfo Rodríguez Tsouroukdissian <
adolfo.rodriguez@pal-robotics.com>
> Hello all,
>
> When using the ompl motion planners, tolerances are used to compare states
> (e.g., whether the start and goal states are the same). I'm interested in
> setting these values using the ROS API/configuration files, but I'm not sure
> exactly where to do that, or whether it's currently possible (is it?). I
> don't mind if these are set explicitly or indirectly through something like
> abs(MaxValue - MinValue)/divisions.
> On a related topic, I have noticed that ompl planners try to "fix" start or
> goal states when they are invalid by finding a "close-but-valid" neighbor.
> As of revision 44809, these values are hardcoded [1]. It would be really
> nice if these values were configurable (and documented!) as well.
> I'm willing to contribute with patches, but first I'd like to ask which of
> these points have been already addressed.
>
> [1] motion_planners/ompl_planning/src/request_handler/RequestHandler.cpp,
> lines 245-6
>
> TIA,
>
> Adolfo
>
>
> --
> Adolfo Rodríguez Tsouroukdissian, Ph. D.
>
> Robotics engineer
> PAL ROBOTICS S.L
> http://www.pal-robotics.com
> Tel. +34.93.414.53.47
> Fax.+34.93.209.11.09
> AVISO DE CONFIDENCIALIDAD: Este mensaje y sus documentos adjuntos, pueden
> contener información privilegiada y/o confidencial que está dirigida
> exclusivamente a su destinatario. Si usted recibe este mensaje y no es el
> destinatario indicado, o el empleado encargado de su entrega a dicha
> persona, por favor, notifíquelo inmediatamente y remita el mensaje original
> a la dirección de correo electrónico indicada. Cualquier copia, uso o
> distribución no autorizados de esta comunicación queda estrictamente
> prohibida.
>
> CONFIDENTIALITY NOTICE: This e-mail and the accompanying document(s) may
> contain confidential information which is privileged and intended only for
> the individual or entity to whom they are addressed. If you are not the
> intended recipient, you are hereby notified that any disclosure, copying,
> distribution or use of this e-mail and/or accompanying document(s) is
> strictly prohibited. If you have received this e-mail in error, please
> immediately notify the sender at the above e-mail address.
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> ros-users mailing list
> ros-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ros-users
>
> _______________________________________________
> ros-users mailing list
> ros-users@code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>