Используйте BNF для начала изучения семантики языка .. GoldParser поможет вам поиграть с семантикой и синтаксисом (ссылка здесь: http: //www.devincook .com / ). После того, как вы разберетесь с семантикой BNF, вы можете создавать действия на основе входных данных, например, раздел грамматики BNF, имеющий дело с извлечением композиции классификации генетического состава конечности (я не знаю, существует ли она, абстрактная пример здесь, но вы понимаете суть) для конкретного запроса ... 'получить статистику по конечности, где конечность - это нога', затем за кулисами вы должны выполнить выбор SQL для псевдонима столбца или имени из предопределенной таблицы ... I мог ошибиться в подходе ... Надеюсь, это поможет?
Microsoft Robotics имеет MS Robotics Studio, который является полным набором инструментов для любого типа робота... БПЛА, UGV, Манипуляторы и др.
Одним из таких инструментов является VSE (Среда визуального моделирования) на базе двигателя AGEIA Physics, который позволяет моделировать не только кинематику вашего робота, но и моделирование датчиков и окружающей среды.
У них может быть даже 3D модель руки, которую вы используете, я знаю, что она у них есть, например LBR3 для KUKA.
(источник: microsoft.com )
Еще один:
public class Print100 {
public static void main (String...args) {
Runnable r1 = new Runnable () {
int n;
public void run () {
System.out.println(++n);
}
};
fourTimes(fiveTimes(fiveTimes(r1))).run();
}
public static Runnable twice (Runnable a) {
return add(a,a);
}
public static Runnable fourTimes (Runnable a) {
return twice(twice(a));
}
public static Runnable fiveTimes (Runnable a) {
return add(a,fourTimes(a));
}
public static Runnable add (final Runnable a, final Runnable b) {
return new Runnable () {
@Override
public void run () {
a.run();
b.run();
}
};
}
}
-121--1851168- Я предлагаю вам взглянуть на i2b2 рамки , это графический язык запросов и платформа механизма запросов для баз данных пациентов.
Вероятно, это трудно понять все сначала, но посмотрите на ячейку CRC или веб-сервис там, вы увидите, как они подошли к генерации SQL из языка клинических графических запросов интересным способом (хотя и не так удобным для производительности:))