Optimization Algorithms in ROS

asked 2014-04-14 21:05:25 -0500

dnth gravatar image

Hi, I am looking for a way to optimize my data using optimization algorithms such of PSO, GA, etc etc, Any suggestion or ideas? Thanks

edit retag flag offensive close merge delete


I don't understand your question. Do you look for a ROS package that already includes these algorithms? Otherwise I can imagine it would be very easy to write your own code and include some libraries where the algorithms are already implemented in an efficient way (PCL, OpenCV etc...)

Mehdi. gravatar image Mehdi.  ( 2014-04-14 22:08:58 -0500 )edit

Disclaimer: shameless self-advertising here! I am the main maintainer of http://roboptim.net/ an optimization framework in C++. It is not related to ROS but once your problem is solved writing the input/output as ROS messages is trivial.

Thomas gravatar image Thomas  ( 2014-04-14 22:14:44 -0500 )edit

Can you give us more details on the problems you'll be solving? Constrained or unconstrained? Linear? Quadratic? Nonlinear? Are you looking for real-time solvers?

bchr gravatar image bchr  ( 2014-04-15 01:44:27 -0500 )edit

Hi! I am going to implement a PSO algorithm for a humanoid robot Nao to learn new behavior with the help of human guidance. Therefore, I will be needing a package that implements the PSO algorithms in ROS.

dnth gravatar image dnth  ( 2014-04-15 04:16:53 -0500 )edit

@dnth: is there any explicit reason for limiting yourself to PSO/GA?

bchr gravatar image bchr  ( 2014-04-15 06:15:10 -0500 )edit