Package-Identification-using-Turtlebot
Robots have been used to improve efficiency in a various tasks in warehouses such as package handling, identification and organization. This project aims to simulate the use of Turtlebot in identifying packages with QR codes, in a warehouse setting.
Functions
main.cpp File Reference
#include <ros/ros.h>
#include "package_identification_using_turtlebot/PathPlanner.hpp"
#include "package_identification_using_turtlebot/QReader.hpp"

Functions

int main (int argc, char **argv)
 

Function Documentation

int main ( int  argc,
char **  argv 
)
44  {
45  ros::init(argc, argv, "QBot");
46  // Initialization
47  std::vector<std::vector<double>> points = {{2.4, 0.30, 0.1, 0.9},
48  {2.5, 1.808, 0.0, 1.0},
49  {2.4, 3.175, 0.0, 1.0},
50  {2.4, 4.36, 0.0, 1.0},
51  {0.0, 0.0, 0.0, 1.0}};
52  PathPlanner planner(points);
53  std::vector<std::string> packID = planner.sendGoals();
54  int k = planner.findPackage(packID);
55 
56  return 0;
57 }
Class PathPlanner has methods send goal points and initial pose of the turtlebot to move_base package...
Definition: PathPlanner.hpp:56