Вернуться   Нижегородский Форум Друзей > Обсуждаем и качаем > Книги > Публицистическая и научная литература
Забыли пароль? Регистрация



Публицистическая и научная литература Публицистическая и научная литература
Описание темы:электроника


Ответ
 
Опции темы Опции просмотра
Старый 15.02.2009, 05:52   #1
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
27 в этом сообщении
1,419 Всего


По умолчанию Создание роботов


формат djvu
20,4 Мб на files.unn.ru
Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


15 марта перезалил

Последний раз редактировалось ibitsa; 15.03.2009 в 21:53. Причина: перезалил
ibitsa вне форума  
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо ibitsa за это полезное сообщение:
Chris Jericho (16.03.2009), DenKa (25.02.2009), Dzho (18.02.2009), Edmer (29.08.2009), Mattias (19.02.2009), q1q1 (19.03.2009), registered user (17.02.2009), ZiqZaq (24.02.2009), пард (18.02.2009)
Хайд открыли:
Развернуть/свернуть список
Старый 11.03.2009, 13:02   #2
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
11 в этом сообщении
1,419 Всего


По умолчанию Создание роботов



123 эксперимента по робототехнике (М.Пердко,2007).djvu
Устройства управления роботами, схемотехника и программирование (Майк Предко, 2004).pdf
Embedded Robotics (Thomas Braunl, 2 ed, 2006).pdf
Absolute Beginners Guide to Building Robot (2003).chm

files.unn 25.5 Mb
Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
ibitsa вне форума  
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ibitsa за это полезное сообщение:
Chris Jericho (15.03.2009), Dzho (11.03.2009), Mattias (15.03.2009), q1q1 (19.03.2009)
Хайд открыли:
fosa (07.01.2012), Nisa (08.12.2010), Dima120 (30.07.2009), ZiqZaq (16.07.2009), q1q1 (19.03.2009), Mattias (15.03.2009), Chris Jericho (15.03.2009), alecsey (14.03.2009), cerg19 (12.03.2009), SergoSSS (11.03.2009), Dzho (11.03.2009)
Старый 12.03.2009, 12:47   #3
Знакомый
 
Регистрация: 11.05.2007
Пол: М
Провайдер: Сэнди
Сообщений: 40
Поблагодарил: 26
Поблагодарили 99 раз в 15 сообщениях
Открыли хайд :
0 в этом сообщении
279 Всего


По умолчанию

Кому интересно, у нас в России тоже занимаются
[Для просмотра данной ссылки нужно зарегистрироваться]
Есть забавные видео битвы роботов где-то в галерее.
SILa вне форума  
Ответить с цитированием
Старый 12.03.2009, 18:50   #4
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
0 в этом сообщении
1,419 Всего


По умолчанию

Сайты, посвященные созданию роботов (внешка)

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Последний раз редактировалось ibitsa; 12.03.2009 в 18:52.
ibitsa вне форума  
Ответить с цитированием
Старый 17.07.2009, 12:50   #5
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
13 в этом сообщении
2,402 Всего


По умолчанию Создание роботов в домашних условиях

Создание роботов в домашних условиях

about:
Книга в занимательной форме знакомит с основами робототехники, радиоэлектроники и программирования микроконтроллеров для роботов шаг за шагом, практически с нуля. При этом автор, избегая сложных математических формул, на практике поясняет физику процессов, происходящих в роботах, включая электронные схемы, двигатели, датчики, источники питания и микроконтроллеры.
Предназначена для радиолюбителей всех возрастов и любой квалификации.


Автор: Ньютон С. Брага
Издательство: НТ Пресс
Год издания: 2007
Страниц: 368
ISBN: 5-477-00749-4
Формат: DJVU
5.3 мега

share.nnov share-nn unn:

Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.

__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member

Последний раз редактировалось ZiqZaq; 17.07.2009 в 12:55.
ZiqZaq вне форума  
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ZiqZaq за это полезное сообщение:
avdey (18.07.2009), Linolsh (23.07.2009), Skarp (17.07.2009)
Хайд открыли:
fosa (13.01.2012), Nisa (08.12.2010), Dima120 (30.07.2009), ibitsa (23.07.2009), q1q1 (23.07.2009), Linolsh (23.07.2009), andysssr (20.07.2009), artsutaraz (19.07.2009), МИР-60 (18.07.2009), avdey (18.07.2009), alecsey (18.07.2009), Skarp (17.07.2009), slavok69 (17.07.2009)
Старый 17.07.2009, 12:54   #6
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
8 в этом сообщении
2,402 Всего


По умолчанию Программируемые роботы. Создаем робота для своей домашней мастерской

Программируемые роботы. Создаем робота для своей домашней мастерской
about:

Программируемые роботы. Создаем робота для своей домашней мастерской

В книге Джеффа Вильямса подробно рассматриваются элементы схем, используемые в устройствах числового программного управления: интегральные микросхемы, контроллеры шаговых двигателей и сами двигатели, мостовые драйверы и другие элементы.
Описана технология изготовления печатных плат в домашних условиях методом термического переноса электрографического изображения с бумаги на поверхность фольгированного пластика.
Приводятся различные схемы управления шаговыми двигателями, на основе которых предлагается конструкция самодельного универсального станка с числовым программным управлением для использования в домашней мастерской и соответствующее программное обеспечение.
Описания сопровождаются большим количеством фотографий, соответствующих поэтапному изготовлению станка.

Автор: Дж. Вильямс
Издательство: НТ Пресс
Год издания: 2006
Страниц: 240
ISBN: 5-477-00126-7
Формат: DJVU
share.nnov share-nn unn:

Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member

Последний раз редактировалось ZiqZaq; 17.07.2009 в 12:58.
ZiqZaq вне форума  
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ZiqZaq за это полезное сообщение:
avdey (18.07.2009), Linolsh (23.07.2009), Skarp (17.07.2009)
Хайд открыли:
Dima120 (30.07.2009), ibitsa (23.07.2009), q1q1 (23.07.2009), Linolsh (23.07.2009), artsutaraz (19.07.2009), avdey (18.07.2009), alecsey (18.07.2009), Skarp (17.07.2009)
Старый 17.07.2009, 13:04   #7
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
7 в этом сообщении
2,402 Всего


