Od czego zacząć
Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Użyj go w swoim projekcie
Utwórz inwentarz interfejsu i czasu; użyj go do zaprojektowania powtarzalnego badania awarii.
Zakres i ograniczenia
Materiał roboczy zawiera przykłady z różnych infrastruktur. Dopasuj szczegóły implementacji do wersji w swoim projekcie.
Postępuj zgodnie z powiązanym planem działania
Zrozum robotykę od zera · Profesjonalny →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Opublikuj konfigurację, procedurę resetowania i zarejestrowaną awarię w swoim projekcie.
Zaprogramuj swoje pierwsze zachowanie robota · Profesjonalny →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Odtwórz ten sam błąd po ponownym uruchomieniu i spakuj dzienniki wraz z testami.
Zbuduj portfolio dotyczące zmiany kariery w robotyce · Średnio zaawansowany →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Udokumentuj zdiagnozowaną awarię interfejsu lub rozrządu, w tym dowody przed i po.
Zbuduj łatwą w utrzymaniu aplikację ROS 2 · Średnio zaawansowany →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Przetestuj nieaktualną obserwację i zidentyfikuj, który komponent jest właścicielem stanu przekroczenia limitu czasu i stanu awaryjnego.
Zintegruj planowanie ruchu ramienia robota · Profesjonalny →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Rejestruj, jak zmierzony stan aktualizuje scenę i co się dzieje, gdy informacje zwrotne o wykonaniu staną się nieaktualne.
Zintegruj czujniki i skalibruj percepcję robota · Profesjonalny →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Zdefiniuj znacznik czasu, wersję kalibracji i kontrolę jakości danych w przypadku wymiany czujnika lub zmienionego mocowania.
Zbuduj projekt osobistego robota mobilnego · Profesjonalny →
Przeczytaj: Skoncentruj się na zachowaniu w czasie rzeczywistym, wyborach komunikacyjnych i narzędziach programistycznych.
Wykorzystaj koncepcje synchronizacji i komunikacji, aby zdecydować, gdzie zarejestrować błędy i który komponent ma zostać odzyskany.
Wyprodukuj: Opublikuj wersje części/oprogramowania, konfigurację, dzienniki i przykład powtarzalnej awarii/przywrócenia działania.