On reverse-engineering the KUKA Robot Language

Computer Science – Robotics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

1st International Workshop on Domain-Specific Languages and models for ROBotic systems

Scientific paper

Most commercial manufacturers of industrial robots require their robots to be programmed in a proprietary language tailored to the domain - a typical domain-specific language (DSL). However, these languages oftentimes suffer from shortcomings such as controller-specific design, limited expressiveness and a lack of extensibility. For that reason, we developed the extensible Robotics API for programming industrial robots on top of a general-purpose language. Although being a very flexible approach to programming industrial robots, a fully-fledged language can be too complex for simple tasks. Additionally, legacy support for code written in the original DSL has to be maintained. For these reasons, we present a lightweight implementation of a typical robotic DSL, the KUKA Robot Language (KRL), on top of our Robotics API. This work deals with the challenges in reverse-engineering the language and mapping its specifics to the Robotics API. We introduce two different approaches of interpreting and executing KRL programs: tree-based and bytecode-based interpretation.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

On reverse-engineering the KUKA Robot Language does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with On reverse-engineering the KUKA Robot Language, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and On reverse-engineering the KUKA Robot Language will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-695943

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.