По умолчанию Программируемый робот, управляемый с КПК

Программируемый робот, управляемый с КПК
about:

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

Автор: Вильямc Д.
Издательство: НТ Пресс
Год издания: 2006
Страниц: 224
ISBN: 5-477-00180-1
Формат: DJVU
share.nnov share-nn unn:

Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member
ZiqZaq вне форума  
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ZiqZaq за это полезное сообщение:
avdey (18.07.2009), Linolsh (23.07.2009), Skarp (17.07.2009)
Хайд открыли:
Dima120 (30.07.2009), ibitsa (23.07.2009), q1q1 (23.07.2009), Linolsh (23.07.2009), avdey (18.07.2009), alecsey (18.07.2009), Skarp (17.07.2009)
Старый 17.07.2009, 13:12   #8
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
9 в этом сообщении
2,402 Всего


По умолчанию Сборка и программирование мобильных роботов в домашних условиях

Сборка и программирование мобильных
роботов в домашних условиях

about:
Сборка и программирование мобильных роботов в домашних условиях

Книгу без преувеличения можно назвать энциклопедией мобильных роботов. В ней детально рассматривается элементная база роботов: микроконтроллеры, их архитектура и система команд, типы применяемых датчиков, силовых контроллеров и двигателей, для роботов.

Детально описаны конструкции нескольких роботов ("робот F", "робот-борец Сумо", "робот-муравей", "робот с походкой человека" и др.), которые можно собрать своими руками: электронные схемы, чертежи печатных плат и размещения радиоэлементов, соединение составных частей; листинги программ, часть которых дана в Ассемблере, часть - на языках С и Basic. Изюминкой книги является рассмотрение специально разработанных языков для роботов - объектно-ориентированного языка, на основе которого создан язык LEGO одноименной фирмы, и улучшенного метода программирования при помощи ускоренного создания прототипа, который предлагает молодая французская фирма Controlord. В книге много ссылок на сайты по робототехнике.

Автор: Фредерик Жимарши
Издательство: НТ Пресс
Год издания: 2007
Страниц: 288
ISBN: 978-5-477-00256-6, 2-10-005527-5
Формат: DjVu

share.nnov share-nn unn:
Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member
ZiqZaq вне форума  
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ZiqZaq за это полезное сообщение:
avdey (18.07.2009), faizyllo (17.07.2009), Linolsh (23.07.2009), megamixel (18.07.2009), Skarp (17.07.2009)
Хайд открыли:
ibitsa (23.07.2009), q1q1 (23.07.2009), Linolsh (23.07.2009), megamixel (18.07.2009), avdey (18.07.2009), alecsey (18.07.2009), faizyllo (17.07.2009), Skarp (17.07.2009), sergioben (17.07.2009)
Старый 17.07.2009, 13:15   #9
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
0 в этом сообщении
2,402 Всего


По умолчанию

плиз! сохраняется просьба о перезаливе 2ого поста
123 эксперимента по робототехнике (М.Пердко,2007).djvu
Устройства управления роботами, схемотехника и программирование (Майк Предко, 2004).pdf
Embedded Robotics (Thomas Braunl, 2 ed, 2006).pdf
Absolute Beginners Guide to Building Robot (2003).chm

не нашел, скорее всего плохо искал на внешке
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member
ZiqZaq вне форума  
Ответить с цитированием
Старый 17.07.2009, 23:00   #10
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
0 в этом сообщении
1,419 Всего


По умолчанию

ZiqZaq, у меня к сожаленью сдох жесткий диск, где были эти книги.

123 Эксперимента по робототехнике я нашел на внешке, сейчас скачаю и выложу.
Кстати загляни на сайт [Для просмотра данной ссылки нужно зарегистрироваться] (внешка)
Вот, что я только что там нашел:

посмотреть:
Занимательная анатомия роботов. Мацкевич В. В. 1988
[Для просмотра данной ссылки нужно зарегистрироваться]

Проектирование манипуляторов промышленных роботов и роботизированных комплексов С.Ф. Бурдаков 1986
[Для просмотра данной ссылки нужно зарегистрироваться]

Популярно о робототехнике Боголюбов 1986
[Для просмотра данной ссылки нужно зарегистрироваться]

Курс робототехники М. Шахинпур 1990
[Для просмотра данной ссылки нужно зарегистрироваться]


Я увлекаюсь программированием, а электроникой пока только хочу.
Все мое хочу выражается в переодических попытках разобраться с работой схем в Electronics Workbench

Ссылки которые Вы выложили ещё не смотрел.
Посмотрю, отпишусь
ibitsa вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо ibitsa за это полезное сообщение:
ZiqZaq (20.07.2009)
Старый 17.07.2009, 23:42   #11
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
10 в этом сообщении
1,419 Всего


По умолчанию

123_эксперимента_по_робототехнике
автор: М. Предко_
files.unn (12.0 Mb)
Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


Ролики на J-net о модульных роботах, которые мне наиболее симпатичны

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
ibitsa вне форума  
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ibitsa за это полезное сообщение:
avdey (18.07.2009), Linolsh (23.07.2009), Skarp (20.07.2009), ZiqZaq (20.07.2009)
Хайд открыли:
MagAlex (05.09.2009), Sl74 (05.08.2009), sergioben (05.08.2009), q1q1 (23.07.2009), SphinX (23.07.2009), Linolsh (23.07.2009), Skarp (20.07.2009), ZiqZaq (20.07.2009), avdey (18.07.2009), alecsey (18.07.2009)
Старый 19.07.2009, 14:19   #12
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
7 в этом сообщении
1,419 Всего


По умолчанию

Absolute Beginners Guide to Building Robot (2003).chm
Embedded Robotics (Thomas Braunl, 2 ed, 2006).pdf
Устройства управления роботами, схемотехника и программирование (Майк Предко, 2004).pdf
files.unn (13.3 Mb)
Чтобы увидеть скрытый текст Вам нужно нажать кнопочку "Открыть Hide"
У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
ibitsa вне форума  
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо ibitsa за это полезное сообщение:
avdey (20.07.2009), Linolsh (23.07.2009), Skarp (19.07.2009), ZiqZaq (20.07.2009)
Хайд открыли:
sergioben (05.08.2009), q1q1 (23.07.2009), SphinX (23.07.2009), Linolsh (23.07.2009), ZiqZaq (20.07.2009), avdey (20.07.2009), Skarp (19.07.2009)
Старый 20.07.2009, 12:19   #13
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
0 в этом сообщении
2,402 Всего


