Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 Polski Portal COLOBOTa - COLOBOT Polish Portal
Forum - Polski Portal COLOBOTa
Strona głównaStrona główna UżytkownicyUżytkownicy GrupyGrupy StatystykiStatystyki


Poprzedni temat «» Następny temat
Programowanie prawdziwych robotów w CBot
Autor Wiadomość
krzys_h 


Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy
Wiek: 20
Dołączył: 12 Gru 2010
Posty: 255
Skąd: Łódź
Wysłany: 11-02-2011, 23:35   Programowanie prawdziwych robotów w CBot

Ostatnio wpadłem na pomysł, żeby prawdziwymi robotami sterować używając języka CBot. Jak myślicie: dobry pomysł? Jeśli tak, to przygotuję jakiś schemat i spróbuję zbudować takiego robota...
 
 
     
Berserker 
Dark Ness


Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy
Wiek: 24
Dołączył: 24 Mar 2009
Posty: 496
Skąd: Bigos
Wysłany: 12-02-2011, 00:16   

Nie da sie, ciezko zaadoptowac funkcje charakterystyczne dla robotow w Colobocie do prawdziwych robotow, a reszta to czysty C++ ktory juz dawno jest wykorzystywany (robotc)
_________________
 
 
     
adiblol 
Administrator forum
FLOSS FTW!


Twoja ulubiona misja: porównywanie formatów audio
Pomógł: 18 razy
Dołączył: 21 Kwi 2008
Posty: 1313
Skąd: pokój odsłuchowy
Wysłany: 12-02-2011, 11:07   

Jakaś specjalna wersja CeeBot współpracowała z fizycznymi robotami.
_________________
1Tbps Project && Telecomix Network

 
 
     
Berserker 
Dark Ness


Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy
Wiek: 24
Dołączył: 24 Mar 2009
Posty: 496
Skąd: Bigos
Wysłany: 12-02-2011, 12:14   

Moim zdaniem to wlasnie CBot powstal w oparciu o programowanie normalnych robotow...
_________________
 
 
     
C ruels! 
Neokid


Twoja ulubiona misja: user levels,swobodna gra i KO
Wiek: 22
Dołączył: 08 Paź 2009
Posty: 185
Skąd: Devil MachineXD
Wysłany: 12-02-2011, 12:20   

Jej jak pierwszy raz grałem w Colobota(jak miałem 11 lat)to miłem taki pomysł ale wydoroślałem.
_________________
http://doladujse.pl/7415 -doładowania na koma
http://www.minecraftaccounts.com?join=34132 - darmowe konta do gry Minecraft
 
     
Bartek c++ 


Twoja ulubiona misja: Tropica - Czas na atak
Pomógł: 6 razy
Wiek: 20
Dołączył: 07 Lip 2009
Posty: 390
Wysłany: 12-02-2011, 12:48   

Berserker napisał/a:
Moim zdaniem to wlasnie CBot powstal w oparciu o programowanie normalnych robotow..
Bo to prawda :P
_________________

 
     
Apus 


Twoja ulubiona misja: 2 pierwsze na Wulkanii
Pomógł: 3 razy
Wiek: 19
Dołączył: 09 Kwi 2010
Posty: 246
Skąd: ze wsi
Wysłany: 12-02-2011, 13:12   

Jeszcze takie funkcje jak fire(), aim(), sniff() czy grab() dało by się zrobić, ale np. z goto() i radar() byłby duży problem. Chociaż, właściwie to przy goto() bot wie jakie są jego współrzędne i jedzie lata lub pełza na mrówczych nogach do punktu o podanych współrzędnych omijając przeszkody, wiec powinno dać się zrobić. Problem będzie w tym jak robot ma sprawdzić na jakich współrzędnych stoi... :->
 
     
krzys_h 


Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy
Wiek: 20
Dołączył: 12 Gru 2010
Posty: 255
Skąd: Łódź
Wysłany: 12-02-2011, 13:20   

Może zamontuję mu GPS? xD

Oczywiście wiem, że nie wszystkie funkcje z CBot da się dokładnie przekopiować do fizycznego robota. Ale chociaż częściowe przepisanie tych funkcji byłoby fajne, nie? Łatwiej by było zaprogramować takie roboty... A poza tym taki interpreter przydał by się przy pisaniu colobota od nowa ;)

