FAQ | Points | Add... | Recent posts | Search | Register | Log in


Robot "CD" - robot omijający przeszkody


[ + ] [ - ]
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> Robot "CD" - robot omijający przeszkody
Author
Message
pawel1029384756
Poziom 9
Poziom 9


Joined: 13 Sep 2008
Posts: 43
Location: Rybnik

Post#1 Post from the author of the topic 29 Dec 2010 22:33   

Robot "CD" - robot omijający przeszkody


Robot "CD" - robot omijający przeszkody

Witam
Chciałbym przedstawić mojego najnowszego robota, którego zadaniem jest omijanie przeszkód, co robi przy pomocy czujnika firmy Sharp.
Podstawowe parametry
-kontroler Atmega8
-mostek-h l293
-napęd to przerobione serwa
-konstrukcja nośna z płyt cd
-czujnika sharp
-serwo obracające sharpem

Konstrukcja robota umożliwia jeszcze rozbudowę o proste enkodery, wykonane z czujników cny70. Robot częściowo spełnia moje oczekiwania, jednak jest w nim jeszcze kilka rzeczy do poprawy.


Film

Link


Robot "CD" - robot omijający przeszkody Robot "CD" - robot omijający przeszkody Robot "CD" - robot omijający przeszkody Robot "CD" - robot omijający przeszkody]
Back to top
   
MALTIN
Poziom 14
Poziom 14


Joined: 27 Oct 2007
Posts: 187
Location: LB

Post#2 30 Dec 2010 00:40   

Re: Robot "CD" - robot omijający przeszkody


Ciekawa konstrukcja
Mógł byś dokładnej opisać czujnik i to w jaki sposób obracane jest rami z nim?
Ciekawe wykorzystanie płyt które już powoli odchodzą do lamusa...
Back to top
   
Google

Google Adsense


Post# 30 Dec 2010 00:40   





Back to top
   
leop
Poziom 12
Poziom 12


Joined: 15 Mar 2008
Posts: 109
Location: Białystok

Post#3 30 Dec 2010 01:13   

Re: Robot "CD" - robot omijający przeszkody


Jak to mówią dobry pomysł nie jest zły ;)
Oczywiście mówimy tu o sposobie wykorzystania płyt CD.
Moim zdaniem efekt byłby jeszcze ciekawszy, jakby cały robot ruszał dzięki zdalnemu sterowaniu.
Rozwiń trochę jak możesz stwierdzenie "przerobione serwa".
Back to top
   
szyna202
Poziom 5
Poziom 5


Joined: 03 Jul 2010
Posts: 12

Post#4 30 Dec 2010 01:19   

Re: Robot "CD" - robot omijający przeszkody


Serwa modelarskie mają na swoich przekładniach zabezpieczenia, aby orczyk obracał się jedynie w wybranym położeniu do określonego kąta a nie o 360st. Poprzez spiłowanie lub odcięcie zabezpieczenia na zębatce serwo działa jak zwykły silnik z przekładnią. Co do robota:
Code:
http://www.przemotronik.pl/alfa_index.html
. W opisie widać, że robot może być sterowany także poprzez IR, jeżeli pojazd jest jedynie zdalnie sterowany to nie jest to robot :) Robot to pojazd autonomiczny, podejmujący decyzje sam - poprzez określony w programie algorytm.
Back to top
   
profesorek_96
Poziom 14
Poziom 14


Joined: 21 Mar 2009
Posts: 181

Post#5 30 Dec 2010 09:11   

Re: Robot "CD" - robot omijający przeszkody


Fajna konstrukcja. Dlaczego dopiero zamieściłeś tego robota na elektrodzie skoro już dawno jest na diodzie prezentowany?
Back to top
   
pawel1029384756
Poziom 9
Poziom 9


Joined: 13 Sep 2008
Posts: 43
Location: Rybnik

Post#6 Post from the author of the topic 30 Dec 2010 10:20   

Re: Robot "CD" - robot omijający przeszkody