По умолчанию

:-( жалко винт.. вроде редко дохнут -причина не ясна ?

спасиб за 123... и остальные !

[Для просмотра данной ссылки нужно зарегистрироваться] просто ссылки нет, не понял как скачать
увидел только Читать книгу: Занимательная анатомия роботов
зарегился - не помогло
(прим: для другой книги есть "Скачать..")
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member
ZiqZaq вне форума  
Ответить с цитированием
Старый 25.07.2009, 01:22   #14
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
0 в этом сообщении
2,402 Всего


По умолчанию роботы в США

у нас в НН есть клуб любителей робототехники ?
может робо-сайт в НН есть ?
люди, интересны ли проведение соревнований роботов в НН ?

крупно:
Спойлер:

я с 2002 член [Для просмотра данной ссылки нужно зарегистрироваться]
(это Атланта, острожно, внешка :-) )

фотки - внешка [Для просмотра данной ссылки нужно зарегистрироваться]
если проблемы , д.б включена Java

может интересен и робо-виртуал футбол
(программеров много)? (подробности
я списывался с организаторами [Для просмотра данной ссылки нужно зарегистрироваться] и [Для просмотра данной ссылки нужно зарегистрироваться]
доброжелательно
из НН команды у них не было
призов больших нет
могу подробности опубликовать, надо?


хищники и их жертвы:
Спойлер:
Русская психология в действии

Программисты продемонстрировали национальную психологию в чистом виде. Не рассуждая, бежать вместе с товарищами - и жертвовать собой, чтобы чужим было хуже. Чтобы понять национальную психологию, можно наблюдать, как представители данной нации учат своих детей. Впрочем, это не будет вполне чистым экспериментом. Дети многому учатся сами, многое не говорится въявь, а лишь подразумевается. Изучение существ, которым можно "заглянуть в голову", увидев полный список управляющих ими алгоритмов, дало бы психологам гораздо больше. Такую возможность дала психологам компания Microsoft - быть может, сама того не желая. В нынешнем году Microsoft затеяла игру для программистов многих стран мира.


Компания изобретала нестандартные ходы для популяризации своих новых технологий среди независимых разработчиков. Microsoft создала террариум. Всем желающим предложили населить его растениями и животными - травоядными и хищниками. Программист задавал свойства существа (дальность зрения, максимальная скорость движения, сила атаки, сила защиты и т.п. - общая сумма была ограничена), алгоритмы его поведения (по какой траектории передвигаться; в каких случаях атаковать; есть все, что обнаружишь, или оставить немного на развод и т. п.). Трава росла. Травоядные ели траву. Хищники ели травоядных и друг друга. Тот, кто больше ел, больше размножался. Задача состояла в том, чтобы размножиться как можно больше, вытесняя конкурирующие разновидности хищников, травоядных и т.п. Игра показала, что россияне плохо умеют изготовлять хищников, зато у них замечательно получаются травоядные. В ходе игры российские "коровы" победили всех конкурентов - за счет уникальной стадности и редкостного умения пакостить травоядным представителям других наций. По сути, российские разработчики были единственными, кто додумался, как сделать травоядных по-настоящему стадными. По правилам игры, животным не разрешалось напрямую обмениваться информацией. Поэтому, пасущаяся с краю стада "корова" не могла сообщить коллегам об увиденной "траве" или приближающихся хищниках. Россияне придумали следующий алгоритм стадности. Если одна корова видела бегущую корову своего вида - она начинала бежать в том же направлении. Любопытно, что никто, кроме россиян, не додумался до такой идеи. По словам организаторов игры, именно эта не рассуждающая массовость принесла россиянам победу. Второе изобретение российских программистов было поизощреннее. Если в поле зрения их коровы не было травоядных своего вида - а сплошь чужаки, российская корова с максимальной скоростью съедала всю доступную траву, ничего не оставляя "на развод". И погибала от голода вместе с чужаками. Сложная смесь самопожертвования и ксенофобии. Обратите внимание - жертвуя собой, отечественные травоядные боролись не с хищниками. Они мешали хорошо жить травоядным чужой породы. Конечно, не совсем правильно выводить национальную психологию из несложной разработки нескольких программистов - хотя бы и победителей крупного международного соревнования. Наверное, описанные выше свойства отечественных творений - не общий принцип. Но, возможно, достаточно показательная иллюстрация.
Главные авторы стратегии травоядных – Сергей Поволяев и Александр Потоцкий. Автор лучшего российского хищника – Дмитрий Кузьменко. В совмещенной категории(травоядные плюс хищники) первенствовал Шамиль Сайфутдинов: «По окончании российского этапа конкурса некоторые участники запустили своих зверюшек в «мировую экосистему», где те показали себя во всей красе. Долгое время мой sam3 удерживал лидерство среди травоядных, создания Дм.Кузьменко - среди хищников, а животные Ш.Сайфутдинова побеждали в обеих категориях». [Для просмотра данной ссылки нужно зарегистрироваться] в спойлере статья Игра для настоящих программистов
Автор: Сергей Поваляев
Опубликовано в журнале "Компьютерра" №41 от 30 октября 2002 года
Спойлер:
Игра для настоящих программистов
Автор: Сергей Поваляев
Опубликовано в журнале "Компьютерра" №41 от 30 октября 2002 года

Тем пасмурным февральским утром, когда я нажал на ссылку с интригующим названием «Игра для настоящих программистов», я еще не предполагал, что мне предстоят много дней увлекательного программирования, борьбы с себе подобными (программистами), компьютер в качестве приза и статья в «Компьютерре». На страничке было написано: «Террариум» (Terrarium) - это многопользовательская игра, представляющая собой симулятор природной экосистемы, разработанный средствами .Net Framework. Разработчики могут создавать собственные существа и добавлять их в игру на своих клиентских компьютерах, а специальные телепортеры перемещают их создания между всеми клиентами одноранговой сети «Террариума» [3].

Впрочем, все началось чуть раньше. В очередном порыве энтузиазма я решил изучить что-то новое - на этот раз язык Java, - а через некоторое время нашел и описание языка C#, который содержал все то, чего мне не хватало в Java после программирования на Delphi. Язык C# является частью .Net Framework - продукта фирмы Microsoft, который решает задачи, схожие с задачами Java. .Net Framework предоставляет защищенную объектно-ориентированную среду выполнения, несколько компиляторов (C#, Visual Basic, C++) и огромную библиотеку классов для разработки Windows-приложений, веб-сайтов и веб-сервисов [2]. В отличие от Java у объектов C# имеются свойства (properties), существует аппарат событий (events), можно создавать перечисления (enums) и структуры (structs). Также C# предоставляет новые управляющие конструкции: foreach для перебора списков, using для гарантированного освобождения ресурсов; передачу параметров по ссылке, механизм атрибутов и многое другое [1].

В процессе работы над .Net двое сотрудников фирмы Microsoft решили реализовать популярную идею создания виртуального живого мира, в котором сосуществуют и борются за выживание программы, написанные разными программистами. Эта идея уже не раз находила свое воплощение, но в данном случае Интернет и защищенная среда выполнения .Net Framework позволили реализовать ее на новом уровне. Игра была названа «Террариум» (Terrarium). Чтобы принять в ней участие, достаточно установить на своем компьютере .Net Framework и клиентскую часть «Террариума» [4]. Клиент соединяется с указанным вами или с предлагаемым по умолчанию сервером игры, и на экране появляется пустынный мир, по которому перемещается одинокий синий шар. Этот шар - телепортатор, и уже через несколько минут в наш мир попадают первые поселенцы с других компьютеров. Живые существа в «Террариуме» делятся на растения, травоядных и хищников. Вскоре мир становится более населенным, и вы уже видите хищников, охотящихся на травоядных, или разборки конкурентов за территорию. В принципе на созерцании можно и остановиться - «Террариум» устанавливается на компьютер в качестве хранителя экрана (screen saver) и каждый раз, запускаясь, загружает с диска то состояние мира, в котором вы покинули его. Но мы-то с вами понимаем, что самое интересное не в этом и пора создавать свое собственное живое существо!

Создать его можно, воспользовавшись либо Visual Basic, либо C#. Компиляторы обоих языков распространяются вместе с .Net Framework, который, в свою очередь, можно бесплатно скачать с сайта Microsoft [2]. Кроме того, потребуется описание внутренних механизмов игры и перечень объектов, которые вы будете использовать при программировании. Для этого необходимо обратиться на домашнюю страничку игры [4]. Итак, мы начали создавать животное. Первым делом нужно решить, кого вы хотите создать - хищника или травоядное (растения не представляют интереса для программирования) и каковы будут их основные характеристики: размер взрослых особей, зрение, камуфляж, скорость перемещения, коэффициенты нападения и обороны и так далее. В сумме на основные характеристики дается 100 очков, которые вы должны распределить в соответствии со своим планом. В итоге получается программа, похожая на приведенную ниже (C#):

[ assembly: OrganismClass( “MyTiger” ) ]

[ assembly: AuthorInformation( “Ivanov Ivan”, “” ) ]

// Основные свойства

[ CarnivoreAttribute( false ) ]

[ MatureSize( 25 ) ]

// Очки (в сумме должны быть равны 100)

[ MaximumEnergyPoints( 12 ) ]

[ EatingSpeedPoints( 2 ) ]

[ AttackDamagePoints( 16 ) ]

[ DefendDamagePoints( 8 ) ]

[ MaximumSpeedPoints( 12 ) ]

[ CamouflagePoints( 0 ) ]

[ EyesightPoints( 50 ) ]

public class MyTiger : Animal {}

Откомпилировав программу и загрузив ее в «Террариум», вы испытаете радость от того, что «вот они - мои жучки», и разочарование, так как жучки пассивно стоят на месте, в то время как вокруг кишит жизнь. Между тем, даже если на «ваших жучков» не нападут противники, часы «Террариума» тикают, принося нерасторопным голод и всем без исключения смерть от старости. Жизнеспособное животное должно хорошо питаться, расти и, достигнув половозрелого возраста, давать потомство (в данной версии «Террариума» пока почкованием). Настало время для самого сложного и интересного процесса - написания алгоритмов поведения животного. Время в игре разбито на маленькие промежутки (ticks), в течение каждого из которых животное должно принять решение о своих дальнейших действиях. Время раздумий ограничено несколькими миллисекундами. Алгоритмы поведения вы пишете в обработчиках событий: рожден, телепортирован, атакован, дошел до заданной точки, доел, что хотел, и так далее. В вашем распоряжении есть функция Scan(), возвращающая перечень растений и животных, которых видит ваше существо. Надо помнить, что на этот перечень влияет зрение вашего зверя, камуфляж противника, расстояние до него, а также наличие препятствий между существами. Перечень содержит подробное описание видимых существ: их скорость и направление движения, показатели атаки и обороны, возраст и прочее. В итоге ваш алгоритм принимает решение - куда пойти, на кого напасть или от кого обороняться, что покушать и когда родить ребенка.

«Террариум» можно запускать и в локальном режиме, в котором ваши животные могут жить, не соприкасаясь с жестоким окружающим миром, и в который вы можете подселить с сервера интересующие вас растения и животных-конкурентов. В наблюдениях за этими тепличными условиями и проходит поначалу основное время общения с игрой.

В свое время я остановил выбор на травоядных. Хотя удачное животное создать одинаково трудно, будь оно травоядным или хищником, начинать проще с травоядного. Источник пищи, растения, никуда не убегают, не меняют свои повадки и при должном с ними обращении обеспечивают пропитание достаточно долго. Хищник, напротив, должен постоянно двигаться, выслеживая и преследуя добычу, прижимая ее к кустам или к границам мира, хищнику приходится постоянно приспосабливаться к новым повадкам травоядных.

Первый этап соревнования проходил с 4 по 11 марта 2002 года на российском сервере, запущенном Московским отделением фирмы Microsoft. 11 марта в полдень замерялась суммарная численность животных на всех компьютерах, составляющих российскую экосистему, и виды с наибольшей численностью отбирались для участия во втором этапе. На первом этапе участник мог опробовать сколько угодно вариантов существ, на втором же борьба проходила только между отобранными видами, в которых уже нельзя было ничего изменить. 20 марта были объявлены итоги конкурса: в категории травоядных победил я, а в категории хищников - Дмитрий Кузьменко. 2 апреля в офисе фирмы Microsoft состоялось награждение победителей конкурсов Microsoft Office Extensions и победителей и участников второго тура конкурса «Террариум».

Борьба была непростой. Конкурентоспособное животное у меня получилось только к обеду 10 марта. Создавая свое животное, я реализовал несколько идей. Во-первых, так как животное видит не весь мир, а только маленький кусочек, я добавил зверю память о тех местах, где он бывал, или о животных, которых видел. У каждого объекта в памяти имелся коэффициент «забывания». Чем больше времени тому назад животное видело объект, тем коэффициент был меньше. Если он становился слишком мал, информация забывалась полностью. Этот коэффициент впоследствии учитывался при принятии решения, стоит ли убегать от хищника, которого видел несколько минут назад, или лучше пожевать травки, до которой пара шагов. Дополнительная память помогала предсказать, что будет дальше с окружающим миром: если животное старое - когда оно умрет, если хищник куда-то двигался - где он сейчас находится. Во-вторых, животное составляло перечень задач нескольких видов: а) убегай от, б) иди к растению, в) нападай на конкурента, г) отходи от границ мира и д) просто гуляй. Каждой задаче присваивался коэффициент важности в зависимости от условий. Допустим, важность задачи «иди к растению» зависела от расстояния до растения, количества пищи в растении, коэффициента «забывания» и степени голода. Задача «нападай на конкурента» позволяла убивать молодые и потому еще не очень крепкие особи конкурентов. Задача «отходи от границ мира» заставляла животное удаляться от краев, где вероятность пасть жертвой хищника была наиболее высока. Задача «просто гуляй» выполнялась в отсутствие других задач и была предназначена для изучения местности в поисках пищи и конкурентов. Для исполнения выбиралась важнейшая из них, а в некоторых случаях сразу две. Например, если важнее было убежать от хищников, то выбирался вектор движения, равный сумме векторов, направленных от местоположения хищников и помноженных на важность задачи (то есть опасность хищника).

