Skip to content

Robot Operating System Courses in Kazan Federal University, ITIS (2018-2019)

License

Notifications You must be signed in to change notification settings

ramsafin/ros-courses-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Robot Operating System Courses in ITIS (KFU) 2018

Getting Started

This course is intended for newbies in Robot Operating System (ROS) Framework.

The most preferred way of getting started is to create a catkin workspace and clone the repository inside it:

mkdir ~/catkin_ws

# workspace will be located at ~/catkin_ws
git clone https://github.com/chupakabra1996/ros-courses-2018.git ~/catkin_ws

Requirements

Build & Run

Build (using catkin_make):

cd ~/catkin_ws && catkin_make [--pkg package_name]

# for bash users
source ~/catkin_ws/devel/setup.bash

# for zsh users
source ~/catkin_ws/devel/setup.zsh

To run a node (executable) inside the package:

# do not forget to start a master node at first
roscore
rosrun <package_name> <node_name> [params ...]

Tests

  • Run unit tests (gtest):
# from the ~/catkin_ws/
catkin_make run_tests[_package_name]

# or from the ~/catking_ws/build
make run_tests[_package_name]
  • Run integration tests (rostest):
rostest <package_name> <launch file.test>

Useful resources

Contribution

This repo is only for educational purposes.

Bug reports and enhancement proposals are welcomed.

About

Robot Operating System Courses in Kazan Federal University, ITIS (2018-2019)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published