Building A Robot from the Ground Up Eğitimi
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, Arduino donanımı ve Arduino (C/C++) dilini kullanarak bir robot nasıl oluşturacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Hem yazılım hem de donanım bileşenlerini içeren robotik bir sistemi oluşturmak ve çalıştırmak
- Robotik teknolojilerde kullanılan temel kavramları anlamak
- Motorları, sensörleri ve mikrodenetleyicileri çalışan bir robota monte etmek
- Bir robotun mekanik yapısını tasarlamak
Hedef Kitle
- Geliştiriciler
- Mühendisler
- Hobi sahipleri
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Not
- Donanım kitleri eğitmen tarafından eğitimden önce belirlenecektir, ancak kabaca aşağıdaki bileşenleri içerecektir:
- Arduino kart
- Motor kontrolörü
- Mesafe sensörü
- Bluetooth slave
- Prototipleme kartı ve kablolar
- USB kablosu
- Araç kiti
- Katılımcıların kendi donanımlarını satın alması gerekmektedir.
- Bu eğitimi özelleştirmek isterseniz, lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
Ticari Robotlara Genel Bakış
Arduino Robotun Tasarlanması
Programming Temeller: Döngüler, Koşullu İfadeler, Değişkenler, Fonksiyonlar ve Parametreler
Arduino Robotun Donanım Bileşenlerinin Birleştirilmesi
Programming Arduino Robot
Arduino Robotun Test Edilmesi
Sorun Giderme
Kapanış Notları
Kurs İçin Gerekli Önbilgiler
- Herhangi bir dilde Programming deneyim
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Building A Robot from the Ground Up Eğitimi - Booking
Building A Robot from the Ground Up Eğitimi - Enquiry
Building A Robot from the Ground Up - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (3)
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.
Dan Goldsmith - Coventry University
Eğitim - ROS: Programming for Robotics
Practical work
James - Argent Energy
Eğitim - Introduction to IoT Using Arduino
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Eğitim - Arduino: Programming a Microcontroller for Beginners
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced Arduino Programming
14 SaatBu Türkiye konumunda gerçekleştirilen, eğitmen liderliğindeki canlı eğitimde katılımcılar, basit bir sensör uyarı sistemi oluşturarak Arduino'i gelişmiş tekniklerle programlamayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Arduino'in nasıl çalıştığını anlayabilecektir.
- Arduino'in ana bileşenlerine ve işlevlerine derinlemesine inebilecektir.
- Arduino IDE'sini kullanmadan Arduino'i programlayabilecektir.
Aerial Robotics
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), çeşitli hava robotik kavramlarını ve araçlarını keşfederek hava araçlarını tasarlamak, geliştirmek ve test etmek isteyen mühendisler ve geliştiriciler için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Hava robotik temellerini anlayabilecektir.
- İHA'ları ve dört pervaneli hava araçlarını modelleyip tasarlayabilecektir.
- Uçuş kontrolü ve hareket planlamasının temellerini öğrenebilecektir.
- Hava robotik için farklı simülasyon araçlarını kullanmayı öğrenebilecektir.
Arduino Programming for Beginners
21 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Arduino'yi gerçek dünya uygulamaları için, örneğin ışıkları, motorları ve hareket algılama sensörlerini kontrol etmek üzere programlamayı öğreneceklerdir. Bu kurs, gerçek donanım bileşenlerinin canlı bir laboratuvar ortamında (yazılımla simüle edilmiş donanım değil) kullanılmasını varsayar.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Işıkları, motorları ve diğer cihazları kontrol etmek için Arduino'yi programlayabilme.
- Arduino'nin mimarisini, ek cihazlar için girişleri ve konektörleri anlayabilme.
- Arduino'nin işlevselliğini genişletmek için LCD'ler, ivmeölçerler, jiroskoplar ve GPS izleyiciler gibi üçüncü taraf bileşenleri ekleyebilme.
- C'den sürükle ve bırak dillerine kadar programlama dillerindeki çeşitli seçenekleri anlayabilme.
- Arduino'yi test edebilme, hatalarını ayıklayabilme ve gerçek dünya problemlerini çözmek için dağıtabilme.
Drone Programming with ArduPilot
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), insansız hava araçları (drone) tasarlamak ve geliştirmek isteyen geliştiriciler ve teknik personele yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Uygun bir geliştirme ortamı kurmak.
- Drone programlamak için doğru araçları seçmek ve uygulamak.
- Donanım yazılımını (firmware), ara katmanı (middleware) ve API yığınını anlamak ve yapılandırmak.
- Drone simülasyon yazılımını kullanarak kodlarını test etmek ve hatalarını ayıklamak.
Developing Intelligent Bots with Azure
14 SaatAzure Bot Hizmeti, Microsoft Bot Framework ve Azure işlevlerinin gücünü birleştirerek akıllı botların hızlı bir şekilde geliştirilmesini sağlar.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, Microsoft Azure kullanarak akıllı bir botu nasıl kolayca oluşturacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Akıllı botların temellerini öğrenecekler
- Bulut uygulamalarını kullanarak akıllı botlar oluşturmayı öğrenecekler
- Microsoft Bot Framework, Bot Builder SDK ve Azure Bot Hizmetini nasıl kullanacaklarını anlayacaklar
- Bot kalıplarını kullanarak botları nasıl tasarlayacaklarını anlayacaklar
- Microsoft Azure kullanarak ilk akıllı botlarını geliştirecekler
Hedef Kitle
- Geliştiriciler
- Hobi Olanlar
- Mühendisler
- BT Profesyonelleri
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Developing a Bot
14 SaatBir bot veya sohbet robotu, çeşitli mesajlaşma platformlarında kullanıcı etkileşimlerini otomatikleştirmek ve kullanıcıların başka bir insanla konuşmasına gerek kalmadan işleri daha hızlı halletmek için kullanılan bir bilgisayar asistanıdır.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, bot geliştirme araçlarını ve çerçevelerini kullanarak örnek sohbet robotları oluşturarak bir bot geliştirmeye nasıl başlayacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Botların farklı kullanımlarını ve uygulamalarını anlayabilmek
- Bot geliştirmenin tüm sürecini anlayabilmek
- Bot oluşturmak için kullanılan farklı araçları ve platformları keşfedebilmek
- Facebook Messenger için örnek bir sohbet robotu oluşturabilmek
- Microsoft Bot Framework kullanarak örnek bir sohbet robotu oluşturabilmek
Hedef Kitle
- Kendi botlarını oluşturmakla ilgilenen geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Drone Fundamentals
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), çeşitli sektörlerde planlama, operasyonlar, yönetim ve analiz için İHA'ların temellerini anlamak ve drone teknolojisini uygulamak isteyen herkese yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- UAV'ler ve droneların temel bilgisine sahip olacaklar.
- Drone sınıflandırması ve kullanım alanlarını öğrenecekler, bu sayede farklı ihtiyaçlara uygun UAV'lar bulabilirler.
- Drone'ları rahat bir şekilde kullanmak için teslimat seçeneklerini ve yasal düzenlemeleri değerlendirebilecekler.
- Drone teknolojisini kullanmanın riskleri ve etik kurallarını anlayacaklar.
- UAV'ların gelecekteki kullanım alanlarını ve yeteneklerini keşfedebilirler, bununla birlikte diğer teknolojilerle entegrasyonu da dahil olmak üzere.
Drone and Photogrammetry for Infrastructure Supervision in Construction
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), inşaat projelerinde altyapı denetimi için drone ve fotogrametri tekniklerini öğrenmek isteyen başlangıç seviyesinden orta seviyeye kadar katılımcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Drone'ların ve fotogrametrinin temellerini anlayabilecektir.
- İnşaat sahaları için drone uçuş planları geliştirebilecek ve uygulayabilecektir.
- Fotogrametri takibi gerçekleştirebilecek ve ayrıntılı haritalar ve 3D modeller oluşturabilecektir.
- Altyapı denetimi ve sorun tespiti için fotogrametri verilerini kullanabilecektir.
- İnşaat sahası güvenliğini ve verimliliğini artırmak için drone teknolojisini uygulayabilecektir.
Drones for Agriculture
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tarım teknisyenleri, araştırmacılar ve mühendisler için tasarlanmıştır. Amaçları, hava robotiklerini kullanarak tarım alanında veri toplama ve analiz süreçlerini optimize etmektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Drone teknolojisini ve ilgili düzenlemeleri anlayabilecektir.
- Drone'ları kullanarak mahsul verilerini toplayabilecek, işleyebilecek ve analiz ederek tarım ve tarımsal yöntemleri iyileştirebilecektir.
Introduction to IoT Using Arduino
14 SaatBu eğitmen liderliğindeki, canlı eğitimde Türkiye'da, katılımcılar Arduino tabanlı bir IoT sensör sistemi oluşturarak IoT'nin temellerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- IoT'nin temel prensiplerini, IoT bileşenlerini ve iletişim tekniklerini anlayacaklardır.
- Farklı IoT sistemlerinde kullanılabilecek Arduino iletişim modüllerinin nasıl kullanılacağını öğreneceklerdir.
- Arduino'u kontrol etmek için bir mobil uygulamanın nasıl kullanılacağını ve programlanacağını öğreneceklerdir.
- Arduino'u başka bir cihaza bağlamak için bir Wi-Fi modülü kullanacaklardır.
- Kendi IoT Sensör Sistemlerini oluşturup dağıtacaklardır.
Artificial Intelligence (AI) for Mechatronics
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mekanatronik sistemlere yapay zekanın uygulanabilirliğini öğrenmek isteyen mühendiflere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Yapay zeka, makine öğrenimi ve hesaplamalı zeka hakkında genel bir bakış kazanmak.
- Sinir ağları ve farklı öğrenme yöntemleri kavramlarını anlamak.
- Gerçek hayattaki sorunlar için yapay zeka yaklaşımlarını etkili bir şekilde seçmek.
- Mekanatronik mühendisliğinde yapay zeka uygulamalarını uygulamak.
Robotik ve Otomasyon için Physical AI
21 SaatBu eğitmen eşliğindeki canlı eğitim Türkiye'de (çevrimiçi veya yerinde) düzenlenmekte olup, otomasyon ve ötesi için akıllı robotik sistemler tasarlama, programlama ve konuşlandırma becerilerini geliştirmek isteyen orta düzey katılımcıları hedeflemektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Physical AI ilkelerini ve robotik ve otomasyondaki uygulamalarını anlamak.
- Dinamik ortamlar için akıllı robotik sistemler tasarlamak ve programlamak.
- Robotlarda otonom karar alma için AI modellerini uygulamak.
- Robotik test ve optimizasyon için simülasyon araçlarını kullanmak.
- Sensör füzyonu, gerçek zamanlı işleme ve enerji verimliliği gibi zorlukları ele almak.
ROS: Programming for Robotics
21 SaatBu eğitmen yönetimi altında, canlı eğitimde Türkiye, katılımcılar robotik projeleri için ROS'i nasıl kullanmaya başlayacakları konusunda, robotik görselleştirme ve simülasyon araçlarının kullanımı yoluyla bilgi edinecekler.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- ROS'in temellerini anlayabilecektir.
- ROS kullanarak temel bir robotik projesi oluşturmayı öğrenebilecektir.
- Simülasyon ve görselleştirme araçları da dahil olmak üzere farklı robotik araçlarını kullanmayı öğrenebilecektir.
ROS for Mobile Robots using Python
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Python kullanarak mobil robotları programlamayı öğrenmek isteyen başlangıç, orta ve hatta ileri düzey robotik geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- ROS, Python ve bir mobil robot platformu içeren bir geliştirme ortamı kurmak.
- Python kullanarak ROS düğümleri, konuları, hizmetleri ve eylemleri oluşturmak ve çalıştırmak.
- ROS uygulamalarını izlemek ve hatalarını ayıklamak için ROS araçlarını ve yardımcı programlarını kullanmak.
- Mobil robotlar için yaygın görevleri gerçekleştirmek için ROS paketlerini ve kitaplıklarını kullanmak.
- ROS'ü diğer çerçeveler ve araçlarla entegre etmek.
- ROS uygulamalarında sorun gidermek ve hataları ayıklamak.
Smart Robots for Developers
84 SaatAkıllı bir Robot, çevresinden ve deneyimlerinden öğrenen ve bu bilgiye dayanarak yeteneklerini geliştiren Artificial Intelligence (AI) sistemdir. Smart Robots, insanlar ile işbirliği yapabilir, onlarla birlikte çalışabilir ve onların davranışlarından öğrenebilir. Ayrıca, yalnızca manuel işçilik değil, bilişsel görevleri de yerine getirme kapasitesine sahiptir. Fiziksel robotlara ek olarak, Smart Robots tamamen yazılım tabanlı olabilir, bir bilgisayarda herhangi bir hareketli parçası veya dünya ile fiziksel etkileşimi olmayan bir yazılım uygulaması olarak yer alabilir.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar farklı türdeki mekanik Smart Robots'leri programlamak için kullanılan çeşitli teknolojileri, çerçeveleri ve teknikleri öğrenecek ve ardından bu bilgiyi kendi Akıllı Robot projelerini tamamlamak için uygulayacaklardır.
Kurs, her biri üç günlük dersler, tartışmalar ve canlı laboratuvar ortamında uygulamalı robot geliştirmeden oluşan 4 bölüme ayrılmıştır. Her bölüm, katılımcıların öğrendiklerini uygulamalarına ve göstermelerine olanak tanıyan pratik bir uygulamalı projeyle sonuçlanacaktır.
Kurs için hedef donanım, simülasyon yazılımı aracılığıyla 3B olarak simüle edilecektir. Robot İşletim Sistemi (ROS) ROS açık kaynak çerçevesi, C++ ve Python robotları programlamak için kullanılacaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Robot teknolojilerinde kullanılan temel kavramları anlayabilmek
- Bir robot sistemindeki yazılım ve donanım arasındaki etkileşimi anlayıp yönetebilmek
- Smart Robots'ün temelini oluşturan yazılım bileşenlerini anlayıp uygulayabilmek
- Görebilen, algılayabilen, işleyebilen, kavrayabilen, gezinebilen ve sesli olarak insanlarla etkileşim kurabilen simüle edilmiş mekanik bir Akıllı Robot oluşturup çalıştırabilmek
- Deep Learning aracılığıyla bir Akıllı Robot'un karmaşık görevleri gerçekleştirme yeteneğini genişletebilmek
- Bir Akıllı Robot'u gerçekçi senaryolarda test edip sorun giderebilmek
Hedef Kitle
- Geliştiriciler
- Mühendisler
Kurs Formatı
- Kısmen ders, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
Not
- Bu kursun herhangi bir bölümünü (programlama dili, robot modeli vb.) özelleştirmek için lütfen bizimle iletişime geçerek düzenleme yapabilirsiniz.