Когда, казалось, судьба первого этапа была решена, появился новый противник. Травоядное zmeat, созданное Александром Потоцким, реализовало необычную стратегию борьбы с конкурентами. Общепринятым поведением травоядных был экологический баланс с растительным миром, то есть когда животное видело, что растение находится на грани смерти, оно переставало его есть, давая возможность растению немного восстановиться. Zmeat продемонстрировало более выгодную тактику - в отсутствие конкурентов оно берегло растения, а при наличии травоядных других видов съедало растения до конца. Зачастую это приводило к экологическому коллапсу, после которого вымирали все растения и животные за исключением пары растений на краях мира и несколько zmeat, обитающих возле них. Минута-другая, и вот мир уже заселен потомками выживших растений и хитрых zmeat.

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

По окончании российского конкурса некоторые участники запустили своих зверюшек в мировую экосистему, где те показали себя во всей красе. Долгое время мой sam3 удерживал лидерство среди травоядных, создания Дмитрия Кузьменко - среди хищников, а животные Шамиля Сайфутдинова побеждали в обеих категориях.

Сейчас выпущена новая версия игры: «Террариум» 1.1, и каждый может принять участие в соревновании в мировой экосистеме и соревнованиях, периодически проводящихся в разных странах.

Лучшие "жуки" в мире Terrarium, построенном Microsoft, выведены в России 03.04.2002 12:32 Во вторник вечером московское представительство Microsoft собрало пресс-конференцию, чтобы объявить итоги двух конкурсов: Microsoft Office Extensions и Terrarium. Оба соревнования проводились между разработчиками ПО, которые используют продукты Microsoft. Другой конкурс и по названию, и по сути намного оригинальнее. Он называется Terrarium, и по содержанию представляет собой на самом деле компьютерную игру. Правда, поиграть в нее могут только программисты, поскольку главное в этой игре - написать свой "юнит" и дать ему возможность выжить в суровых условиях естественно-компьютерного отбора. Термин "юнит" тут совершенно не случаен, как не случайны и дарвиновские мотивы. Суть в следующем: программисту, использующему средства разработок на .NET Framework, предлагается некая среда, имитирующая экосистему - упрощенную, разумеется. По умолчанию имеется определенное пространство, со своими характеристиками, в которой присутствуют, грубо говоря, "растения", растительный корм для "травоядных животных", которые, в свою очередь могут становиться добычей "плотоядных". И вот именно этих плотоядных и травоядных программистам и предлагается разрабатывать. Конечно, у этих зверей есть определенные предустановки, например, задано, что ваша "зверушка" может знать о находящихся неподалеку других тварях - чем те питаются, и в каком направлении перемещаются, например. Остальное - модель искусственного интеллекта (AI) прописывать необходимо самому. Зверь должен уметь питаться, а вот чем, зависит от его основной характеристики - хищник или травоядное. Очень желательно, чтобы он умел еще и нападать и обороняться, просто потому, что это умеют все остальные (и весьма активно этим пользуются). Разработчики, соответственно, задают "генетические" черты - зрение, скорость, защитная мощность и мощность нападения, а также разрабатывают алгоритмы поведения - обнаружение пищи (добычи), нападение, оборона, перемещение как таковое и даже воспроизводение. По завершении процесса разработки, код компилируется в DLL и загружается в Terrarium. Загрузить "зверя" можно либо в локальный режим, где никого больше нет, либо в режим локальной сети, к которой могут подключиться только те пользователи ("творцы"), которые знают название сети. Третий режим - это "Экосистема". Приложение Terrarium, запущенное на чьем-либо компьютере, является малой частью общей экосистемы, которая, соответственно, строится из всех приложений Terrarium, работающих в данный момент. Тут-то и разгорается основная схватка за выживание. Десяток копий чьего-либо создания загружаются на серверы и начинают "существовать". Если популяция исчезает, ее можно загрузить повторно. Изначально конкурс был объявлен в США, однако, как рассказали на пресс-конференции, после долгих раздумий, его решили попробовать запустить и в России. При этом в США конкурс закончится только 11 апреля, а здесь он уже завершился. За две недели до его начала было объявлено о самом проведении конкурса. Первый этап подразумевал общий доступ в течение двух недель. В итоге около 80 участников населили Terrarium 850 тварями, которые боролись между собой. На втором этапе, 10 лучших популяций по категориям травоядных и плотоядных сосуществовали в течение одной недели. В итоге первыми стали Сергей Поваляев, написавший лучшего травоядного "жучка" (а большая часть созданий, обитающих в Terrarium, по внешнему виду как раз и напоминают насекомых), и Дмитрий Кузьменко, написавший лучшего хищника. Наградили, впрочем, и остальных финалистов. После объявления победителей, сотрудники российского представительства Microsoft, сообщили, что они "для пробы" запустили произведения Поваляева и Кузьменко в американский Terrarium, и не без удивления обнаружили, что эти твари стали обходить всех конкурентов, причем с немалым отрывом.[Для просмотра данной ссылки нужно зарегистрироваться]