Zaprezentowałem robota dopiero teraz, bo miałem akurat chwilkę czasu i pomyślałem, że pokaże go większej ilości osób.
Co do czujnika, to jest to czujnik mierzący odległość od przeszkody i zwracający wartość napięcia zależną od tej odległości. Jest to bardzo popularne rozwiązanie w robotyce amatorskiej.
Robota można nawet bardzo łatwo przerobić tak, aby mógł być także zdalnie sterowany. Wystarczy wypiąć ten dokładany przycisk i w miejsce jego wstawić odbiornik podczerwieni TSOP1736, lub jakiś inny podobny. Jednak ostatecznie z tego zrezygnowałem i skupiłem się na normalnej pracy.

Mogę jeszcze odesłać do mojej strony, gdzie dałem kilka zdjęć więcej i jest troszeczkę obszerniej opisany.
Link
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 30 Dec 2010 10:20   





Back to top
   
SylwekK
Poziom 18
Poziom 18


Joined: 01 Oct 2007
Posts: 479
Location: Lipsko

Post#7 30 Dec 2010 11:09   

Re: Robot "CD" - robot omijający przeszkody


W sumie ciekawy projekt. Mam jednak zastrzeżenia do algorytmu omijania przeszkód. Zauważyłem, że jak podstawiasz rękę, robot zatrzymuje się i po chwili skręca - nie podoba mi się takie rozwiązanie. Czy nie lepiej by było, żeby po odsunięciu ręki dalej jechał przed siebie - w końcu przeszkoda została usunięta...
Pozdrawiam
Back to top
   
Google

Google Adsense


Post# 30 Dec 2010 11:09   





Back to top
   
pawel1029384756
Poziom 9
Poziom 9


Joined: 13 Sep 2008
Posts: 43
Location: Rybnik

Post#8 Post from the author of the topic 30 Dec 2010 12:54   

Re: Robot "CD" - robot omijający przeszkody


SylwekK wrote:
W sumie ciekawy projekt. Mam jednak zastrzeżenia do algorytmu omijania przeszkód. Zauważyłem, że jak podstawiasz rękę, robot zatrzymuje się i po chwili skręca - nie podoba mi się takie rozwiązanie. Czy nie lepiej by było, żeby po odsunięciu ręki dalej jechał przed siebie - w końcu przeszkoda została usunięta...
Pozdrawiam


Założyłem, że przeszkody dla robota będą stałe, jednak do testów i prezentacji łatwiej było używać ruchomych przeszkód, ponieważ robot porusza się wolno i testy trwały by bardzo długo.
Back to top
   
Frog_Qmak
Poziom 19
Poziom 19


Joined: 14 Jun 2007
Posts: 667
Location: Rydułtowy

Post#9 30 Dec 2010 13:15   

Re: Robot "CD" - robot omijający przeszkody


jaki dokładnie czujnik zastosowałeś?
Efektowny pomysł z tą płytą:)
Back to top
   
pawel1029384756
Poziom 9
Poziom 9


Joined: 13 Sep 2008
Posts: 43
Location: Rybnik

Post#10 Post from the author of the topic 30 Dec 2010 16:22   

Re: Robot "CD" - robot omijający przeszkody


Zastosowałem czujnik 2D120XJ100F, mierzy on odległość od 3 do 30 cm.

gercinek wrote:
Ja zauważyłem mały bład ta płyta na samym dole to napewno CD mi to wyglada na DVD.


No jest możliwe, że wplątały się tam też płyty DVD, bo nie patrzałem na to jakie tam wkładałem.
Back to top
   
Schengens
Poziom 12
Poziom 12


Joined: 22 Feb 2010
Posts: 92
Location: Częstochowa

Post#11 30 Dec 2010 16:33   

Re: Robot "CD" - robot omijający przeszkody


leop wrote:
Jak to mówią dobry pomysł nie jest zły ;)
Oczywiście mówimy tu o sposobie wykorzystania płyt CD.
Moim zdaniem efekt byłby jeszcze ciekawszy, jakby cały robot ruszał dzięki zdalnemu sterowaniu.
Rozwiń trochę jak możesz stwierdzenie "przerobione serwa".


Proponuje koledze poczytać co to jest Robot.
Robot nie moze być sterowany przez człowiek w trakcie pracy.
Robot jest w pełni zautomatyzowany. Świetna konstrukcja.
Back to top
   
xpawkox
Poziom 12
Poziom 12


Joined: 24 Sep 2010
Posts: 92
Location: Racibórz

Post#12 30 Dec 2010 17:47   

Re: Robot "CD" - robot omijający przeszkody


