Exemplo n.º 1
0
/* Load additional info */
void Test::loadAditionalData(void)
{
	sim = new RVO::RVOSimulator();
	/* Set up the scenario. */
	setupScenario(sim);
	setPreferredVelocities(sim);
}
Exemplo n.º 2
0
int main(int argc, char* argv[]) {
	ros::init(argc, argv, "rvo_example");
	ros::NodeHandle nh("rvo_example");

	/* Create a new simulator instance. */
	RVO::RVOSimulator* sim = new RVO::RVOSimulator();

	/* Set up the scenario. */
	setupScenario(sim);

	/* Perform (and manipulate) the simulation. */
	ROS_INFO("Iteration");
	do {
#if RVO_OUTPUT_TIME_AND_POSITIONS
		updateVisualization(sim);
#endif
		setPreferredVelocities(sim);
		sim->doStep();
	} while (!reachedGoal(sim));
	ROS_INFO("End");

	delete sim;

	return 0;
}
Exemplo n.º 3
0
int main(int argc, const char* argv[])
{
    /* Create a new simulator instance. */
    RVO::RVOSimulator* sim = new RVO::RVOSimulator();

    /* Set up the scenario. */
    setupScenario(sim);

    /* Perform (and manipulate) the simulation. */
    do {
        updateVisualization(sim);
        setPreferredVelocities(sim);
        sim->doStep();
    } while (!reachedGoal(sim));

    delete sim;

    return 0;
}