если помните, было ну очень интересно, когда то в 2000 началах годах Майкрософт проводил соревнования программеров по программированию лучшего алгоритма поведения хищников и их жертв, питающихся огранн. ресурсами.
короче, люди, ау!?

кстати - вживую аж 2 раза ходил на выступление робота

Асимо
[Для просмотра данной ссылки нужно зарегистрироваться]
спецификация:
HEIGHT 4 ft 3in (130 cm)
WEIGHT 119 pounds (54 kg)
WALKING SPEED 1.7 mph (2.7 km/hour)
RUNNING SPEED 3.7 mph (6 km/hour)
WALKING CYCLE Cycle Adjustable, Stride Adjustable
GRASPING FORCE 0.5 kg/hand (5 finger hand)
ACTUATOR Servomotor+Harmonic Speed Reducer+Drive Unit
CONTROL UNIT Walk/Operating Control Unit, Wireless Transmission Unit
SENSORS: FOOT 6-axis Foot Area Sensor
SENSORS: TORSO Gyroscope & Acceleration Sensor
POWER Rechargeable 51.8V Lithium Ion Battery
OPERATING TIME: 1 hour
OPERATION Workstation and Portable Controller



DEGREES OF FREEDOM (for human joints)
HEAD Neck joint (Up/Down, Left/Right Rotation) 3 DOF
ARMS Shoulder joints (Forward/Backward, Up/Down Rotation) 3 DOF
Elbow joints (Forward/Backward) 1 DOF
Wrist joints (Up/Down, Left/Right, Rotation) 14 DOF = 7 DOF x 2 arms
HANDS 4 fingers (to grasp objects) / Thumb 4 DOF = 2 DOF x 2 hands
HIP Rotation 1 DOF
LEGS Crotch joint (Forward/Backward, Left/Right Rotation) 3 DOF
Knee joints (Forward/Backward) 1 DOF
Ankle joints (Forward/Backward, Left/Right Rotation) 12 DOF = 6 DOF x 2 legs

