Uygulamalar ile ROS Eğitimi
3.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
134 students enrolled

Uygulamalar ile ROS Eğitimi

Robot Operating System Tabanlı Robot Programlama
3.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
134 students enrolled
Created by Nevzat BOL
Last updated 4/2020
Turkish
Current price: $129.99 Original price: $199.99 Discount: 35% off
16 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 3 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • ROS ile Robot Simülasyonu
  • ROS ile Robot Programlama
  • ROS ile Kamera kullanımı ve Image Processing
  • ROS ile Lidar Kullanımı
  • ROS ile SLAM ve Navigation
Course content
Expand all 34 lectures 05:29:44
+ Intro
4 lectures 15:26

Bu ders içerisinde Gazebo ve Rviz simülasyon ortamlarının tanıtımları yapılmaktadır.

Preview 06:26

Bu ders içerisinde kurs boyunca kullanılacak paketlerin kurulumları anlatılmaktadır.

Preview 04:49

Bu ders içerisinde Xacro'da gerçekleşen güceleştirmeler anlatılmaktadır.

Preview 03:22
+ Mybot
11 lectures 02:53:17

Bu derste Mybot_ws paket yapısı anlatılmaktadır.

Mybot_ws
08:51

Mybot Kullanımı anlatılmaktadır.

Use of Mybot
11:52

Bu derste kameradan gelen görüntünün python ile opencv'ye aktarılması anlatılmaktadır.

Image Read With Mybot
09:42

Bu derste Mybot ile nesne takibi uygulamalı olarak anlatılmaktadır.

Object Tracking With Mybot
39:13

Bu derste haritalandırma çeşitleri ile birlikte Mybot kullanılarak haritalandırma nasıl yapılır anlatılmaktadır.

Mapping With Mybot
15:55

Bu ders içerisinde Navigation parametreleri anlatılmaktadır.

Navigation Parameters
08:38

Bu derste Navigation'ın nasıl yapıldığı anlatılmaktadır.

Navigation With Mybot
08:19

Hector Pose Estimation hatasının çözümü anlatılmaktadır.

Error Solution (Hector Pose Estimation)
03:46

Lidar datasından gelen verilerin python ile okunması ve Lidar verilerin nasıl kullanılabileceği anlatılmaktadır.

Lidar Data Read
22:10
Lidar Datasını CSV dosyasına kaydediniz.
Lidar Datasını Kaydetme
1 question

Bu derste basit düzeyde obstacle avoidance algoritması geliştirilmetedir.

Obstacle Avoidance
22:27

Bu derste Lidar datası kullanılarak PID Algoritması geliştirilmetedir.

PID Algorithm
22:24
+ Turtlebot
9 lectures 01:18:06

Bu derste Turtlebot kullanımı anlatılmaktadır.

Turtlebot introduction
05:43

Bu derste Turtlebot ile haritalandırma anlatılmaktadır.

Mapping With Turtlebot
04:36

Bu derste Turtlebot ile Navigation anlatılmaktadır.

Navigation With Turtlebot
03:31

Bu derste Turtlebot üzerinden sahne simülatörü kullanımı anlatılmaktadır.

Stage Simulator Use of Turtlebot
02:21

Bu dersye reel Turtlebot kullanımı anlatılmaktadır.

Use of Turtlebot
05:20
Turtlebot'u bir kare oluşturacak şekilde yönlendiriniz.
Turtlebot Drawing a square
1 question
Turtlebot'u linear.x ekseninde ileri doğru yönlendirecek bir algoritma yazınız.
Turtlebot Goforward
1 question

Bu derste Turtlebot ile Obstacle Avoidance nasıl yapıldığı anlatılmaktadır.

Obstacle Avoidance With Turtlebot
14:17

Bu derste Turtlebot'un belirli bir noktaya nasıl yönlendirebileceği uygulamalı olarak anlatılmaktadır.

