Автор Тема: Желаещи да им ПОМОГНА С НАПИСВАНЕТО НА СОФТУЕРА за РОБОТ!  (Прочетена 34909 пъти)

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Хах тоя робот дето си го дал даже не е с колела!Баси ама така и не видях задвижването какво е .За 1 от 100 -еми така е .За да си номер 1 трябва да рискуваш,той спомена ,че на състезанието миналата седмица(??дали?)имало права отсечка от 3-4 метра и веднага след това остър завой,и половината учасници са отпаднали .А и този от тубето пистата е от типа на най лесните , т.е. няма остри завои ,няма пресичания и така нататък.  
А това тук е оригинала на руската статия: http://www.wrighthobbies.net/guides/linefollower.htm
Относно двата реда датчици има смисъл ,ако робота е малко по бавен,иначе от инерцията едва ли ще го спре,освен втория ред да е на задницата ,ама тогава може да подскочи и да се обърне робота или да изгори електрониката от бързите команди да изгори Х моста или контролера,не ми се вярва да изрони зъбите на редукторите.
В клуба на една от платформите сложика контролер да командва трейсъра.Положението стана страшно!!!


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
А той трейсъра го има в форума.Бавен си е но това си му е заложено,самата платформа е такава,проблема идва от бързодействието на програмата -просто на моменти блокираше .Трейсъра наистина е един от най лесните ,ама пък и после за да постигнеш скорост е трудно -не е само механика а и напасване на програмата към точното шаси/абе като във F1 !/ то са много неща -център на тежеста,сцепление ,инерция ,бързодействие и много такива.
http://robotics-bg.com/forum/viewtopic.php?t=956&postdays=0&postorder=asc&start=0


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
А, EmilEG да те питам на какъв език пишеш и за какви контролери?
На Стефано робота не беше програмиран за "трудна" писта/процеп/ нали го пусна ама спря на пресечената линия,щото такава му е програмата за стоп на "Т" линия.


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Емиле, уважавам мнението ти и научния спор. :)
Логиката на Line Tracing-a е доволно проста. Следиш дали линията е под теб и компенсираш с моторите в зависимост от отклонението вляво и вдясно. Т.е. не те интересува какво ще стане, ако линията я няма, защото приемаш, че до това положение няма да се стигне. По-горното в електрониката става посредством ШИМ (Широчинно-импулсна модулация), т.е. ако линията бяга много встрани, съответния мотор се завърта по-бързо от другия и компенсира дисбаланса. Ако е мръднала малко - съответния мотор се завърта по-малко.
Относно механиката... Невъзможно е да направиш конкурентен следяч само с една платформа и да се надяваш тя да е бърза, защото винаги може да е по-бърза. Динамически, това си е чиста "обратна задача", което ще рече, че от алгоритъма трябва да направиш платформата, с която да се движиш с определената скорост. Това става на базата на натрупан опит и чрез експерименти!
Броят на датчиците е правопропорционален на скоростта, с която искаш да се движи. Колкото повече са, толкова повече ще усещаш отклонението на линията, а оттам и ще реагираш колкото се може по-бързо. Всичко е в не толкова тясна връзка. :) Реално погледнато, робот с 10 датчика може да се движи много по-бързо по пистата, от такъв с 2 датчика. Друг е въпросът с бързото четене на датчиците и бързото предаване на информацията към моторите. Именно поради тази причина роботът на Мони и на Стефано бяха с еднакви показатели откъм механика, но този на Мони беше къде-къде по-бавен. :)
А относно мнението ти за следяч без датчици и за такъв с "Адаптивен алгоритъм" - това са невъзможни алгоритми, защото едва ли ще минеш по едно трасе повече от веднъж. Всяко състезание се променя трасето и се пази в тайна, за да е по-интересно на участниците. За "Адаптивния алгоритъм" и дума не може да става, просто защото няма да имаш време кога да разучаваш линията до такава степен, че роботът да се научи да я минава. :)
Поздрави!

П.С. Ситуацията с пресечена писта лесно може да се реши като се сложат датчици и в задната част на платформата. :P
Роботиката не е хоби - тя е начин на живот!

EmilEG

  • Робо-Новак
  • *****
  • Публикации: 18
    • Профил
ИЗЧЕЗВАМ - НЕ СЪМ ЖЕЛАН  ;)

hunter

  • Направо Робот! :)
  • *****
  • Публикации: 638
    • Профил
Здравей колега, доста простотии изръси с идеята си да покажеш неудобрението си към форума и пресъстващите в него което за мен е крайно ненужно. Верно е че в някой теми пада чесъне на език ама както сам си се уверил това е във всеки един форум ние не сме по-различни защото сме си хора не НЛО. Верно е че за всичките тези години от като е този форум и клубът няма нищо по-сериозно което да е завършено както робота за следене на линия посредством камера както самоубораващия се робот и много други но хората си имат ангажименти неможе постояно да са над пладките с поялника. Това което го каза за 10-те часа е много смешничко ако ти можеш да направиш форум и за 10 часа да го снабиш с матерял от нета равняващ се на този тря те презная от всякъде. Идеята ти да си станеш сам инжинер би допаднала на много хора а най полезна би била за теб никой няма да те научи. Мъчимесе учиме стараеме се ако нещо не ни е ясно питаме апък ако някой отговори евала лично на мен са ми забивали доста греди ама не съм ругал из форими аз сам ще се уча ви ня как да ми помогните ала бала. Несъм чел цялата тема нямам и намерение щото тоя тип робот не е в мой стил и не ми е дерт ама като нареждаш форума и хората в него си ми е дерт да ти кажа. Замен място за сръдни и недуволства няма невиждам какво толкова си се засегнал плюс това сериозен проект изисква много време прецизност старание и най вече средства с което доста хора са уграничени не всеки може да си го позволи. Тука по скоро става въпрос за хоби и любителска практика пак ти го взе ама толкова на вътре че няма и накаде повече което пак ти казвам е ненужо няма какво да се убиждаме кой кво правил матеряла къв бил псевто незнам си какво остави всеки да си прави каквото си хареса и да си се развива както му харесва никой не ти е длъжен и ти на никой не си длъжен не ти плащат за това че чак толкова да го изживяваш дай по ведро на нещата и не се сърди на хората аре успех и полека :D
Цвятко Цветков/ Бургас

http://www.youtube.com/watch?v=I1y67hzRWQY&feature=related

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Виж сега... На никой от нас не е интересно да се вземе всичко на готово. Тръгнахме с една-единствена идея - да подтикнем колкото се може повече хора да се занимават с това интересно и занимателно хоби. Най-вече децата...вместо да ходят по улиците и да се дрогират, бият и т.н. Последното беше с променлив успех, но най-важният ни проект всъщност е именно това - достъпна платформа и електроника, която да си купиш и да НАПИШЕШ АЛГОРИТМИТЕ, КОИТО МИСЛИШ, ЧЕ СА УДАЧНИ! Смятам, че с първото нещо се справихме чудесно и малко или много вървим напред - със средства изцяло от нашия джоб.
Вярно, не сме пратили луноход, марсоход или някой напълно автономен робот, който да се ориентира в градска среда, но според мен за 3 години се свърши доста добра работа. При положение, че когато ние тръгнахме (Аз, Яско, Светльо и др.), нямаше нито такава общност, нито достъпни теоретични материали, нито части, нито "играчки".
Лично аз съм механик. Смятам, че това е силната ми страна и работя по нея. Електрониката я скалъпвам и сам, малко или много. С алгоритмите се справям - това ми е интересно и се надявам да упражнявам повече тази област от Роботиката. :) Малко по малко вървя напред.
Не сме се нацелили към нещо като Кибертрон (защото просто не сме доживели деня, не че тук няма хора, които реално могат да построят подобна машина), просто защото би останало само на чертожната дъска, защото пари за наука в България - НЯМА. По-добре да бъдем реалисти и постепенно да растем.
Ако ти не искаш да си в нашата област - никой не те задържа, можеш да преминеш към по-интересно от това занимание. Или можем да ти осигурим една платформа, да ти дадем елементарна схема за сглобяване на електрониката и да напишеш програмата за робота си, с която да размажеш нашите "глупави роботчета". :) Все пак, така ще се бутаме напред - ние теб и ти - нас. Конкуренцията е най-важното нещо, за да расте едно нещо напред. Именно затова роботът на Стефано беше толкова ценен за нас. Не е важно дали всеки път е минал линията, нито че ни е победил, важното е че в повечето случаи успя да я премине и то по начин, който досега не бяхме виждали. :)
Поздрави!

П.С. И да спазим все пак темата на тази тема в нашия Форум - можеш да помагаш на всекиго с това, което можеш, така и всеки би ти помогнал на теб в случай, че ти си подхванал някое начинание или проект. :)
Роботиката не е хоби - тя е начин на живот!

Аматьор

  • Бил знаел какво е Мехатроника!
  • *****
  • Публикации: 107
    • Профил
Понякога като гледаме, дъвчейки нещо вкусно пред телевизора, че двама екипирани алпиниста от голяма експидиция качват Еверест, сме склонни да умаловажаваме факта, че комшията ни е качил самостоятелно връх Ботев.  Особено, ако самите ние никога не сме слагали раница на гърба.
Из форумите се мотае една перефраза на герой на Николай Хайтов - "Едно е да знаеш, друго е да можеш, трето е да го направиш, четвърто и пето е да стане както трябва."  
Трябва да се има превид, че знаещите хора по света са малко, мислещите, можещите и правещите - още по-малко, а тези които са способни самостоятелно да завършат нещо перфектно се срещат толкова често , колкото  белите лястовици.  Затова сътвореният самостоятелно продукт  от някой, трябва да се оценява по достойнство.  Особено, ако този някой е с прохождащи знания и практика и притежава минимални материална база и финансиране.

Между другото не можах да видя на състезанието по следене на линия как се засича времето.  Има ли фотофиниш?
Красимир Милев    51г

Borislav

  • Administrator
  • *****
  • Публикации: 1010
    • Профил
    • http://robotics-bg.com
Аматьор, хубав пост и донякъде си прав.
Спомням си педиода непосредствено след първото ни състезание. Тогавашният потребител Евгени, изрази възмущението си относно съдийството. Отново ще защитя нашето начинание, казвайки, че ние не можем да имаме адекватна съдийска колегия поради факта, че ние не сме федерация или клуб към Български Спортен Съюз, така че нашите съдии са доброволци, които са запознати добре с правилата на всяка дисциплина.
За следенето на линия използваме хронометър, тъй като досега нещата не са опирали до стотни или хилядни разлика. Достатъчно точно се получава с 2-ма или 3-ма отмерващи времето. Средноаритметичната стойност е реалното време.
Фотофиниш едва ли някога ще има, поради факта, че оборудването е скъпо и никой от нас не може да си го позволи. Проучил съм условията за електронен хронометър, който следи до 3-тия знак след запетаята. Те се използват в състезанията за радиоуправляеми модели (най-вече коли). Това засега е най-достъпният вариант, но ще видим откъде можем да се сдобием с такъв. :)
Поздрави!
Роботиката не е хоби - тя е начин на живот!