[ Dodano: 12-02-2011, 13:22 ]
A radar() mógłby zwracać informacje z czujników robota np. czy jest przed nim przeszkoda.
 
 
     
Apus 


Twoja ulubiona misja: 2 pierwsze na Wulkanii
Pomógł: 3 razy
Wiek: 19
Dołączył: 09 Kwi 2010
Posty: 246
Skąd: ze wsi
Wysłany: 12-02-2011, 13:27   

Co do radar: mozna botowi na dachu zamontować kręcącą się mini antenę radarową :mrgreen: i skanować nią otoczenie przy pomocy radar.
 
     
Berserker 
Dark Ness


Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy
Wiek: 24
Dołączył: 24 Mar 2009
Posty: 496
Skąd: Bigos
Wysłany: 12-02-2011, 13:31   

Apus, do okreslenia, gdzie robot stoi wystarczy umiescic w losowych miejscach 3 czujniki i mierzyc czas jaki potrzeba na przeslanie sygnalu od kazdej do robota (czyli tak jak GPS funkcjonuje). W jezykach sluzacych do oprogramowania robota poruszanie sie rozwiazuje sie za pomoca ustawiania mocy kazdego silnika, wiec o motor() nie musicie sie martwic. Jesli chodzi o goto(), to sprobujcie najpierw w Colobocie napisac podobny algorytm, male szanse, ze wam sie uda :)
_________________
 
 
     
Apus 


Twoja ulubiona misja: 2 pierwsze na Wulkanii
Pomógł: 3 razy
Wiek: 19
Dołączył: 09 Kwi 2010
Posty: 246
Skąd: ze wsi
Wysłany: 12-02-2011, 13:36   

@up czyli tak jak napisał krzys_h zamontować mu GPSa. :lol:
 
     
krzys_h 


Twoja ulubiona misja: Wszystkie :)
Pomógł: 3 razy
Wiek: 20
Dołączył: 12 Gru 2010
Posty: 255
Skąd: Łódź
Wysłany: 12-02-2011, 15:01   

Berserker napisał/a:
Jesli chodzi o goto(), to sprobujcie najpierw w Colobocie napisac podobny algorytm, male szanse, ze wam sie uda :)

w colobocie nie można dodać robotom czujników, żeby sprawdzać, czy ma w okolicy przeszkodę ;) A poza tym przez radar nie można wykryć roślin itp. przeszkód...
 
 
     
Berserker 
Dark Ness


Twoja ulubiona misja: Ofrenia
Pomógł: 16 razy
Wiek: 24
Dołączył: 24 Mar 2009
Posty: 496
Skąd: Bigos
Wysłany: 12-02-2011, 15:14   

Mozna, tylko trzeba znac kategorie. radar(0) wykyrwa wszystko, co jest obiektem.
_________________
 
 
     
Abadon 
Administrator forum
Administrator


Pomógł: 3 razy
Dołączył: 11 Sie 2008
Posty: 586
Wysłany: 12-02-2011, 15:20   

Zarzucę linkami:

http://www.ceebot.org/index.php

http://www.didel.com/NewsF.html
_________________

 
     
Emxx52 
W istocie


Twoja ulubiona misja: Tropica
Dołączył: 04 Kwi 2010
Posty: 207
Skąd: Z istotnych pobudek
Wysłany: 25-02-2011, 19:08   

Przedwczoraj oglądałem na Discovery Science program Gadget Show i w pewnym momencie pokazywali roboty piłkarskie ;-) , które chyba (tak zakładam) były zaprogramowane w CBOT. Kawałek programu widziałem, szybko go przesuwali więc dużo nie zauważyłem, tylko if(cośconiezauważyłem jakieśliczby)Nazwa_jakiejś_funkcji;

[ Dodano: 25-02-2011, 19:09 ]
A to nie musi świadczyć, że to CBOT
_________________
Windows w szacie Linuxa
 
     
Wyświetl posty z ostatnich:   
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum

Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Polski Portal COLOBOTa © 2008 - 2012