#include <ros/ros.h>
#include <nav_msgs/OccupancyGrid.h>
#include <geometry_msgs/Twist.h>
#include <nav_msgs/Odometry.h>
#include <dynamic_reconfigure/server.h>
#include <riskrrt/OccupancyGridArray.h>
#include <riskrrt/PoseTwistStamped.h>
#include <riskrrt/Trajectory.h>
#include <vector>
#include <iostream>
#include <tf/tf.h>
#include <algorithm>
#include <visualization_msgs/MarkerArray.h>
Go to the source code of this file.
Classes | |
struct | custom_pose |
Functions | |
int | gridIFromIndex (int index) |
int | gridIFromPose (custom_pose pose) |
int | gridIndexFromCoord (int i, int j) |
int | gridIndexFromPose (custom_pose pose) |
int | gridJFromIndex (int index) |
int | gridJFromPose (custom_pose pose) |
int | main (int argc, char **argv) |
void | OGCallback (const nav_msgs::OccupancyGrid::ConstPtr &msg) |
void | pedposeCallback (const nav_msgs::Odometry::ConstPtr &msg) |
custom_pose | poseFromGridCoord (int i, int j) |
custom_pose | poseFromGridIndex (int index) |
Variables | |
double | arg_vel |
nav_msgs::OccupancyGrid | grid |
visualization_msgs::Marker | marker |
visualization_msgs::MarkerArray | marker_array |
int | nbMap |
riskrrt::OccupancyGridArray | og_array |
int | ped_num |
custom_pose | ped_pose |
custom_pose | temp_pose |
double | timeStep |
int gridIFromIndex | ( | int | index | ) |
Definition at line 48 of file og_builder_stage.cpp.
int gridIFromPose | ( | custom_pose | pose | ) |
Definition at line 36 of file og_builder_stage.cpp.
int gridIndexFromCoord | ( | int | i, |
int | j | ||
) |
Definition at line 44 of file og_builder_stage.cpp.
int gridIndexFromPose | ( | custom_pose | pose | ) |
Definition at line 63 of file og_builder_stage.cpp.
int gridJFromIndex | ( | int | index | ) |
Definition at line 52 of file og_builder_stage.cpp.
int gridJFromPose | ( | custom_pose | pose | ) |
Definition at line 40 of file og_builder_stage.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 155 of file og_builder_stage.cpp.
void OGCallback | ( | const nav_msgs::OccupancyGrid::ConstPtr & | msg | ) |
Definition at line 82 of file og_builder_stage.cpp.
void pedposeCallback | ( | const nav_msgs::Odometry::ConstPtr & | msg | ) |
Definition at line 95 of file og_builder_stage.cpp.
custom_pose poseFromGridCoord | ( | int | i, |
int | j | ||
) |
Definition at line 56 of file og_builder_stage.cpp.
custom_pose poseFromGridIndex | ( | int | index | ) |
Definition at line 71 of file og_builder_stage.cpp.
double arg_vel |
Definition at line 28 of file og_builder_stage.cpp.
nav_msgs::OccupancyGrid grid |
Definition at line 23 of file og_builder_stage.cpp.
visualization_msgs::Marker marker |
Definition at line 33 of file og_builder_stage.cpp.
visualization_msgs::MarkerArray marker_array |
Definition at line 32 of file og_builder_stage.cpp.
int nbMap |
Definition at line 26 of file og_builder_stage.cpp.
riskrrt::OccupancyGridArray og_array |
Definition at line 25 of file og_builder_stage.cpp.
int ped_num |
Definition at line 29 of file og_builder_stage.cpp.
Definition at line 30 of file og_builder_stage.cpp.
Definition at line 30 of file og_builder_stage.cpp.
double timeStep |
Definition at line 27 of file og_builder_stage.cpp.