Public Member Functions | Public Attributes | List of all members
testscdspso::TestSCDSPSO Class Reference

#include <testscdspso.h>

Inheritance diagram for testscdspso::TestSCDSPSO:
Inheritance graph
[legend]

Public Member Functions

void baseCallback (const nav_msgs::Odometry &lmsg)
 
float fitness (const std::vector< float > &vec)
 
virtual void init ()
 
void loop (const ros::TimerEvent &)
 
virtual void start ()
 
virtual void stop ()
 
 TestSCDSPSO ()
 
 ~TestSCDSPSO ()
 
- Public Member Functions inherited from micros_swarm::Application
 Application ()
 
const Baseget_base ()
 
float get_dis ()
 
const int get_id ()
 
void set_base (const Base &robot_base)
 
void set_dis (float neighbor_distance)
 
virtual ~Application ()
 

Public Attributes

micros_swarm::Agent agent
 
ros::Publisher pub
 
ros::Subscriber sub
 
ros::Timer timer
 
micros_swarm::SCDSPSOTuple tuple
 

Detailed Description

Definition at line 35 of file testscdspso.h.

Constructor & Destructor Documentation

testscdspso::TestSCDSPSO::TestSCDSPSO ( )

Definition at line 32 of file testscdspso.cpp.

testscdspso::TestSCDSPSO::~TestSCDSPSO ( )

Definition at line 34 of file testscdspso.cpp.

Member Function Documentation

void testscdspso::TestSCDSPSO::baseCallback ( const nav_msgs::Odometry &  lmsg)

Definition at line 53 of file testscdspso.cpp.

float testscdspso::TestSCDSPSO::fitness ( const std::vector< float > &  vec)

Definition at line 65 of file testscdspso.cpp.

void testscdspso::TestSCDSPSO::init ( )
virtual

Implements micros_swarm::Application.

Definition at line 36 of file testscdspso.cpp.

void testscdspso::TestSCDSPSO::loop ( const ros::TimerEvent )

Definition at line 40 of file testscdspso.cpp.

void testscdspso::TestSCDSPSO::start ( )
virtual

Implements micros_swarm::Application.

Definition at line 73 of file testscdspso.cpp.

void testscdspso::TestSCDSPSO::stop ( )
virtual

Implements micros_swarm::Application.

Definition at line 38 of file testscdspso.cpp.

Member Data Documentation

micros_swarm::Agent testscdspso::TestSCDSPSO::agent

Definition at line 42 of file testscdspso.h.

ros::Publisher testscdspso::TestSCDSPSO::pub

Definition at line 39 of file testscdspso.h.

ros::Subscriber testscdspso::TestSCDSPSO::sub

Definition at line 40 of file testscdspso.h.

ros::Timer testscdspso::TestSCDSPSO::timer

Definition at line 38 of file testscdspso.h.

micros_swarm::SCDSPSOTuple testscdspso::TestSCDSPSO::tuple

Definition at line 43 of file testscdspso.h.


The documentation for this class was generated from the following files:


testscdspso
Author(s):
autogenerated on Mon Jun 10 2019 14:02:35