Learn Kuka-sunrise-extensions - 2 Code Examples & CST Typing Practice Test
KUKA Sunrise Extensions are add-on libraries and tools for KUKA industrial robots running the Sunrise OS. They enhance the core Sunrise Workbench programming environment (Java-based) by providing additional APIs, utilities, and modules for robot motion control, safety, simulation, and application integration.
View all 2 Kuka-sunrise-extensions code examples →
Learn KUKA-SUNRISE-EXTENSIONS with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
Basic PTP Motion (KUKA Sunrise Java)
import com.kuka.roboticsAPI.applicationModel.RoboticsAPIApplication;
import com.kuka.roboticsAPI.deviceModel.LBR;
public class MoveToPosition extends RoboticsAPIApplication {
private LBR robot;
@Override
public void initialize() {
robot = (LBR) getContext().getDeviceFromType(LBR.class);
}
@Override
public void run() {
robot.move(ptp(0, 0, 0, -90, 0, 90, 0));
}
}
A Sunrise Application moving the robot to a predefined position using a PTP motion command.
SmartServo Real-Time Control
SmartServo motion = new SmartServo(robot.getCurrentJointPosition());
motion.setJointVelocityRel(0.2);
robot.moveAsync(motion);
for(int i=0; i<100; i++) {
motion.setJointPosition(newJointPosArray[i]);
Thread.sleep(10);
}
Streaming real-time joint updates to the robot using the proprietary SmartServo API.
Frequently Asked Questions about Kuka-sunrise-extensions
What is Kuka-sunrise-extensions?
KUKA Sunrise Extensions are add-on libraries and tools for KUKA industrial robots running the Sunrise OS. They enhance the core Sunrise Workbench programming environment (Java-based) by providing additional APIs, utilities, and modules for robot motion control, safety, simulation, and application integration.
What are the primary use cases for Kuka-sunrise-extensions?
Advanced robotic motion sequences and path planning. Integration with PLCs, sensors, and vision systems. Safety-compliant motion and force monitoring. Simulation and testing of robotic tasks before deployment. Custom application development with reusable modules
What are the strengths of Kuka-sunrise-extensions?
Reduces development time for complex robotic applications. Enhances safety and compliance with motion and I/O modules. Improves integration with enterprise and industrial systems. Supports modular, maintainable Java-based programs. Widely supported within KUKA robotics ecosystem
What are the limitations of Kuka-sunrise-extensions?
Requires familiarity with Sunrise Workbench and Java programming. Limited to KUKA Sunrise OS robots. Some advanced modules may require additional licensing. Updates tied to KUKA’s release cycles. Complex applications may need custom coding beyond extensions
How can I practice Kuka-sunrise-extensions typing speed?
CodeSpeedTest offers 2+ real Kuka-sunrise-extensions code examples for typing practice. You can measure your WPM, track accuracy, and improve your coding speed with guided exercises.