roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 17:20

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




Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Выбор ПО для разработки программного обеспечения для робота
СообщениеДобавлено: 22 фев 2013, 12:43 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
Подскажите, такой вопрос:

Хочу сделать следующее:

Управление двигателями, получение информации с датчиков осуществляется посредством ардуины.
Она в свою очередь через ком порт общается с неким ПО (типа драйвера) через который эти команды и передаются и получаются.

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

На чем можно реализовать этот "драйвер" чтобы он был кросплатформенный и мог использоваться разными другими средстваи разработки для создания клиентов управления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 13:19 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
А более внятно? Некое ПО - набортное? Какая платформа?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 13:36 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
sergKyrnosov писал(а):
На чем можно реализовать этот "драйвер" чтобы он был кросплатформенный и мог использоваться разными другими средстваи разработки для создания клиентов управления.

С++ или Python - если хочется делать самостоятельно, или смотреть готовые фреймворки :)

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 14:07 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а ещё на c#, java, boo, lua, js, basic, smalltalk, lisp, ...


Последний раз редактировалось Angel71 22 фев 2013, 14:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 14:09 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
Angel71 писал(а):
а ещё на c#, java, boo, js, basic, smalltalk, lisp, ...

:D

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 19:04 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
да наверное очень сумбурно задал вопрос. попробую еще раз.

как это пришло в голову:

сейчас делаю на c#
сделал класс в котором прописаны все методы с помощью которых могу управлять роботом и получать информацию с датчиков.

теперь подумал а если я захочу вызывать эти методы например из хтмл страницы (например в режиме работы робота - робот теле-присутствия)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 20:11 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
от второго вопроса улчше не стало. а икс что вообще ищете. гадаем, телепаем. на странице лучше использовать js. можно и другие языки, но с поддержкой в различных браузерах может быть куча проблем.
или как вызвать асп ф-ю? один из вариантов:
Код:
<asp:LinkButton ID="btnSendMsg" runat="server" CssClass="commonBtn" TabIndex="6" OnClick="HandleSendMessage"></asp:LinkButton>

или аякс прикручивайте. или... вариантов хватает, только что вы хотите ничегошеньки непонятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 22 фев 2013, 22:31 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
sergKyrnosov писал(а):
теперь подумал а если я захочу вызывать эти методы например из хтмл страницы (например в режиме работы робота - робот теле-присутствия)

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

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

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 23 фев 2013, 08:19 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
логичней начать, допустим с httplistener. а вот если он по каким-то причинам не подходит, только тогда уже начинать смотреть в сторону более низкоуровневых классов (tcpListener, socket, ...).
п.с. про уехавший поезд. а накой было брать ардуину, если на шарпе программируете? есть несколько вариантов netduino (со встроенной сетью в том числе). есть платки от ghi и кучи других контор. stm со своими discivery просто радует. 4я так вообще прелесть (имхо маст хэв), к ней только нужно докупить сетевой модуль (4$). стоят +- как ардуины, а возможностей в разы поболее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 08 мар 2013, 21:41 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
вот заказывал и пришли две платы
одна:
STM32F4DISCOVERY
вторая:FEZ Cerbuino Bee
вот вторя программируется на с#, а какое отношение с# имеет к STM?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 08 мар 2013, 23:30 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
а какое отношение "fez cerbuino bee" имеет к c# или к stm? :) намекаю, посмотрите на маркировку чипов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 09 мар 2013, 06:28 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
мк у них одинаковые.
неужели какао можно net micro framework поставить на STM?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 09 мар 2013, 08:37 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
странные у вас вопросы какие-то. http://singularengineer.wordpress.com/2012/10/23/stm32f4-discovery-board-running-net-microframework/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 09 мар 2013, 19:48 
Не в сети

Зарегистрирован: 02 апр 2012, 12:24
Сообщения: 157
Откуда: г.Астрахань
прог. языки: 1С, С#
ФИО: Сергей Курносов
вот блин. и откуда вы все знаете.
спасибо большое!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор ПО для разработки программного обеспечения для роб
СообщениеДобавлено: 09 мар 2013, 19:52 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
наверно потому, что фезовские платы или нетдуино показались только с первого взгляда хорошей покупкой, а со второй хорошо выглядели только дискавери и самодельная плата.
п.с. только не спрашивайте где взять для дискавери откомпилированную 4.3 прошивку :) сегодня только сам озадачился и пока не знаю, может самому прийдётся собирать новую версию.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 3


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

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