Skip to content

Commit

Permalink
Added files for kinematics
Browse files Browse the repository at this point in the history
  • Loading branch information
drmeister committed Jun 19, 2024
1 parent a7a6b7d commit af9b5d7
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/lisp/kinematics-extras/kinematics-extras.asd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
(asdf:defsystem #:kinematics-extras
:description "Extra code for kinematics"
:version "0.0.1"
:author "Christian Schafmeister <[email protected]>"
:licence "LGPL-3.0"
:depends-on ()
:serial t
:components ((:file "packages")
(:file "kinematics")
))
10 changes: 10 additions & 0 deletions src/lisp/kinematics-extras/kinematics.lisp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

(in-package :kin)

(define-condition kin:kinematics-error (error)
()
(:report (lambda (condition stream)
(format stream "~a ~a" (class-name (class-of condition))))))

(define-condition kin:undefined-internal-coordinates (kin:kinematics-error)
((joint :initarg :joint :reader joint)))
4 changes: 4 additions & 0 deletions src/lisp/kinematics-extras/packages.lisp
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
(defpackage #:kin.extras
(:use #:common-lisp)
(:export
))

0 comments on commit af9b5d7

Please sign in to comment.