wbc
test_pot_field_controllers.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <fstream>
#include <iostream>
#include "../CartesianPotentialFieldsController.hpp"
#include "../RadialPotentialField.hpp"
#include "../PlanarPotentialField.hpp"
#include "../JointLimitAvoidanceController.hpp"

Macros

#define BOOST_TEST_DYN_LINK
 
#define BOOST_TEST_MAIN
 

Functions

void runPotentialFieldController (std::string filename, CartesianPotentialFieldsController *ctrl, base::samples::RigidBodyStateSE3 start_pos, double cycleTime)
 
int plot (std::string gnuplot_command)
 
 BOOST_AUTO_TEST_CASE (radial_field)
 
 BOOST_AUTO_TEST_CASE (constrained_radial_field)
 
 BOOST_AUTO_TEST_CASE (planar_field)
 
 BOOST_AUTO_TEST_CASE (multi_radial_field)
 
 BOOST_AUTO_TEST_CASE (joint_limit_avoidance)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

◆ BOOST_TEST_MAIN

#define BOOST_TEST_MAIN

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/5]

BOOST_AUTO_TEST_CASE ( constrained_radial_field )

◆ BOOST_AUTO_TEST_CASE() [2/5]

BOOST_AUTO_TEST_CASE ( joint_limit_avoidance )

◆ BOOST_AUTO_TEST_CASE() [3/5]

BOOST_AUTO_TEST_CASE ( multi_radial_field )

◆ BOOST_AUTO_TEST_CASE() [4/5]

BOOST_AUTO_TEST_CASE ( planar_field )

◆ BOOST_AUTO_TEST_CASE() [5/5]

BOOST_AUTO_TEST_CASE ( radial_field )

◆ plot()

int plot ( std::string gnuplot_command)

◆ runPotentialFieldController()

void runPotentialFieldController ( std::string filename,
CartesianPotentialFieldsController * ctrl,
base::samples::RigidBodyStateSE3 start_pos,
double cycleTime )