sas
Modularised monitoring, logging, and control of robots.
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 src
 sas_common
 include
 sas_common
 
sas_common.hpp
 
sas_object_client.hpp
 
sas_object_server.hpp
 
sas_simulator_client.hpp
 
sas_simulator_server.hpp
 sas_conversions
 include
 sas_conversions
 
DQ_geometry_msgs_conversions.hpp
 
eigen3_std_conversions.hpp
 
sas_conversions.hpp
 
std_std_msgs_conversions.hpp
 sas_core
 include
 sas_core
 examples
 
sas_robot_driver_example.hpp
Example RobotDriver implementation for testing and demonstration
 
eigen3_std_conversions.hpp
Conversions between Eigen, std::vector and DQ types
 
sas_clock.hpp
Timing utilities for control loops and statistics collection
 
sas_core.hpp
Core numerical utilities used across the project
 
sas_object.hpp
Base object class for identification and license utilities
 
sas_robot_driver.hpp
Abstract RobotDriver interface and watchdog support
 
sas_shutdown_signaler.hpp
Cross-module shutdown signaling class
 src
 examples
 
sas_clock_example.cpp
Example showing how to use sas::Clock to time loops
 
sas_clock_sched_fifo_example.cpp
Example demonstrating Clock with realtime SCHED_FIFO
 
sas_core_example.cpp
Example testing core utilities
 
sas_robot_driver_example.cpp
Example implementation of a RobotDriver
 
sas_robot_driver_example_main.cpp
C++ example showcasing a sample RobotDriver subclass
 
eigen3_std_conversions.cpp
Conversion functions between Eigen, STL containers, and DQ
 
sas_clock.cpp
Timing utilities for control loops
 
sas_core.cpp
Implementation of core functions
 
sas_core_py.cpp
Python bindings for core classes
 
sas_core_py.hpp
Functions to separately initialise more complex Python bindings
 
sas_object.cpp
Implementation of the Object base class
 
sas_robot_driver.cpp
Implementation of the RobotDriver base class and watchdog
 
sas_robot_driver_py.cpp
Pybind11 trampoline and bindings for RobotDriver
 
sas_shutdown_signaler.cpp
Implements ShutdownSignaler for coordinated shutdown requests
 sas_datalogger
 include
 sas_datalogger
 
sas_datalogger_client.hpp
 sas_force_sensor_bota
 sas_kuka_control_template
 
sas_msgs
 sas_robot_driver
 include
 sas_robot_driver
 
sas_robot_driver_client.hpp
 
sas_robot_driver_ros.hpp
 
sas_robot_driver_server.hpp
 src
 
sas_robot_driver_ros_composer.hpp
 sas_robot_driver_coppeliasim
 include
 sas_robot_driver_coppeliasim
 
sas_robot_driver_coppeliasim.hpp
RobotDriver for CoppeliaSim via ZMQ
 src
 
sas_robot_driver_coppeliasim.cpp
RobotDriverCoppeliaSim implementation
 
sas_robot_driver_coppeliasim_node.cpp
ROS 2 node entry point for RobotDriverCoppeliaSim
 sas_robot_driver_gazebo
 src
 
gazebo_service_frequency_checker.cpp
Gazebo service timing tool
 
gazebo_subscription_frequency_checker.cpp
Gazebo subscription timing tool
 
sas_object_server_gazebo.cpp
Gazebo object server implementation
 
sas_object_server_gazebo.hpp
Gazebo object server class
 
sas_object_server_gazebo_node.cpp
Gazebo object server node
 
sas_simulator_server_gazebo_node.cpp
Gazebo simulator server node
 sas_robot_driver_kuka
 include
 sas_robot_driver_kuka
 
sas_robot_driver_kuka.hpp
 sas_robot_driver_ur
 include
 sas_robot_driver_ur
 
sas_robot_driver_ur.hpp
 sas_robot_kinematics
 include
 sas_robot_kinematics
 
sas_robot_kinematics_client.hpp
 
sas_robot_kinematics_server.hpp
 sas_ur_control_template