Go to specific point on map with Turtlebot
15:08
Take a Photo With Turtlebot
11:51

Bu derste Turtlebot'un belirli bir rotada nasıl yönlendirileceği uygulamalı olarak anlatılmaktadır.

Follow Route With Turlebot
15:19
Husky robot modellerinden biri üzerine öğrendiklerinizi uygulayarak Github üzerinden Tutorials oluşturunuz.
Husky
1 question
+ Robotic Arm
8 lectures 01:02:29

Robot kol eğitiminde kullanılacak gerekli paketlerin kurulumu anlatılmaktadır.

Installation
03:52

Rviz üzerinde Motion Planning paketinin kullanımı anlatılmaktadır.

Motion Planning
03:20

Robot kol kontrolü için kodlamaya giriş yapılmıştır.

MoveGroup Initialize
16:20

Kod ile kartezyen kordinatlarda pose kontrol gerçekleştirilmiştir.

Pose Control
06:32

Joint kontrol algoritması anlatılmıştır.

Joint Control
05:58

Planning and Executing algoritması anlatılmıştır.

Planning and Executing
14:11

Moveit Tutorials örneklerinden move group interface çalıştırılarak kod açıklamaları yapılmıştır.

Move Group Interface
04:50

Moveit Tutorials örneklerinden pick and place çalıştırılarak kod açıklamaları yapılmıştır.

Pick and Place
07:26
Pick and place videosunda anlatılan örneğin python ile yazınız.
Pick and Place
1 question
Pal Robotics robotlarından biri üzerine öğrendiklerinizi uygulayarak Github üzerinden Tutorials oluşturunuz.
pal-robotics
1 question
+ BONUS
1 lecture 00:10
DISCOUNT: ALL COURSES
00:10
Requirements
  • Linux tabanlı (Tercihen Ubuntu 16.04 LTS) bir işletim sistemine sahip olmalısınız.
  • En az bir programlama dili ile başlangıç ​​seviyesinde deneyim sahibi olmalısınız.
  • En az başlangıç seviyesinde Robot Operating System (ROS) deneyimine sahip olmalısınız.
Description

Bu kurs içerisinde uygulama ve programlamaya yönelik ROS anlatılmaktadır. Bu kurs içerisinde anlatılanların büyük bir kısmına wiki.ros ve Github sayfam üzerinden ulaşabilirsiniz. Kursu almadan önce kursu detaylı olarak inceleyiniz ve kursun ihtiyaçlarınızı karşıladığından emin olunuz. Udemy üzerinde alınan kursların 30 gün içerisinde iade hakkı olduğunu unutmayınız.

  • Bu kurs içerisinde Gazebo ve Rviz simülasyon ortamlarında robot simülasyonları anlatılmaktadır.

  • Kameradan görüntü alma, Image processing, Nesne takibi, Lidar datası alma, Lidar datası ile robot kontrolü, SLAM, Navigation ve Rota planlama konuları uygulamalar ile kurs içerisinde anlatılmaktadır.

  • Orta seviye Robot Programlama Anlatılmıştır. Eğitimde Python programlama dili kullanılmıştır. Eğitim dili Türkçedir.

Robot Operating System: Robot kontrolünü, simülasyonunu ve geliştirme sürecini kolaylaştırmak için geliştirilmiş açık kaynak kodlu ve linux tabanlı çalışan bir yazılım iskeletidir. C/C++, Python Java ve Lisp dillerini desteklemektedir. Stanford Yapay Zeka Laboratuvarı tarafından desteklenmektedir.

ROS günümüzde bir çok profesyonel geliştirici tarafından kullanılmaktadır.  ROS şu anda dünya çapında yüzlerce üniversite ve teknoloji start-up'ları tarafından kullanılmaktadır.

Who this course is for:
  • Robot Operating System tabanlı robot programlamak isteyenler
  • Robot simülasyonu gerçekleştirmek isteyenler