/ros_intro

Primary LanguageCMake

Introduction to ROS

Course Structure ๐Ÿ‘พ

Instruction for running the docker container

chmod + section00/run_ros_node_[cpu|gpu].sh

To create a docker container (name ros_intro_node)

./section00/run_ros_node_[cpu|gpu].sh run 

To enter the container

./section00/run_ros_node_[cpu|gpu].sh enter 

To start the container

./section00/run_ros_node_[cpu|gpu].sh start 

To stop the container

./section00/run_ros_node_[cpu|gpu].sh stop

References ๐Ÿ“š

Notes: In our cousrse (Summer 2022 version): we are using Ubuntu 20.04, ROS Noetic, and catkin package for build (i.e. we are using catkin build not catkin_make, if you are interested to know history of catkin). In some of the following sources, they might use different settings

  • A course from edX: link
  • ROS industrial course: link
  • Learning ROS for Robotics Programming by Aaron Martinez and Enrique Fernรกndez: link
  • Learning ROS for Robotics Programming by Aaron Martinez and Enrique Fernรกndez GitHub exercises: link
  • ROS best practices from ETH-Zurich: link, Course link
  • ROS Enhancement Protocol includes the conventions and style guide: link
  • The Missing Semester of Your CS Education from MIT: link
  • Linux commands cheat sheet: link1, link2
  • Catkin cheat sheet: link
  • ROS cheat sheet: link