Skocz do zawartości

[ROS] Robot Operating System - tutorial


Pomocna odpowiedź

Napisano

Witam,

szukam jakiegoś tutoriala żeby się nauczyć programować w ROSie. Tutorial dostępny na stronie ros.org jest dla mnie nie jasny i nawet nie wiem jak zrobić pierwszy projekt 🙁 na początek chciałbym zrobić prostą komunikację po uart'cie. Czy ktoś z Forumowiczów jest w stanie mi pomóc?

  • 3 miesiące później...

Widzę, że programujesz w C, więc zadaj sobie pytanie "Po co Ci to?".

Język C jest uniwersalny, natomiast wg mnie te wszystkie "robotyczne platformy programowe" to most łączący rdzennych informatyków, którzy nie robią nic innego tylko klepią kod dniami i nocami, ze światem robotyki, którego poznać im nie było dane, bo uczyli się TYLKO programować.

System ros nie jest zbyt łatwy musisz krok po kroku przeczytać jego dokumentacje ewentualnie popatrzeć na po innych projektach.

Sam chciałem kiedys użyć ros ale na moja platforme niestety nie ma 🙁 wiec naraze to zostawiłem i jak bd kiedyś czas to sam coś zmatuje 🙂

[ Dodano: 27-08-2011, 14:05 ]

ciekawa alternatywa jest tez myrobotlab do zarzadzania robotem obsługa silnikow, wiidar openCV i inne lnk

Zobacz sobie środowisko Player/Stage. Jak dla mnie jest najbardziej przejrzyste ze wszystkich tego typu platform.

niciki, zapominasz o przynajmniej dwóch zaletach takiego podejścia: można rozwijać i testować kod nie czekając na stworzenie hardware'u robota, a gotowy program jest znacznie bardziej przenośny, bo można go wykorzystywać na różnych robotach pod warunkiem, że będą miały odpowiednie sterowniki.

W AVR Studio program napisany np. w języku C również można testować bez hardware'u robota. Przenośność programu napisanego w ROS również uzależniona jest on określonego hardware'u, powodując ograniczenie konstrukcyjne.

Wg mnie takie podejście do robotyki oddala od swobody, jaką daje znajomość architektury mikrokontrolera, ogólnie pojętej elektroniki i programowania w asm/C.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...