в 2002 или 2003 и 2004 годах ("spec free" vip invite for the robot club members, точнее я волонтерил на команду с монтажем сцены и зарулил с черного входа)
затраченный бюджет мульон и сам стоит столько же :-)
остался флайер ;-) и мое видео в камере на память

ну в первый раз было очень даже ничего
сначала вышла корейка ( это Хонда! представьте себе) , долго хвасталась достижениями компании
и наконец под аплодисменты Асимо показался из-за занавеса, махая рукой , моргая светодиодиками , скрипуче произнося хай пиплы, и... еле передвигая ногами, с трудом нащупывая почву под ногами...
как старикан,
покрутился подвигал руками, изобразил танец живота и мотание бедрами..
потом тетка еще "побеседовала" с Асимо. Асимо неуклюже "изображал" движения руками, головой, телом, ногами живого чела
фоновая музыка смолкла, на передний план снова вышла тетка, широко улыбаясь (а узкоглазые могут??) объявила смертельный номер и "указала" Асимо взбираться по лестнице.
как потом мне объяснили тесно знакомые с шоу-командой, автономности то и не было. оператор подруливал Асимо.
на площадке он развернулся на 180, мелкими шашками подобрался к краю первой ступеньки. ну и далее уже "более смело" начал переставлять сервоприводы .. по ступеням, естественно заранее рассчитанным по размеру Асимных ног
корейка еще поболтала с асимо, вызвала девочку из-за зала че т они там еще поделали...
ну и в итоге Асимо свалил за кулисы
занавес...

и это стоило мульоны ???

вот тут [Для просмотра данной ссылки нужно зарегистрироваться]
чел (Keith , почти друг)

и то сделал лучше.

видео
[Для просмотра данной ссылки нужно зарегистрироваться]
его вступлений с роботом и на

[Для просмотра данной ссылки нужно зарегистрироваться]
, где ведущий задал Keith вопрос с улыбкой про spent budget (потраченный бюджет). на что он (насколько помню), ответил цена моторов и жедезяк -фигня, вот затраченное время. но это же fun (удовльствие) !!
второй раз мне показалось это вышагивание было в убогом стиле
долго (не прилично) снова боллтала тетка.. я ж это уже видел :-)
Асимо ходил вроде поувереннее. но
опять же, эта куча денег ничего более не умеет?
в том смысле, что у Асимо основание ног представляют не малую площадь, что б не падать.
при этом Асимо не треба ни на байт думать о устойчивости.
и после этой мысли, я решил сделать робота, имеющего вместо оснований ног точечный карандаш - по сути как ходули. задача заставить робота балансировать, что б не грохнуться. (паралельная задача: моторов в моем роботе д.б. только всего 2
кто сможет хотя бы вообразить мех. систему такого робота ? ну и далее мозги такого робота, который на ходу вычисляет , куда двигать ноги, т.е. куда крутить 2 мотора ? решившему эту задачу от меня шоколадка.
подсказка - в микроконтроллере управление моторами в реальн времени, связь с компом и нейронная сеть. т.к. AVR или PIC бы просто не успел обсчитывать в реальном режиме времени. ну и предварительное моделирование модели в 3D на С++

одна моя идея была по факту реализована в обновленной версии segway

(2 колесный автобалансирующий самокат)
[Для просмотра данной ссылки нужно зарегистрироваться]
я написал мыло автору Dean Kamen , но он не ответил, а просто тупо реализовал ее в новой версии
я катался на таком , первая промышленная версия
проехжаю на машине. смотрю едет негр-почтальон на сегвэе навстречу
я за ним ! он аж испугался, когда я взвизнув резким торомозом, развернулся и погнался за ним. укатил зараза далеко, чуть не потерял его из виду

так же было прикольно толстых и ленивых школьников толкать на подвиг:

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться] [Для просмотра данной ссылки нужно зарегистрироваться] объяснить и хоть как -то заинтересовать робототехникой.

