Contents
Hakkında
- Evarobot Tanıtım
Evarobot'un özellikleri ve kullanım alanlarından bahsedilmektedir.
 - Evarobot Kullanımı
Evarobot'u çalıştırma ve haberleşme varyasyonları incelenmektedir.
 
Hazırlık
- Evarobot Kurulumu
Evarobot üzerine yapılması gereken kurulumlar.
 - Bilgisayar Kurulumu
Bilgisayar üzerinden kontrol ve görselleştirme için gereken kurulumlar.
 - Ağ Ayarları
Evarobot ile bağlantı için yapılması gereken ağ ayarları.
 
Çalıştırma
- Bilgisayarı Çalıştırma
Bilgisayardan evarobotunuzu kontrol etmek için yapmanız gerekenler.
 - Evarobot'u Çalıştırma
Evarobot'u ayağa kaldırmak için yapılması gerekenler.
 
Uygulamalar
Sensörler
- Bumper
Evarobot üzerindeki bumper sensörleri kullanma
 - Kızılötesi
Evarobot üzerindeki kızılötesi sensörlerin kullanımı
 - Sonar
Evarobot üzerindeki sonar sensörlerin kullanımı
 - Lidar
Evarobot üzerindeki RPLidar'ın kullanımı
 - Enkoder
Enkoderlerden veri okuma ve odom konum hesabı.
 - IMU
minimu9 v3 sensörünün kullanımı
 - Kinect
Kinect verisinin kullanılması ve görselleştirilmesi
 
Navigasyon
- Klavye ile Kontrol
Evarobot'u klavye tuşları ile sürme.
 - Evarobot ile SLAM Harita Oluşturma
gmapping ve hector_slam kullanarak SLAM harita oluşturma.
 - Bilinen Bir Haritada Otonom Evarobot Navigasyonu
Daha önceden çıkartılmış haritada otonom robot navigasyonu.
 
Benzetim Ortamı
- Evarobot Gazebo Modeli Tanıtımı
Evarobot gazebo modelini çalıştırma ve sensörleri kullanma
 - Gazebo'da Evarobot ile SLAM
gmapping ve hector_slam kullanarak Gazebo'da SLAM harita oluşturma.
 - Gazebo'da Evarobot Navigasyonu
Çıkartılmış harita üzerinden Gazebo'da otonom Evarobot navigasyonu.
 
Kütüphane
evapi_ros
ROS package  | 
  Description  | 
Bumper sensörleri kontrol eden ros paketi  | 
|
PID Denetleyici ile Evarobot'un hızını kontrol eden paket  | 
|
PWM ile motorları süren paket  | 
|
Genişletilmiş i/o'lerin kontrolü  | 
|
Kızılötesi sensörleri çalıştıran ros paketi  | 
|
Minimu9 v3 ros paketi  | 
|
Enkoder'i okuyarak bağıl konum hesaplayan paket  | 
|
UM6 sensörünü süren ros paketi  | 
|
Sonar sensörlerden mesafe bilgisini okuyan ros paketi  | 
|
Evarobot'u başlatan paket  | 
evapc_ros
ROS package  | 
  Description  | 
Simülasyon ve görselleştirme için Evarobot'un 3B Modelini içeren paket  | 
|
Evarobot'un otonom navigasyonunu sağlayan ros paketi  | 
|
EKF kullanarak IMU ve Odom bilgisini birleştiren paket  | 
|
Evarobot için SLAM paketi  | 
|
Eklem eksenleri arasında koordinat dönüşümü yapan paket  |