roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 21:23

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 152 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:19 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
задрал ты тот учебник тут пиарить :bad: ,тебе в рекламу надо)
2 executer а я там не ту главу нашел?)по твоему мнению?))ссылку то дал в пояснение моих формулировок((с того учебника....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
в том то и рпоблема, что в учебнике говорится о материальных точках и обычно ни слова о реальных предметах имеющих размеры и ориентацию в пространстве. А ты этого и не учел, о чем АВР тебе и повторяет тридцатый раз (не об этом, а вобщем, что ты ошибаешся).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Геркон дает дискретный сигнал. Контакты геркона могут быть или замкнутыми или разомкнутыми в зависимости от наличия или отсутствия внешнего магнитного поля (обычно постоянного магнита).

По поводу свободного падения. При свободном падении вес тела измерить невозможно, поэтому "хрень с шариком" в падении работать не будет.
Я поэтому и говорю, что в падении нужны другие приборы и намного сложнее - те же самые гироскопы.

По поводу "хрени с шариком" и схем приведенных Вороном.
Данные вещи предназначены примерно для следующего.
Имеем минибота с колесами превышающими его размеры корпуса.
Вложение:
4.jpg
4.jpg [ 6.17 КиБ | Просмотров: 2095 ]

Так вот такой минибот может ездить как нормально, так и вверх "тормашками".
Если данный робот перемещается всю свою жизнь на ровном полу и падать никуда не собирается, то та самая "хрень с шариком" и есть бюджетный вариант, который даст простой дискретный сигнал: "верх"-"низ", в зависимости от того как робота установят.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
хорошо, записываем 2з.Н.:
LaTeX: \frac {\Delta \vec{P}}{\Delta t} = \sum_{k=1}^n \vec{F_k}
если масса постоянна и движение равноускоренное
LaTeX: m \vec{a} = \sum_{k=1}^n \vec{F_k}
для механической системы "аселлерометр" обозначим действующие силы за LaTeX: F_k и силу инерции за LaTeX: F_i. сила инерции появляется при движении механической системы.
LaTeX: m \vec{a} = (\sum_{k=1}^n \vec{F_k}) + \vec{F_i}
итак, если единственная сила - сила тяжести и акселлерометр не движется, то
LaTeX: m \vec{a} = \vec{F_g}
то бишь система решается единственным образом. если акселлерометр начал ускоренное движение, то
LaTeX: m \vec{a} = \vec{F_g} + \vec{F_i}
поскольку направления ни одного из векторов сил мы не знаем, то система имеет множество решений. получить их можно очень просто: построить LaTeX: \vec{a} и далее два любых вектора, чья сумма равна первому. вот парочка примеров на плоскости (для пространства принцип построения абсолютно аналогичен):
LaTeX: {\cyr Reshenie1}<br />\\<br />\unitlength{1.5}<br />\picture(100,60) {<br />  (10,10){\line(80,0)}<br />  (10,10){\line(40,40)}<br />  (50,50){\line(40,-40)}<br />  (89,9){\bullet}<br />  (49,49){\bullet}<br />  (82,-1){m \vec{a}}<br />  (28,42){\vec{F_g}}<br />  (85,15){\vec{F_i}}<br /><br />}
LaTeX: {\cyr Reshenie2}<br />\\<br />\unitlength{1.5}<br />\picture(100,60) {<br />  (10,10){\line(80,0)}<br />  (10,10){\line(20,20)}<br />  (30,30){\line(60,-20)}<br />  (89,9){\bullet}<br />  (29,29){\bullet}<br />  (82,-1){m \vec{a}}<br />  (25,35){\vec{F_g}}<br />  (85,15){\vec{F_i}}<br />}
(не смог в нашем обработчике latex найти примитив вектора, поэтому разместил буквы-обозначения и точки рядом с концами).
однако я немножко слукавил, когда сказал что о LaTeX: \vec{F_g} мы ничего не знаем, ведь модуль нам известен, тогда семейство решений сократится до множества векторов, чьи концы лежат на концах окружности, кроме того мы сможем извлечь ещё пару утверждений(напр, если модуль ускорения больше 10, то мы точно не стоим на месте)
LaTeX: {\cyr Semeistvo}<br />\\<br />\unitlength{2}<br />\picture(100,60) {<br />  (10,10){\line(80,0)}<br />  (10,10){\line(40,40)}<br />  (50,50){\line(40,-40)}<br />  (10,10){\line(54,20)}<br />  (64,30){\line(26,-20)}<br />  (62,28){\bullet}<br />  (85,8){\bullet}<br />  (49,49){\bullet}<br />  (82,-1){m \vec{a}}<br />  (28,42){\vec{F_g}}<br />  (85,15){\vec{F_i}}<br />  (10,10){\circle(115,115;0,90)}<br />}
вот примерно так :)

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:42 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
2 executer если извесны силы и моменты действующие на тело до ,наступления момента невесомости,то теоретически можно вычислить как и его траекторию, так и изменение ориентации,а мониторинг ускорений и ориентации до момента невесомости ведется(непрерывно),вопрос мощности вычислителя,кстати если ронять легендарную кошку с высоты стола,она не падает на лапы,она просто падает,а потом обижено смотрит на экспериментатора... :oops:
2MiBBiM это ответ на мою просьбу? если да, то данная задача ну считает что падение началось в мгновенно?, или есть предварительные данные о массе обьекта и ну там высота центра масс,геометрия тела?))


Последний раз редактировалось Ворон 11 ноя 2009, 14:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
(напр, если модуль ускорения больше 10, то мы точно не стоим на месте)