как правило интересуются этим совершенно не афроамериканы.
и почему ?
начинается их творчество с Лего набора с колесикамии с собственным контроллером. программируется прямо скажу куцо.. но хоть программируется


фота в малом !! разрешении
тут [Для просмотра данной ссылки нужно зарегистрироваться]
фоты в высоком разрешении десятки мегабайт!!!
короче я менторил (mentor-наставник, руководитель) себе в удовольствие и в прикол. типа школьного кружка
так вот этот FIRST-робото соревнование представляет из себя не бытва автонономных(т.е. самосоображающих) роботов, как хотелось бы. а радиоуправление металлическим каркасом и набором из моторов через унифицированный для FIRST контроллером. Гы! ы первый раз когда увидел софт на компе , я упал
в проге - набор визуальных кубиков , но ограниченных по кол-ву и функциональности, "псевдофункций" для контроллера
задержка
булева логика
тригер
ну еще чего то специфичееское
все это собирается не в электрическую :-) схему,
а в логическую блок-схему
перетаскиванием мыши и вписыванием параметров в квадратик
жуть
а соревнования ? это сплошное коммерческое мероприятие, хотя оно бесплатное :-) гранты, спонсоры и т.д.
тут [Для просмотра данной ссылки нужно зарегистрироваться] видео материалы обещают
короче.. я не выдержал дурдома, где тостожопые афро-негро-амеры "интересуясь" роботами, жрут попкорн

но не все амеры глупы, есть очень умные люди, с которыми посчастливилось повстречаться
он так же как и я член клуба AHRC [Для просмотра данной ссылки нужно зарегистрироваться]

Dale Heatherington,
по факту изобретатель и разработчик знаменитых первых модемов Hayes

и улучшенного цифрового протокола обмена по аналог линиям. ну и почитайте про Esc последовательности, АТ-команды

радиолюбитель с детства (как и я )
а каких он ваяет боевых роботов!!!
ссылка на его личную страницу, кому инстересна история создания модема [Для просмотра данной ссылки нужно зарегистрироваться] (очень примечательный конец ) и там есть сылка на тоже интересную статью в вики [Для просмотра данной ссылки нужно зарегистрироваться]
как они с партнером делили компанию, история поинтереснее майкрософта и его папаши Била Гйтса (офтоп тут)
кстати прочитайте историю про

создание первых компов,
первых хакеров - geeks , святой принцип свободного распространения софта, который нарушил именно Гейтс
Ха! Дэйл делал Homemade police X-Band radar detector (1972)
[Для просмотра данной ссылки нужно зарегистрироваться]
про Дэйла и кончину Хайес компании долго мусолили в американских журналах и СМИ (давно)
Дэйл сейчас живет в доме на пару лимонов и делает роботы.
там для прикола на своем сайте [Для просмотра данной ссылки нужно зарегистрироваться] он выложил
Honda Civic flys off road and destroys my wrought iron fence
фотки, как в его забор на полной скорости влетел пьяный амриканский тинэйджер :-), и что стало с его тачкой
[Для просмотра данной ссылки нужно зарегистрироваться]



ЭТО НАДО видеть :-)
(часть фоток)

на машине тикеры еще до аварии
DON"T PISS me off (без превода :-)
и на таге (номерной знак)
STUPIDITY (тупость)
Should be punished (ну просто должен быть наказан)

хотели поучаствовать клубом в

[Для просмотра данной ссылки нужно зарегистрироваться]
DARPA

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

на Discovery Science channel показывали все серии соревнований
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member

Последний раз редактировалось ZiqZaq; 25.07.2009 в 10:09. Причина: фотки вставил, все готово
ZiqZaq вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо ZiqZaq за это полезное сообщение:
ibitsa (25.07.2009)
Старый 25.07.2009, 01:23   #15
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
0 в этом сообщении
2,402 Всего


По умолчанию

и до кучи оффтоп, но прикольный !!! сейчас нашел там же в аське
мой разговор в январе

крупно:
Спойлер:
с другом-нигером
ПРИМ: думаю - раз нигер - то должен голосовать за Обаму, который как знаете демократ

- did you vote for Obama or Hillary Clinton or another candidate?
whom you voted ? or it's a private question (if so, sorry for asking). i'm curious, but in Russia related people usually ask each other about and if votes are different they MAKE the hot disputes. who are the better and why?
- i am a republican
- oh! i see
- I don't vote democratic anymore
because....it influence black to be lazy
it influence a lazy and negative thinking
------
прим вот так вот!!!
------
.....
я: - politics is just a mirrow of it
он !!!: - yeah ....I live in the wrong country
- not wrong, just the politics is wrong
- yeah
- i found more in americans the same good things as in russians
but as i said americans are now under the big brother and don't want to be fired from the better life
- nah.......100 years ago.......most people worked for themselves.......when the industrial revolution came in the 1920s.....americans got use to working for someone......not today......most americans are dependent on a JOB..........not many entreprenuers
и т.д. и т.п.
коронка! it influence black to be lazy
it influence a lazy and negative thinking

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


кстати про умных американских программистов

