|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2008, 17:10 | #11 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Не, не осилю, моих знаний по геометрии и тригонометрии не хватает. Может еще кто поможет.
Суть задачи сводится к этому: Синим цветом сама рука робота Точка С - захват (от ее координат отталкиваемся) Точка B - колено (именно ее координаты и нужны) AB, BC - длины известны Углы как конечный результат никакие не нужны, разве что для промежуточных расчетов могут понадобится.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 29.03.2008 в 17:12. |
29.03.2008, 18:12 | #12 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
По данным условиям зада ча имеет два варианта решений: можно операясь на СА как на ось симметрии отложить еще одно В (для данного рисунка будет с лева), которое будет удовлетворять заданным условиям поставленной задачи
Помог? Ну так нажми на весы!
|
29.03.2008, 18:26 | #13 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Углы какраз нужны, поскольку я использую шаговые двигатели и используя какой - то коэфициент, можно прощитать количество шагов.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
29.03.2008, 20:14 | #14 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Мне кажется без углов тут по любому не обойтись даже если они не самоцель, так что по идее они найдутся. Мне теперь самому интересно ) SNUPY не вполне ясно решение, можно с примером? Если еще кто будет отвечать приводите пожалуйста на примере. Если кто знает как углы высчитать тоже пишите. Допустим точка C имеет координаты: -50, 200 Общая длина руки: 250, 2 х 125. p.s. Помоему тему можно перенести в Игры.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
29.03.2008, 20:46 | #15 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Решение
С(Xc,Yc) , B(Xb,Yb) судя по рисунку A(0,0) CB=A, CA=B, BA=C, g=CA^OX =>если Xc<>0 g=arctg(Yc/Xc) else g=Pi/2 Если CA^AB=a =(по теореме косинусов)=>A^2=C^2+B^2-2*B*C*Cos(a) =>a=arccos[(C^2+B^2-A^2)/(2*B*C)]=> Если e=AB^OX => e=g-a => Yb=C*Sin(e), Xb=C*Cos(e) ЗАДАЧА РЕШЕНА ДЛЯ ПРАВОЙ РУКИ!!!! Для Левой e=g+a
Помог? Ну так нажми на весы!
|
29.03.2008, 23:22 | #16 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Сидел минут десять пытался въехать. Напиши пожалуйста решение конкретного примера на основе тех данных что я давал и рисунка, с числами. Так я не могу понять
Допустим точка C имеет координаты: -50, 200 Общая длина руки: 250, 2 х 125 p.s. Не надо кодом, так напиши, только с числами, и чтобы ответ был.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 29.03.2008 в 23:32. |
30.03.2008, 00:23 | #17 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
AC^OX=arctg(200/-50)=-1,32581766366803=1.81577499(т.к. рука работает только в I и II периодах)
AC=((-50)^2+200^2)^0.5=206,1552812808830 AC^AB=arccos[(125^2-125^2+206,1552812808830^2)/(2*125*206,1552812808830)]=0,601264216 AB^OX=1.81577499-0,601264216=1.214510773 X=125*Cos(0.724555347)=43.6 Y=125*Sin(0.724555347)=117.15 Проверил попала )))
Помог? Ну так нажми на весы!
|
30.03.2008, 00:56 | #18 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Мне тоже интересно стало. Заработало.
Код:
|
30.03.2008, 01:40 | #19 | |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Цитата:
СПАСИБО всё пашет! Но вот еще вопросик. Как прощитать угол поворота руки? Я в алгебре(в углах) не очень... Могу только догадку высунуть: посколько 3-угольник равнобедренный, то будет зависеть только от длинны отрезка AC. Надо либо подобрать коефициент либо опять таки юзать теорему косинусов. Допустим эта проблема решена(Это только допустим). А как быть с углом Относительно стола (BAX , где X - точка, лежащая на грани стола , см. первый мой рисунок)?
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
|
30.03.2008, 10:16 | #20 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
вот здесь:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi | Верчик | Помощь студентам | 9 | 02.03.2009 17:46 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? | dagarik | БД в Delphi | 7 | 22.10.2007 17:54 |