venkisagunner93 / beertender_robot

A repository to learn navigation in ROS and C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

beertender_robot

This repository is for building high-level software for beertender robot.

TO-DO:

  • Create-2 driver integration
  • Path planning
    • Global planning
    • Local planning
  • Localization
    • Setup basic cartographer
  • CI/CD
    • Build pipeline
    • Self-hosted runner
    • Testing pipeline
      • gtest/gmock
      • rostest
    • Code quality pipeline
      • clang-format
      • catkin_lint
      • roscpp_lint
    • Deployment pipeline
      • Containerize deployment
      • Robot as a docker registry
    • Data collection pipeline
      • Logs
      • Bag files
      • Metrics

How to run?

cd $HOME
git clone https://github.com/venkisagunner93/beertender_robot.git
cd beertender_robot
source tools/setup.sh
beertender --sdk
sdk

An rviz window should open up. Enjoy playing with create2 robot

rviz

ROS Graph

ros_graph

About

A repository to learn navigation in ROS and C++

License:MIT License


Languages

Language:C++ 89.1%Language:CMake 6.2%Language:Shell 1.6%Language:Lua 1.6%Language:Python 1.6%