он далеко не глупый амер ... по амерским понятиям , программер-инженер, присоединился к IEEE - мировая организация, разрабатывает стандарты
но он меня каждый раз убивает простейшими вопросами!!! (когда консультируется у меня)
- I am going to join IEEE
- you mean the work there ?
- nah....i am going to just join the club
- i am thinking about joining the ACM club as well
- so , what are going to do there ? conversation or consultation or developing sometyhing new ?
..... so how are you all communicate with each other ? meetings ? and what the goal ? good spending time with the interest? or helping other people to know more in IT or whatever .. George, that is not clear for me
и вот тут он начал меня убивать!
- I need to build a zero detection circuit....
- you mean an analog electronic schema ?
- yep
- diods or what ever for zero detection of signals ?
- i am building a processor using a simulator. everything will be in the simulator. i am using Logic works
-ok, good, but to understand your task i need to know the details you know what iam talking about
-let me send you the datapath
-good
- do you need a help from me ?
- i may....but i have the basic idea down.......the circuit needs to determine when the 16 bit bus has a zero value on it. there is a single bus ...... RISC architecture
- just it ?? ????????????? George ????
- the circuit needs to .....when there is a 16-bit zero input.....produce a 1bit value of 1
- so zero detector not in an analog but in the digital circuit?
- any other 16-bit input.....the result should be a 1bit value of 0. this 1 bit value will be one of the input into my finite state machine
- so simple!!! ... the 16 bits OR and NOT (invertor) for the output
.......
тут он очень хотел , что б я ему сделал в PowerPoint презентацию!!!!!
....... сошлись на :
- Andrew, what is your email again?
- XXXXXl@XXX.ru
- .............. , создал в спец проге схему, выслал ему , а то не понимает !
Я: - exactly what i have drawn out
- so i need only 1 16bit OR gate?
- exactly
он получается опять не догнал еще!!!!
- i also have in the drawing an inverter before the output
and invertor for the output
- cool.....i see my hard work in paying off
тут идет еще 4 часа его вопросов по схеме и как оно все работает.... пропускаю , уже не смешно
ПРИМ: ВОТ ТАК

только без перепечаток ! :-)
копирайт мой!
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member

Последний раз редактировалось ZiqZaq; 25.07.2009 в 10:04.
ZiqZaq вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо ZiqZaq за это полезное сообщение:
ibitsa (25.07.2009)
Старый 26.07.2009, 17:20   #16
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
0 в этом сообщении
1,419 Всего


По умолчанию

[Для просмотра данной ссылки нужно зарегистрироваться]

Игра, где нужно программировать роботов

ibitsa вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо ibitsa за это полезное сообщение:
ZiqZaq (26.07.2009)
Старый 26.07.2009, 19:15   #17
Хороший Друг
 
Аватар для ZiqZaq
 
Регистрация: 11.06.2008
Адрес: сормово, центр
Пол: M
Провайдер: АДС FTTB
Сообщений: 562
Поблагодарил: 3,847
Поблагодарили 933 раз в 283 сообщениях
Открыли хайд :
0 в этом сообщении
2,402 Всего


По умолчанию

Цитата:
Сообщение от ibitsa Посмотреть сообщение
Игра, где нужно программировать роботов
да, есть такая.
я запускал ее лет 6 назад (вроде болеее старую версию)
но уже не помню, получилось или нет программить, или там заморочки какие.
если бы получилось что-то запрограммить, то остались бы положительные эмоции. а так что -то не запало
не пора ли нам из публиц и научн литературы создать другую темы "Любительская Робототехника в НН" и "Любительская Робототехника существует не только в НН"
__________________
Only robots using AI with Neural Network will may play a role in the history. [Для просмотра данной ссылки нужно зарегистрироваться] member

Последний раз редактировалось ZiqZaq; 26.07.2009 в 19:19.
ZiqZaq вне форума  
Ответить с цитированием
Старый 26.07.2009, 21:13   #18
Приятель
 
Аватар для ibitsa
 
Регистрация: 19.01.2009
Адрес: НН Московский район
Пол: M
Провайдер: ВТ
Сообщений: 221
Поблагодарил: 725
Поблагодарили 575 раз в 141 сообщениях
Открыли хайд :
0 в этом сообщении
1,419 Всего


По умолчанию

Цитата:
Сообщение от ZiqZaq Посмотреть сообщение
...
хищники и их жертвы:
...
если помните, было ну очень интересно, когда то в 2000 началах годах Майкрософт проводил соревнования программеров по программированию лучшего алгоритма поведения хищников и их жертв, питающихся огранн. ресурсами.
короче, люди, ау!?
...
снимок:


Напомнило о моем старом проекте

Горы (коричневый)- горы, на них могут быть только растения
Растения (зеленые)- каждый ход накапливают энергию и растут.
Травоядные (синие)- смещаются и теряют энергию, пока не наткнуться на растение и не пополнят свою энергию, съедая растение.
Достигнув определеного уровня энергии, плодятся почкованием (энергия распределяется между двумя особями). Потеряв всю энергию- погибают
Хищники(красные)- то же, что и травоядные, только питаются травоядными.

При почковании в новой особи кое-что меняется, например
  • скорость - при этом ,чем выше скорость, тем каждый ход тратится больше энергии
  • количество энергии, необходимое для почкования - при уменьшении скорость размножения увеличивается, но новорожденые более слабые (меньше энергии)
  • может что-то еще, уже не помню
Хотел добиться, что бы мир существовал вечно.
Не получилось
В большенстве случаев, хищники съедали травоядных и погибали с голода

Цитата:
Сообщение от ZiqZaq Посмотреть сообщение
да, есть такая.
я запускал ее лет 6 назад (вроде болеее старую версию)
но уже не помню, получилось или нет программить, или там заморочки какие.
если бы получилось что-то запрограммить, то остались бы положительные эмоции. а так что -то не запало
Игра забавная, прошел половину.
Единственное, что не понравилось, что половино миссий не требует программирования (а возможность программить-главная фишка игры)
Старался усложнить себе задачу, что бы роботы делали все сами (в игре есть возможность управлять роботом вручную, а не через код)


Цитата:
Сообщение от ZiqZaq Посмотреть сообщение
не пора ли нам из публиц и научн литературы создать другую темы "Любительская Робототехника в НН" и "Любительская Робототехника существует не только в НН"
Была такая мысль, но лучше расширить тематику, типа
"Программирование, Электроника, Роботы" (будем ПЭРами )
или создать социальную группу (есть тут такие, хотя не понял для чего они нужны)...

...понял - просматривать сообщения могут только члены группы
Лучше тогда просто тему
ibitsa вне форума  
Ответить с цитированием
Этот пользователь сказал Спасибо ibitsa за это полезное сообщение:
ZiqZaq (29.07.2009)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Часовой пояс GMT +3, время: 00:24.