Skip to content

Commit

Permalink
Merge pull request #14 from affeldt-aist/release_0.1
Browse files Browse the repository at this point in the history
update README
  • Loading branch information
affeldt-aist authored May 10, 2021
2 parents 57992be + 106ca06 commit 1993f5f
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 27 deletions.
31 changes: 20 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,16 @@ Follow the instructions on https://github.com/coq-community/templates to regener



This library is a formalization of the mathematics of rigid body
transformations in the Coq proof-assistant. It can be used to address
the forward kinematics problem of robot manipulators. It contains
theories for angles, three-dimensional geometry (including
three-dimensional rotations, skew-symmetric matrices, quaternions),
rigid body transformations (isometries, homogeneous representation,
Denavit-Hartenberg convention, screw motions), and an application to
the SCARA robot manipulator.
This repository contains an experimental library for the mathematics
of rigid body transformations using the Coq proof-assistant and the
Mathematical Components library.

## Meta

- Author(s):
- Reynald Affeldt, AIST (initial)
- Cyril Cohen, Inria (initial)
- Laurent Thery, Inria
- License: [LGPL-2.1-or-later](LICENSE)
- Compatible Coq versions: Coq 8.13
- Additional dependencies:
Expand Down Expand Up @@ -66,17 +62,30 @@ Contribution by Damien Rouhling (9b7badc25bf6492f6b84611c7f9d32594b345308)

Grant-in-Aid for Scientific Research Number 15H02687

## Disclaimer

This library is still at an experimental stage. Contents may change
and definitions and theorems may be renamed. Use at your own risk.

## Documentation

Each file is documented in its header.
This library can be used to address the forward kinematics problem
of robot manipulators. It contains theories for angles,
three-dimensional geometry (including three-dimensional rotations,
skew-symmetric matrices, quaternions), rigid body transformations
(isometries, homogeneous representation, Denavit-Hartenberg
convention, screw motions), and an application to the SCARA robot
manipulator.

Each file is documented more precisely in its header.

Some references used in this work:
- [murray] Murray, Li, Shankar Sastry: A Mathematical Introduction to Robotic Manipulation
- [springer] Siciliano, Khatib (Eds.): Springer Handbook of Robotics
- [angeles] Angeles: Fundamentals of Robotic Mechanical Systems
- [angeles] Angeles: Fundamentals of Robotic Mechanical Systems, Springer 2014
- [oneill] O'Neill: Elementary Differential Geometry
- [spong] Spong, Hutchinson, Vidyasagar: Robot Modeling and Control
- [sciavicco] Sciavicco, L., Siciliano, B.: Modelling and Control of Robot Manipulators
- [sciavicco] Sciavicco, L., Siciliano, B.: Modelling and Control of Robot Manipulators, Springer 2000

## Original License

Expand Down
12 changes: 4 additions & 8 deletions coq-robot.opam
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,9 @@ license: "LGPL-2.1-or-later"

synopsis: "Formal Foundations for Modeling Robot Manipulators"
description: """
This library is a formalization of the mathematics of rigid body
transformations in the Coq proof-assistant. It can be used to address
the forward kinematics problem of robot manipulators. It contains
theories for angles, three-dimensional geometry (including
three-dimensional rotations, skew-symmetric matrices, quaternions),
rigid body transformations (isometries, homogeneous representation,
Denavit-Hartenberg convention, screw motions), and an application to
the SCARA robot manipulator."""
This repository contains an experimental library for the mathematics
of rigid body transformations using the Coq proof-assistant and the
Mathematical Components library."""

build: [make "-j%{jobs}%" ]
install: [make "install"]
Expand All @@ -42,4 +37,5 @@ tags: [
authors: [
"Reynald Affeldt, AIST"
"Cyril Cohen, Inria"
"Laurent Thery, Inria"
]
12 changes: 4 additions & 8 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,9 @@ header-includes:

Welcome to the Formal Foundations for Modeling Robot Manipulators project website!

This library is a formalization of the mathematics of rigid body
transformations in the Coq proof-assistant. It can be used to address
the forward kinematics problem of robot manipulators. It contains
theories for angles, three-dimensional geometry (including
three-dimensional rotations, skew-symmetric matrices, quaternions),
rigid body transformations (isometries, homogeneous representation,
Denavit-Hartenberg convention, screw motions), and an application to
the SCARA robot manipulator.
This repository contains an experimental library for the mathematics
of rigid body transformations using the Coq proof-assistant and the
Mathematical Components library.

This is an open source project, licensed under the LGPL-2.1-or-later.

Expand All @@ -50,4 +45,5 @@ Related publications, if any, are listed below.

- Reynald Affeldt, AIST
- Cyril Cohen, Inria
- Laurent Thery, Inria

0 comments on commit 1993f5f

Please sign in to comment.