RobWork

Contents:

  • Compilation & Installation
  • Manual
    • Introduction
    • RobWorkStudio
    • Programming Conventions
    • Matrices, Vectors & Algebra
    • Rotations & Transformations
    • WorkCells
    • Kinematics
    • Inverse Kinematics
    • Collision Detection
    • Motion Planning
    • Trajectories
    • Real & Simulated Sensors
  • Tutorials
  • File Formats
  • Interfaces
  • Hardware
  • Contributing
  • Device & Scene Collection
  • API Reference
  • Developers
  • Publications
  • License & Dependencies
RobWork
  • »
  • Manual
  • View page source

ManualΒΆ

This manual is an introduction to the programming API of RobWork, how to use it, extend it and how it is designed. This includes examples for both the C++, Python, Java and Lua languages.

Contents:

  • Introduction
  • RobWorkStudio
    • Default Plugins
    • Extra Plugins
    • User Plugins
  • Programming Conventions
    • Namespaces
    • Libraries
    • C++ shared pointer conventions
    • Serialization
    • Threading
  • Matrices, Vectors & Algebra
    • Notation
    • Jacobians
    • Polynomials
    • Singular Value Decomposition (SVD)
    • Linear Algebra
    • Polynomials
  • Rotations & Transformations
    • Rotation Matrix
    • Axis-Angle (EAA)
    • Roll Pitch Yaw Angle (RPY)
    • Quaternion
    • Converting Rotations
    • Transformations
  • WorkCells
    • Building a WorkCell
    • Loading a WorkCell
    • Traversing the devices of a WorkCell
    • Devices, Frames and States
    • Stateless models
    • Devices
  • Kinematics
    • Forward Kinematics
    • Device Kinematics
    • Kinematics trees and states
    • World transforms for a set of frames
    • Relative transforms for a pair of frames
    • Dynamically attachable frames and movable frames
  • Inverse Kinematics
    • Closed Form Solvers
    • Iterative Solvers
    • Code Examples
  • Collision Detection
    • Collision Checking - Workcells
    • Adding/Removing Geometries
    • Modifying Broad Phase Filter
  • Motion Planning
    • Example Scene
    • Metrics
    • QIKSolver
    • PathPlanning
    • Workcell and configuration space constraints
    • Configuration space sampling
    • RobWorkStudio Planning Plugin
    • C++
    • Python
    • Java
    • LUA
    • API References
  • Trajectories
  • Real & Simulated Sensors
    • The Sensor Framework
    • WorkCell Definition
    • RobWorkStudio & The Sensor Plugin
    • Code Examples
Next Previous

© Copyright 2009-2020, SDU Robotics.

Built with Sphinx using a theme provided by Read the Docs.