Описание тега kuka-krl

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

Есть ли способ получить информацию о потребляемой мощности от робота KUKA?

Я хочу подать заявку на мониторинг текущего состояния робота KUKA. И там я хочу отправить данные о текущем энергопотреблении, но не смог найти системную переменную, которая могла бы быть полезной для меня. Итак, вопрос в том, есть ли возможность пол…
24 апр '18 в 06:25
3 ответа

Изменение точки представления относительно 2 разных баз

Я хотел бы сделать программу на Python, которая будет принимать координаты точки (XYZ-ABC), например: POINT = X 100, Y 200, Z 120, A -90, B 0, CO относительно базиса:B = X 0, Y 200, Z 0, A 0, B 0, C 0 и найти координаты той же точки относительно дру…
1 ответ

kuka_grasp_block_playback.py из bulletphysics/bullet3 (библиотека pybullet) не работает в моей системе.

Я загрузил репозиторий bullet3 github (Bullet Physics SDK) с https://github.com/bulletphysics/bullet3.git который содержит привязки к python для примеров OpenAI Gym для запуска алгоритмов обучения с подкреплением. Я попытался запустить пример kuka_g…
1 ответ

Парсер сверхдержав для представления вложенных строк дерева объектов

Я изо всех сил пытаюсь понять, как рекурсивный анализ работает в Superpower. Я изучил сообщения в блоге и примеры на github, но до сих пор не понимаю. Может кто-нибудь сказать мне, как из Tokenizer, который я написал, я мог восстановить AST с предло…
10 янв '19 в 14:00
2 ответа

Библиотека синтаксического анализа XML RSI(формат робота KUKA) в boost C++?

Я анализирую данные XML rsi из Kuka Robot и использую их для взаимодействия робота с контроллером. Мне нужно знать, какой анализатор XML будет использоваться для этого анализа в библиотеке boost C++?
04 окт '17 в 10:02
1 ответ

Как активировать гравитационную компенсацию на KUKA LBR iiwa

Как активировать гравитационную компенсацию на KUKA LBR iiwa? Существует класс GravComp, в котором говорится, что использование команды GravComp приведет к тому, что данные LBR получат гравитационную компенсацию, но я не могу найти ни эту команду, н…
09 июл '15 в 14:05
1 ответ

KUKA ошибка, некоторые роботы не освоены

Я надеюсь, что кто-нибудь может помочь мне с KUKA IIWA. Я получил сообщение об ошибке "java.lang.IllegalStateException: выполнение приложения невозможно, так как некоторые роботы не освоены." на смартпаде. Я пишу приложение с помощью API Java KUKA s…
29 авг '16 в 13:59
2 ответа

KRL: длина массива

В KUKA Robot Language (KRL) возможно ли получить длину массива или, альтернативно, есть ли способ перебрать все значения в массиве? В настоящее время я храню длину массива в отдельной переменной и делаю это так: ; In the DAT file: DECL CONST INT FOO…
03 янв '14 в 20:21
2 ответа

Как программно узнать, нажата ли аварийная остановка Smartpad?

У меня есть машина с множеством аварийных кнопок, и для каждой из них у меня есть сигнал к ПЛК о том, что она нажата. Так что я знаю, какая кнопка нажата. У меня также есть KRC4 по безопасности, и у меня нет никакого сигнала от него в ПЛК о том, что…
17 дек '14 в 13:52
3 ответа

Как хранить локальные имена подпрограмм в массиве и вызывать их в цикле, повторяя указанный массив в KUKA Robotic Language

Эта проблема:Основная структура кода так, как я хочу, Def main() decl int i decl char arr[3] INI PTP HOME ... arr[1]='w()' arr[2]='e()' arr[3]='l()' for i=1 to 3 arr[i] endfor END def w() PTP P1 ... END def e() PTP P2 ... END def l() PTP P3 ... END …
20 апр '19 в 10:05
0 ответов

