roboforum.ru

Технический форум по робототехнике.

Python на STM32

Re: Python на STM32

Grem » 09 ноя 2011, 18:45

=DeaD= писал(а):
Grem писал(а):Если ценник не слишком будет, то можно будет замутить на них TurtleBot. Это получше тележек.

Кстати, чем получше? Возможностью поставить ноут, который более производительный? Или возможностью выполнять практическую полезную работу?

И не только. Посмотрите на WG примеры роботов на основе TurtleBotа, там кто АРМ, кто лидары, кто еще чего поставил. У каждого свои задачи, а тележку "переоборудовать" практически невозможно.

Re: Python на STM32

svp » 10 ноя 2011, 11:22

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

Re: Python на STM32

dccharacter » 08 янв 2012, 23:27

Разбираюсь с Bus Pirate - классная вещь - поиск косяков в i2c занимает ок. 2 минут вместо ок. 2 дней. Ну и в связи с этим.... Как бы это сформулировать... Че, Питон - реально классная штука?

Добавлено спустя 22 секунды:
(Хотя, наверное, мало кто поймет ход мысли)

Re: Python на STM32

elmot » 09 янв 2012, 09:44

Вообще неплохая. Мощный модный кросс-платформенный язык.

Re: Python на STM32

dccharacter » 09 янв 2012, 14:57

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

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

Re: Python на STM32

Grem » 09 янв 2012, 15:19

Так how to как подружить стм с питоном в студию! :)

Re: Python на STM32

dccharacter » 09 янв 2012, 17:13

Grem писал(а):Так how to как подружить стм с питоном в студию! :)

Ща, минут сорок нужно на это

Re: Python на STM32

dccharacter » 31 янв 2012, 19:53

Strijar писал(а):Давно пробовал изучать python - пробовал его даже на PalmOS ;) Сейчас много пишу на Lua и по опыту знаю - это самый быстрый скриптовый язык. Решил сравнить

Python-2.6 - 7.7 сек
Код: Выделить всёРазвернуть
a, b = 0, 1
ar = range(2)
i = 0
while i < 300000:
  a, b = b, a+b
  i = i + 1
  ar[0], ar[1] = a, b


Lua-5.1 - 0.26 сек!
Код: Выделить всёРазвернуть
a, b = 0, 1
ar = {}

for i = 0, 300000 do
  a, b = b, a+b
  ar[0], ar[1] = a, b
end


Для меня python пока не приемлем! ;)

Вот смотрю уроки по питону, и вижу, что нифига не прально ты лупишься.
Надо так: for i in range(300000):

Добавлено спустя 10 минут 25 секунд:
А вот собственно, почему я к этой теме вернулся, имею что сказать.

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

В остальном - питон охренительная вещь.


Rambler\'s Top100 Mail.ru counter