RWK-2.4 is a state-of-the-art, open source software package for robotics, specifically geared towards simulating, testing, and controlling autonomous robots. It is based on the Robot Operating System (ROS) and includes an extensive set of capabilities including data storage, communication, trajectory planning, and simulation; however, it was specifically designed for autonomous robots. It can interface with a variety of different sensors, cameras, and actuators, providing the user with a complete system for controlling their robot. Additionally, the software supports real-time communication, enabling users to control robots in real time. With its robust capabilities, RWK-2.4 makes it easier for robot users to quickly and efficiently build, simulate, and test their robot in a variety of applications.