Удаленный рабочий стол Kuka robots KSS 8.6 Windows 10

Я пытаюсь получить пульт на KRC4 KSS 8.6. У них windows 10 и вроде по другому... В более старых версиях KSS 8.3 и 8.2 возможно удаленное подключение через UltraVNC. Sofar Я пробовал UltraVNC, VNC, TeamViewer, удаленный рабочий стол Windows. У кого-н…
22 ноя '20 в 19:45
2 ответа

Робот Кука. Вычислить относительное положение вокруг TCP

Я хочу повернуть положение вокруг TCP, как в толчковом режиме. Первая попытка заключалась в том, чтобы добавить значение позиции: $TOOL = TOOL_DATA[1] $BASE = BASE_DATA[3] e6pOffsetPos.B = e6pOffsetPos.B + 50 PTP e6pOffsetPos C_DIS Затем я попробова…
30 ноя '20 в 17:19
2 ответа

Можно ли изменить размер массива? Как ты это делаешь?

Можно ли изменить размер массива во время выполнения на языке программирования KUKA KRL? Можно ли имитировать поведение List из C#?
09 фев '21 в 16:35
1 ответ

Странная ошибка оператора WAIT FOR в языке роботов KUKA (KRL)

Когда программа достигает «ПОДОЖДИТЕ» (server.src, строка 11), робот останавливается. И для продолжения работы необходимо нажать кнопку «СТАРТ». Что мне нужно сделать, чтобы робот не остановился, когда программа дойдет до «ПОДОЖДИТЕ»? И я использую …
21 июл '21 в 15:20
0 ответов

Как я могу прочитать данные (например, крутящий момент) от робота Kuka iiwa и записать данные (например, крутящий момент) в робота Kuka?

Как я могу прочитать данные (например, крутящий момент) от робота Kuka iiwa и записать данные (например, крутящий момент) в робота Kuka? Я слышал, что мне следует использовать Ethercat, а не Ethernet. Кто-нибудь может мне объяснить, как я могу это с…
11 авг '21 в 21:57
3 ответа

Использование git с проектами KRL (KUKA Robot Language)

У меня есть некоторые проблемы с использованием git в моих проектах KRL, и я хочу знать, есть ли обходные пути для улучшения моего рабочего процесса. KRL — это язык программирования для промышленных роботов KUKA. Он имеет синтаксис, подобный Basic/P…
23 дек '20 в 06:21
0 ответов

Kuka.Sim Моделирование макета

Я новичок в моделировании. Я использую Kuka.Sim 4.0 и все еще открываю для себя программы-симуляторы. Как вы можете видеть на изображении, должны быть таблицы A,B,C,D. Эти столы должны вибрировать и сбрасывать продукты на меньшие столы в красной обл…
19 окт '22 в 09:10
0 ответов

KRL: Я хочу использовать клавиши состояния планшета KRC4 для отправки выходных данных.

у меня уже есть код, и если я ошибаюсь, поправьте меня. Но код не моя проблема ... я не знаю, где и как я использую его в интерфейсе KRC4, я думал, что файла .src будет достаточно внутри KRC -> R1 -> Системная папка ... но угадайте, что он дел…
29 июн '22 в 05:40
1 ответ

Как вставить датчик расстояния в робота Kuka в программе webots

Я пытаюсь добавить датчик расстояния к роботу kuka в программном обеспечении webots Робот KUKA, у которого нет поля, называемого детьми, но я добавил датчик расстояния в поле слота для тела, теперь датчик все время считывает nan #include <webots/…
05 фев '23 в 13:49
0 ответов

Нужна помощь в создании брокера данных kuksa для aarch64 или для Arm64.

Я использую Ubuntu 22 версии x86. Я пытаюсь собрать инструменты kuksa_databroker, встроенные для этого: - Rust новейшая версия Cargo Rustup затем я пытаюсь запустить команду Cargo build --target x86_64-unknown-linux-gnu --examples --bins --release, …
09 ноя '23 в 06:02