Bardzo fajny robot. Może stanowić bazę do ulepszeń. Jednak jest trochę wolny. Jakie serwa tam zastosowałeś i na czym polegała przeróbka?
Back to top
   
Google

Google Adsense


Post# 30 Dec 2010 17:47   





Back to top
   
kazkowicz
Poziom 13
Poziom 13


Joined: 24 May 2008
Posts: 111
Location: W-wa

Post#13 30 Dec 2010 22:30   

Re: Robot "CD" - robot omijający przeszkody


Może się czepiam, ale mam pytanie dotyczące algorytmu omijania przeszkody. Twój robot skręca do przodu, co w zależności od wymiarów robota oraz odległości od przeszkody może spowodować zablokowanie zewnętrznego koła o przeszkodę. Bezkolizyjna jazda wymaga zatem zgrania odległości detekcji (a ta zależy od albedo przeszkody ) od wymiarów maszyny. Czy nie byłoby bezpieczniej robić unik w tył, ewentualnie dwuetapowo (tył - przód), albo jak czołg - jedna strona w tył, druga w przód - czyli obrót w miejscu?

Poza tym naturalnie wyrażam swój podziw, każde samodzielne zbudowanie działającego urządzenia jest go godne. Zwłaszcza w przypadku maszyn samodzielnie "nawigujących" w realnym świecie.
Back to top
   
pawel1029384756
Poziom 9
Poziom 9


Joined: 13 Sep 2008
Posts: 43
Location: Rybnik

Post#14 Post from the author of the topic 31 Dec 2010 00:13   

Re: Robot "CD" - robot omijający przeszkody


xpawkox wrote:
Bardzo fajny robot. Może stanowić bazę do ulepszeń. Jednak jest trochę wolny. Jakie serwa tam zastosowałeś i na czym polegała przeróbka?


Serwa to popularne i tanie tower pro sg-5010. Przerobione są tak, że została wyciągnięta cała elektronika, w raz z potencjometrem, wyłamałem blokadę na zębatce i teraz może się serwo obracać o 360 stopni.

Robot może jeździć do tyłu, ale nie uwzględniłem tego w programie. zaczyna skręcać już w tedy gdy jest wystarczająco od przeszkody, aby o nią nie zahaczyć podczas wymijania. Nie jest to do końca idealne rozwiązanie, ale możliwe, że kiedyś wykonam nową elektronikę do tego robota, która jest już zaprojektowana i w tedy napisze zupełnie nowe oprogramowanie.
Back to top
   
wd40
Poziom 18
Poziom 18


Joined: 16 Apr 2003
Posts: 541

Post#15 02 Jan 2011 15:03   

Re: Robot "CD" - robot omijający przeszkody


Konstrukcja uproszczona do minimum, co jest oczywiście zaletą.
Ze swojej strony mogę dodać, że ulepszenie mogłoby polegać na:
- zastosoaniu 3 czujników, ale podejrzewam, że koszt czujnika jest większy niż serwa
- zastosowaniu oddzielnego serwa dla koła kierunku i serwa czujnika (czujnik mógłby się obracać nawet tak jak radar dookoła)
- zastosowanie przekładni 1:5 dla koła kierunku i czujnika tj. obrót koła kierunku o 90 st powodowałby obrót czujnika o 450 st - skręt o 90 st byłby monitorowany przez czujnik, natomiast przy jeździe prosto koło cyklicznie skręcałoby o 18 st raz w lewo a raz w prawo - wtedy czujnik omiatałby przestrzeń 180 st i można byłoby zbudować plan środowiska w którym jest robot
Back to top
   
Post new topic  Reply to topic   [ + ] [ - ]    Main Page -> Forum Index -> DIY Structures -> Robot "CD" - robot omijający przeszkody
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 1 of 1
Similar topics
"Płaczek" i "Łezki" nietypowy zestaw 2.1 (22)
Robot kroczacy (26)
Solarny robot (17)
Hawk robot - komercyjny domowy robot (3)
Robot klasy linefollower "ERROR1" (11)
Robot z... wałka do malowania (19)
Robot- mechaniczne ramię (117)
Termin "robot" ma już 90 lat (1)
Robot solarny na procesorze Picaxe "Vibrobot". (1)
Patriota - robot "follow the line" (17)

Page generation time: 0.104 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed