Форум по Роботика
Полезно => Литература => Темата е започната от: spp в Септември 02, 2007, 06:54:36 pm
-
Откривам тази тема с цел тук да се задават въпроси във връзка с нещата описани в Буквара.Моля ви нека темите да останат така както са,за да не се бъркат тези,които ги четът за първи път.
Ще изтрия всичко останало по тях и моля да не се сърдите за това.Бих искъл Буквара да ви е бърз справочник за основните неща и винаги да ви е удобен за ползване.
-
Бих ти предложил, точно тези начални уроци, а може и всички уроци, да ги пишеш като важни теми и всяка една важна тема да си пише на какво ниво е и за какво естествено е предназначена! :idea:
-
И от мен предложение: заключвай темите в буквара, поне докато не преключиш с всяка една от тях. Като свършиш ако искаш го отвори, но ще си сигурен, че няма да се разводнява темата с въпроси.
-
Абе то хубаво, ама аз като имам въпроси какво да правя - на ЛС ли да му ги пращам?
-
Мнеее пише ги тук :)
-
Ааа да, побързах да отговоря на последния въпрос, пък не видях идеята на темата.
-
За да не спамя темата за градивни елементи, ще дам коментар тук относно ограничващия резистор през светодиодите. Иван правилно е усетил че при сметките трябва да се има предвид пада на напрежение върху светодиода. Той от порядъка на 2-3V и зависи от типа светодиода, но не зависи много от тока през светодиода, защото както е обяснил spp той е нелиннен елемент и реално се управлява с ток, а не с напрежение.
Примерно при белите и сините светодиоди е 3V, така че ако искаме да пуснем ток 10mA при 5V сметката е следната: вадим пада върху диода от захранващото напрежение и получаваме 2V разлика, които трябва да "обере" резистора. След това делиме 2V на желания ток (10mA) и получаваме че стойноста на резистора трябва да е 200 ома.
-
Понеже нищо не знам за роботите нито за механиката, електрониката и всичко останало, а много искам да направя един робот! Имам идея но не знам как да го програмитам и въобще с коя програма или там както се прави! Ако на някои му се занимава (да ми отговори на въпроса, които ще го попитам) нека ми драсне едно ЛС. А етого и въпроса - как да програмирам робот (даже и незнам как ще изглежда :D )които да има запазена в памета си целия ми апартамент. И да има път по които ще се движи(запасен в паметта му). И когато е включен ако му викна "ела тук"(да е програмиран да идва като чуе това), Когато го чуе да идва, може на мен да има прикрепено устроиство или нещо такова с което да разбира къде съм. И ако го питам нещо да е програмитан да ми отговаря. Нали отговора ще му го запазвам в паметта. Или през половин час да идва при мен и да ме пита например "Научи ли си?" и да е програмиран когато му кажа "Да", тои да ме оставя, а ако му кажа "НЕ", да е програмиран да казва нещо.
Абе малко е трудно за обяснение!!! Или поне на мен ми е трудно да обяснявам. И да е програмиран да отговаря само на моя глас и нещо такова! А въпросите аз ще ги измисля и може би всеки ден ще измислям нови въпроси!!! :-D А сега ето го и главния въпрос! КАК ДА СЕ ПРОГРАМИРА ТОВА ИЛИ ПОНЕ НЯКОИ АКО МОЖЕ ДА МИ ОБЯСНИ КАК ДА ГО НАПРАВЯ! АЗ ЩЕ СИ ГО НАПРАВЯ! САМО НЯКОИ ДА МИ КАЖЕ КАК С КОЯ ПРОГРАМА И ТАМ КО ТРЯЯ ДА СЕ НАПРАВИ АЗ ЩЕ СИ ГО НАПРАВЯ! Моляви се някои да ми каже!
-
Аха,такова нещо ако някой даде схема веднага ше го направа.Но не знам дали може да го направи човек толкова сложно,то и фирма дали може? :?
П.П.Това е интересно,но ако някой ме пита прес 30 минути дали съм си научил,няма да оживее повече от 2 дни. ;)
-
Говориш за нещо прекалено сложно за начинаещ. Такъв алгоритъм би затруднил всеки! Предлагам ти да започнеш с четене на Буквара и един прост ВЕАМ-робот, за да схванеш основните навици в електрониката и как да запояваш елементите. В същността си, роботът не е много сложен - модул за микроконтролера, модул за двигателите и батериите, модул за датчиците - всичко това ни е познато и не е ново на форума! :)
Алгоритъмът е мъчение. Лично аз не съм се занимавал с това, въпреки, че възнамерявам да се позанимавам... Програмата RoboMap (има я на форума, в раздел компютри) е за изграждане на алгоритъм-карта на помещение. Руснаците са опитали да я направят достатъчно проста, но не е. :) Общо взето, алгоритъмът ще предизвика доста главоболия! Така че, по-добре започни с нещо по-семпло - ВЕАМ!
А за питането-отговарянето хептен не става... Това е изкуствен интелект, който малцина умеят! :) Ако не искаш да направиш ВЕАМ ти гарантирам, че ще се "гмурнеш в дълбоките води" и ще се разочароваш! А за да докарваш проектите си до край, започни с малкото и постепенно върви напред!
Поздрави!
-
Е добре :) Поне идеята ти за първи робот не е TERMINATOR :)
Робота, който искаш да си направиш е предизвикателство за всеки един от хората, които имам понятие от роботика и сме в този форум, но предполагам че не е непосилно. Задачата е сложна от чисто техническа гледна точка, смисъл не трябва нищо да измисляш, просто трябва да вложиш множество знания, придружени с опит и ще постигнеш резултата.
НО като за първи робот е дори смешно да си мислиш, че ще го направиш. Предлагам ти да се хванеш да пчетеш какво има по форума, някоя и друга книжка за електроника, да се поразровиш из гоогле. Тогава да се захванеш с някой БЕАМ, пък после може със сумобот или робот следващ линия с микроконтролер и така постепенно ще стигнеш до нивото, което ти трябва, за да реализираш такъв робот.
-
Понеже нищо не знам за роботите нито за механиката, електрониката и всичко останало, а много искам да направя един робот! Имам идея но не знам как да го програмитам и въобще с коя програма или там както се прави! Ако на някои му се занимава (да ми отговори на въпроса, които ще го попитам) нека ми драсне едно ЛС. А етого и въпроса - как да програмирам робот (даже и незнам как ще изглежда :D )които да има запазена в памета си целия ми апартамент. И да има път по които ще се движи(запасен в паметта му). И когато е включен ако му викна "ела тук"(да е програмиран да идва като чуе това), Когато го чуе да идва, може на мен да има прикрепено устроиство или нещо такова с което да разбира къде съм. И ако го питам нещо да е програмитан да ми отговаря. Нали отговора ще му го запазвам в паметта. Или през половин час да идва при мен и да ме пита например "Научи ли си?" и да е програмиран когато му кажа "Да", тои да ме оставя, а ако му кажа "НЕ", да е програмиран да казва нещо.
Абе малко е трудно за обяснение!!! Или поне на мен ми е трудно да обяснявам. И да е програмиран да отговаря само на моя глас и нещо такова! А въпросите аз ще ги измисля и може би всеки ден ще измислям нови въпроси!!! :-D А сега ето го и главния въпрос! КАК ДА СЕ ПРОГРАМИРА ТОВА ИЛИ ПОНЕ НЯКОИ АКО МОЖЕ ДА МИ ОБЯСНИ КАК ДА ГО НАПРАВЯ! АЗ ЩЕ СИ ГО НАПРАВЯ! САМО НЯКОИ ДА МИ КАЖЕ КАК С КОЯ ПРОГРАМА И ТАМ КО ТРЯЯ ДА СЕ НАПРАВИ АЗ ЩЕ СИ ГО НАПРАВЯ! Моляви се някои да ми каже!
да почнете от по-лесното , вас първи клас да не ви учат да смятате интеграли и матрици , не се бойте има време за слижните неща. :)
-
ДОБРЕ! Значи първо ми трябва някои да ми каже с коя програма да се програмира зука! (с програите лесно се оправям :lol: ) Имам предвид да го програмирам ако кажа "какъв цвят очи имам?" и да е програмирано когато го чуе да отговаря "кафеви" и още много въпроси, които тепърва ще измислям!!! А сега някои ако може да ми каже С КОЯ ПРОГРАМА ДА СЕ НАПРАВИ ТОВА? Знам че всички ще кажете прочети това, прочети онова, но колкото и да чета нищо не мога да разбера :( .Затова много по лесно ще ми бъде ако някои ми каже с коя програма и как да си го направя а и колкото и време да ми отнеме не ми пука за времето защото имам много свободно време! Идеята ми е да направя нещо като опцията на телефоните "без ръце" там когато кажеш нещо ти се отваря меню и така нататъка а на този робот искам когато кажа нещо да е прогрмиран да ми отговаря!!! Е С КОЯ ПРОГРАМА? :roll:
-
http://robotics-bg.com/forum/viewtopic.php?t=316 това съм си мечтал да направа.Е,направих ли го?НЕ!И аз исках това да направя,но сега като знам малко повече разбирам че това е тъпа идея.Естествено твойта не е тъпа,нооо...Аз със мойта освен един копирач,нищо друго не спечелих. ;( Според мен за начинаещ(като мен)това е прекалено сложно.Мисля че мога да го направя да се активира при гласова команда,но ми трябва и малко помощ,а за да ти отговаря вече... :roll:
-
Помислих малко :clap: и се сетих как най-точно да задам въпроса си! Всеки би трябвало да знае че телефоните имат опция "свободни ръце" и когато кажеш "МЕНЮ" ти се отваря менюто. Е разбира се че след като си записал гласа си! Та идеята ми е като кажа нещо (в повечето случаи въпрос) вместо меню или каквото е да ми се отваря гласов запис с отговора! Но не искам да направя това на телефона си а на компютъра и после по някакъв начин на чип и после да го свържа с миктофон тонколона и да го поставя в робота! Е С КОЯ ПРОГРАМА ДА ГО НАПРАВЯ! Знам че няма да стане за 1 ден или 1 седмица нито пък 1 месец, защото всяко нещо си изисква определено време, но моляви се кажете ми с коя прогрма може да стане това?
-
ами има едни схеми в списание млад конструктор, които са за ключодържател
като му свирнеш и той пищи , това е като го изгубиш да го намериш това е примитивно използване на гласови команди дории не е реч. Друг начин който знам е контролер с АЦП ,който да преобразува гласа в цифров код
и да го запамети в паметта си , после да го сравнява с гласа ти и ако има съвпадение да извършва командата ;) ,но този метод незнам колко е ефективен :?
-
От програмна гледна точка разпознаването на конкретна гласова команда (както и записа и) е доста сложен процес. От друга страна паметта на повечето микроконтролери (поне тези с които съм бегло запознат) в която би трябвало да се помести програмният код, както и данните за гласовата команда е крайно недостатъчна. Начина по който се съхраняват данните за конкретна гласова команда в често срещаните в бита устройства като GSM-и и други е примитивен и в действителност не е реално гласово разпознаване. В този форум има доста хора които разбират повече от Hardware от теб (както и от мен) както и такива които разбират доста от програмиране. И няколко от тези разбиращи хора ти казаха ясно, че това не е проста задача. Това са хора които знаят какво е контролер, какво е интеграла и имат познания по програмиране на поне един, два езика за програмиране, а ти какви точно познания имаш? Не се засягай, но истината, е че без знания нищо не се прави. Започни от нещо по-просто. Лесно няма! По принцип съществуват 2-3 готови библиотеки с гласови команди, както и софтуер който позволява редакцията им, но всички които аз знам, са за PC. Освен това и те са от същият кьопав тип като тези в GSM-ите.
Така, че четене и работа - друг начин няма.
-
Реших за да не изглеждам много лош да сложа тук това линкче, но то е само за стимул. Без четене и работа пак няма да се мине.
http://www.robotstore.com/download/141671.pdf
-
@dessi_aa хубаво е че имаш такъв ентусиазъм, но задачата която поставяш съвсем не е проста и не се решава с една програма. Това е сложна задача от различни областти на ИИ (изкуствен интелект). В момента съществуват библиотеки и програми, които могат да направя разпознаване на реч - т.е да превърнат подадения въпрос в текст, като изречение (така наречения speech recognition). След това идва по-сложната част трябва да се направи синтактичен анализ на изречението за да може робота да разбера какво се иска от него, после да намери отговора който е небходим и накрая да го превърне в реч. За последния етап също има програми -това са така наречените синтезатори на реч, които преобразуват текста в реч (text to speech). Задачата допълнително се усложнява от това че търсим решение на български език. Разбира се дотук ства въпрос за приложения, които са PC. Един обикновен микроконтролер няма как да се справи с тез неща, трябва по-мощна платформа с бърз процесор и повечко RAM. Моя съвет е първо да се разровиш из Google, да видиш какви готови програми и библиотеки има за различните области, които споменах, повечето от тях за съжаление са платени, но се намират и решения с отворен код, макар и не толкова добри като комерсиалните програми.
-
@dessi_aa хубаво е че имаш такъв ентусиазъм, но задачата която поставяш съвсем не е проста и не се решава с една програма. Това е сложна задача от различни областти на ИИ (изкуствен интелект).
@yasko Мисля, че не точно това иска да постигне момичето, а просто да направи както тя го описа обработка на събитие. Един вид ако има говор проверява дали съвпада с някоя от наличните гласови команди и ако съвпада задейства записа който и съответства. Принципно това е доста по-лесно, но пак е доста трудна задача и не може да се обработи лесно от микроконтролер. Проблема, е че поне тези библиотеки които съм разглеждал не разпознават конкретната команда, а по-скоро съхраняват определини характеристики които отговарят на по голям набор от възможни гласове, както и понякога на други думи и/или звуци. Най-фрапиращият случай беше свързан с активиране на подобна гласова команда от преминаващ наблизо автобус.
-
Aз имам една програма на компютъра на която ако кажеш "How are you"можеш да го настройш той да ти каже "I'm fine thank you",но трябва да говориш на англииски и да изговаряш думите правилно.Инче е много удобно. ;) Легаш си и:
"Computer,open internet explorer" и то засича само "internet explorer"после ако може но не съм сигурен да си го настройш:
"Computer,come in www.robotics-bg.com" :-D
П.П. Ако имам грешки във англииския моля поправете ме!
-
Някои може ли да ми каже от кде мога да си изтегля програма "Свободни ръце" за компютъра?
-
http://www.download.bg/index.php?cls=program&mtd=default&id=34344
Ето това е,ако има нещо неясно кажете ще помагам! :P
-
Благодаря ти tar !!! Програмата е чудесна! И също така благодаря на всички които се занимаваха да ми отговарят на глупавите въпроси ;) !
-
за "запомняне" на апартамента или стаята може да се сложат крайни изключватели като най-просто решение -или да се начертае ивица в края където робота не трябва да ходи или да се сложат сензори -/малко хитрост парктроник!!/
-
dessi naistina po dobre se zahvani s ne6to po elementarno.i az haber si nqmam kato vlizah v tezi temi v koito vsi4ki razbirat super mn aaaa az i na predstavasi nqmah :? no vlqzah v"bukvara"i malko po4nah da 4atkam MALKO no poleka leka st1pka po st1pka 6te se opravim ;)
Тук обичаме своя език и пишем на Кирилица! Моля, спазвай това правило!