Понятно, что если модуль ускорения тела отличен от 0, то мы ускоряемся или замедляемся.
А что если он будет равен 9,81 для падающего тела, тут уже двоякое понятие или покой или равноускоренное движение.

Хорошо, а если тело с весами или с вашим акселерометром падает с большой высоты - свободное падение - на него действует только ускорение свободного падения 9,81м/с в квадрате.
Вы что весами или своим акселерометром сможете измерить ускорение?
Ускорение будет равно нулю, потому что и тело и весы и акселерометр движутся с одинаковым ускорением = 9,81м/с в квадрате.
Именно из этого и возникает невесомость, которую достигают искуственно на падающем самолете или на космическом корабле где ускорение свободного падения компенсируется центростремительным ускорением от вращения корабля вокруг Земли по своей орбите.

Для того чтобы определить положение тела в пространстве, а именно "низ"-"верх" или углы относительно горизонта, нужны только гироскопы в трех осях ОХ,ОУ,ОZ. Для домашнего робота этого вполне хватит.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
Ворон писал(а):
точно вопрос к топик стартеру) а шо после того как упал с ориентироваться не проще?типа- а как? и куда же я упал?,но все же первоначально проверить- а что же я сломал при падении)?

:D насамом деле идея появилась как раз не для варианта падения со стола. У меня сын 3-х лет время от времени ну очень любит игрушки кидать :cry: , вот у мну и появилась мысль изначально заложить такую возможность. Если робота хватают, рамахиваются и кидают, то всяко это секунды 1,5-2, а за это время я думаю механизм должен отработать.
В принципе, можно тупо поступить - при резком ускорении робот априори всё болтающееся паркует на корпусе, и тогда отпадает надобность в расчётах, определения верха-низа, и как результат только поломаный декоративный корпус :)
Но опять же.. ну упал бот... а как он узнает в каком он положении?
Думаю в этом может помочь датчик ориентации SEN-08926. Надоть гденибудь его купить чтоб поюзать..

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
1,5-2 секунды - врятли - 0,5-1 секунда.
Пусть даже 1,5-2сек.
Реакция механики робота должны быть как у живой кошки, о которой упомянул Ворон.
А это либо очень мощные моторы, либо очень малый вес механизмов.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 13:58 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
FC30, но судя по даташиту он определяет свое положение относительно действия силы притяжения.
Ну и он в корпусе LGA-14.

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2009, 13:13
Сообщения: 763
Откуда: Красноярск
прог. языки: С++, Delphi, PHP, SQL, 1C
ФИО: Александр
Ворон писал(а):
эх)Вслдучае топик стартера,надо указать что на данный момент времени НЕСУЩЕСТВУЕТ технологий позволяющих обсчитать на автономных устройвах(эвм ,мк) ,за время падения со стола,что нить путное для НЕ летающих обьектов)))в реальном масштабе времени))

хм.. уважаемый, а почему такая уверенность? ведь всё зависит от количества операций и выч. мощносности(если мложно так выразится) к тому же я не утверждал, что робот будет полностью автономен. Вообще то собираюсь пока основную логику поведения реализовывать на ПК, а обмен будет проходит по радиоканалу. В самом же боте есть несколько конроллеров, отвечающих за сбор первичной информации и её предобработки для передачи в ПК а также управляющих.

_________________
Первая заповедь радиотехника - почисти контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:04 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Народ, вы чего, какая еще вычислительная мощность? Чего там считать то?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Zeus писал(а):
... Ускорение будет равно нулю, потому что и тело и весы и акселерометр движутся с одинаковым ускорением = 9,81м/с в квадрате. ... Именно из этого и возникает невесомость ...


А учебник физики по-прежнему не читан. Почитай пожалуйста. Узнай что такое ВЕС и соответсвенно что такое невесомость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
SkyStorm писал(а):
FC30, но судя по даташиту он определяет свое положение относительно действия силы притяжения.
Ну и он в корпусе LGA-14.

Это для фотиков датчик - изображение на экране переворачивать :) к тому же он явно не рассчитан на работу при каких-то ускорениях кроме гравитации :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:07 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
2 Zeus ну просил же про невесомость не вещать,мыж так до теории относительности уфлудимся.АВР тебя слово ВЕС склонять учить будет по инет учебнику руссого языка.
а он(MiBBiM) сказал что на стоячее, не подвижное тело ВсегДА действует то 10)(зямлица тянет),а если куда нить разгоняться то общее ускорение будет выще червонца..
2 Alex080969 ..ЭЭэ а тебе пальци дитеныша не жалко ,если напуганый пригрезившейся перспективой полета Робот их ему случайно со страху,перед броском попришемляет сгруппировавшись,?робот не упал, он повис схлопнувшись на ладошке или пальце ребенка,как думаешь он еще захочет им поиграть?))игрушки специально легко ломаемыми делают,чтоб они разрушались до нагрузок разрушительных для ребенка..(упал на машинку-машинка в куски, дитенышь без синяков)


Последний раз редактировалось Ворон 11 ноя 2009, 14:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик направления
СообщениеДобавлено: 11 ноя 2009, 14:13 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
SkyStorm писал(а):
судя по даташиту

Если только заголовки почитать и картинки посомтреть - то ДА.

Ворон писал(а):
а если куда нить разгоняться то общее ускорение будет выще червонца..

Опять бред ! А учебник все еще доступен широкому кругу имеющих доступ в интернет.

Ворон писал(а):
игрушки специально легко ломаемыми делают,чтоб они разрушались до нагрузок разрушительных для ребенка..(упал на машинку-машинка в куски, дитенышь без синяков)
Бредятина потрясающая. Игрушки как раз должны быть достаточно прочными. По ТВ буквально на этой неделе испытания на прочность в РосТесте показывали.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 152 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 11  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO