#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 |
bool | straight |
custom_pose | temp_pose |
double | timeStep |
int gridIFromIndex | ( | int | index | ) |
Definition at line 49 of file og_builder_stage_rot.cpp.
int gridIFromPose | ( | custom_pose | pose | ) |
Definition at line 37 of file og_builder_stage_rot.cpp.
int gridIndexFromCoord | ( | int | i, |
int | j | ||
) |
Definition at line 45 of file og_builder_stage_rot.cpp.
int gridIndexFromPose | ( | custom_pose | pose | ) |
Definition at line 64 of file og_builder_stage_rot.cpp.
int gridJFromIndex | ( | int | index | ) |
Definition at line 53 of file og_builder_stage_rot.cpp.
int gridJFromPose | ( | custom_pose | pose | ) |
Definition at line 41 of file og_builder_stage_rot.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 159 of file og_builder_stage_rot.cpp.
void OGCallback | ( | const nav_msgs::OccupancyGrid::ConstPtr & | msg | ) |
Definition at line 83 of file og_builder_stage_rot.cpp.
void pedposeCallback | ( | const nav_msgs::Odometry::ConstPtr & | msg | ) |
Definition at line 96 of file og_builder_stage_rot.cpp.
custom_pose poseFromGridCoord | ( | int | i, |
int | j | ||
) |
Definition at line 57 of file og_builder_stage_rot.cpp.
custom_pose poseFromGridIndex | ( | int | index | ) |
Definition at line 72 of file og_builder_stage_rot.cpp.
double arg_vel |
Definition at line 28 of file og_builder_stage_rot.cpp.
nav_msgs::OccupancyGrid grid |
Definition at line 23 of file og_builder_stage_rot.cpp.
visualization_msgs::Marker marker |
Definition at line 34 of file og_builder_stage_rot.cpp.
visualization_msgs::MarkerArray marker_array |
Definition at line 33 of file og_builder_stage_rot.cpp.
int nbMap |
Definition at line 26 of file og_builder_stage_rot.cpp.
riskrrt::OccupancyGridArray og_array |
Definition at line 25 of file og_builder_stage_rot.cpp.
int ped_num |
Definition at line 29 of file og_builder_stage_rot.cpp.
Definition at line 30 of file og_builder_stage_rot.cpp.
bool straight |
Definition at line 31 of file og_builder_stage_rot.cpp.
Definition at line 30 of file og_builder_stage_rot.cpp.
double timeStep |
Definition at line 27 of file og_builder_stage_rot.cpp.