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 > >