# Projects

## Projects.Main History

Hide minor edits - Show changes to output

Added lines 6-7:

%center% %width=50pct% [[https://github.com/nburrus/DaltonLens|Attach:Wikipedia-daltonized-combined-cropped.png]] %newwin% %%

Changed line 3 from:

!! [[#DaltonLens]] [[https://github.com/nburrus/DaltonLens | ~~DaltonLens~~]]

to:

!! [[#DaltonLens]] [[https://github.com/nburrus/DaltonLens | Dalton Lens]]

Deleted lines 5-7:

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:Misc./3DRotationsScreenshot.jpg]] %newwin% %%

Changed line 5 from:

Utility for macOS to assist color-blind people with ~~different kind of~~ real-time filters. Also in the [[https://itunes.apple.com/us/app/dalton-lens/id1222737651?mt=12|Mac App Store]].

to:

Utility for macOS to assist color-blind people with various real-time filters. Also in the [[https://itunes.apple.com/us/app/dalton-lens/id1222737651?mt=12|Mac App Store]].

Added lines 2-8:

!! [[#DaltonLens]] [[https://github.com/nburrus/DaltonLens | DaltonLens]]

Utility for macOS to assist color-blind people with different kind of real-time filters. Also in the [[https://itunes.apple.com/us/app/dalton-lens/id1222737651?mt=12|Mac App Store]].

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:Misc./3DRotationsScreenshot.jpg]] %newwin% %%

Changed line 5 from:

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/`WebGL and you can use it right in the browser.

to:

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|small github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/`WebGL and you can use it right in the browser.

Changed line 5 from:

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/~~WebGL~~ and you can use it right in the browser.

to:

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/`WebGL and you can use it right in the browser.

Changed lines 3-5 from:

!! [[#Transforms3D]] [[~~Misc~~.~~3DRotations~~ | 3D Rotation Formalisms and Conversions]]

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my github project to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/WebGL and you can use it right in the browser.

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my github project to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/WebGL and you can use it right in the browser.

to:

!! [[#Transforms3D]] [[https://github.com/nburrus/transforms | 3D Rotation Formalisms and Conversions]]

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/WebGL and you can use it right in the browser.

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my [[https://github.com/nburrus/transforms|github project]] to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/WebGL and you can use it right in the browser.

Changed line 3 from:

!! [[#Transforms3D]] [[Misc.3DRotations | 3D Rotation Formalisms]]

to:

!! [[#Transforms3D]] [[Misc.3DRotations | 3D Rotation Formalisms and Conversions]]

Changed line 7 from:

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:Misc.3DRotationsScreenshot.jpg]] %newwin% %%

to:

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:Misc./3DRotationsScreenshot.jpg]] %newwin% %%

Changed line 7 from:

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:3DRotationsScreenshot.jpg]] %newwin% %%

to:

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:Misc.3DRotationsScreenshot.jpg]] %newwin% %%

Changed lines 5-7 from:

to:

I always find it painful to write the euler angles / rotation matrix that corresponds to a transform as I forget the conventions and end up switching a sign. See my github project to make this easier and convert between 3D matrix, quaternions, euler angles and angle axis + visualize the transform in 3D. It’s implemented in HTML/javascript/WebGL and you can use it right in the browser.

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:3DRotationsScreenshot.jpg]] %newwin% %%

%center% %width=50pct% [[https://rawgit.com/nburrus/transforms/master/3DRotations.html|Attach:3DRotationsScreenshot.jpg]] %newwin% %%

Changed line 5 from:

Standalone webpage to convert between 3D rotation formalisms (Euler, Quaternion, Angle-Axis, Rotation Matrix), and visualize the transformed coordinate system. It uses ES6 and ~~WebGL~~, so a recent browser is required.

to:

Standalone webpage to convert between 3D rotation formalisms (Euler, Quaternion, Angle-Axis, Rotation Matrix), and visualize the transformed coordinate system. It uses Javascript ES6 and `WebGL, so a recent browser is required.

Changed line 3 from:

!! [[#~~`3DTransforms~~]] [[Misc.3DRotations | 3D Rotation Formalisms]]

to:

!! [[#Transforms3D]] [[Misc.3DRotations | 3D Rotation Formalisms]]

Changed line 3 from:

!! [[#~~3DTransforms~~]] [[Misc.3DRotations | 3D Rotation Formalisms]]

to:

!! [[#`3DTransforms]] [[Misc.3DRotations | 3D Rotation Formalisms]]

Changed lines 3-5 from:

to:

!! [[#3DTransforms]] [[Misc.3DRotations | 3D Rotation Formalisms]]

Standalone webpage to convert between 3D rotation formalisms (Euler, Quaternion, Angle-Axis, Rotation Matrix), and visualize the transformed coordinate system. It uses ES6 and WebGL, so a recent browser is required.

Standalone webpage to convert between 3D rotation formalisms (Euler, Quaternion, Angle-Axis, Rotation Matrix), and visualize the transformed coordinate system. It uses ES6 and WebGL, so a recent browser is required.

Deleted lines 35-38:

!! [[#Vampire]] [[http://www.lrde.epita.fr/cgi-bin/twiki/view/Projects/Vampire | Vampire]]

Vampire is a remote package testing tool written in python. It takes an Autotools generated tarball, uploads it on several machines, configures it, runs a check sequence (usually make distcheck) and returns the results. It is designed to be flexible enough to run checks on differents systems and environments.

Changed lines 3-4 from:

to:

I am not actively maintaining personal projects anymore. Below is a list of past projects I've contributed to.

----

----

[++'''''Past projects'''''++]

!! [[#RGBDemo]] [[http://labs.manctl.com/rgbdemo | RGBDemo]]

`RGBDemo is an opensource software that aims at providing a simple toolkit to start playing with Kinect data and develop standalone computer vision programs without the hassle of integrating existing libraries.

----

----

[++'''''Past projects'''''++]

!! [[#RGBDemo]] [[http://labs.manctl.com/rgbdemo | RGBDemo]]

`RGBDemo is an opensource software that aims at providing a simple toolkit to start playing with Kinect data and develop standalone computer vision programs without the hassle of integrating existing libraries.

Deleted lines 20-23:

----

[++'''''Past projects'''''++]

Changed line 39 from:

Vampire is a remote package testing tool written in python. It takes an Autotools generated tarball, uploads it on several machines, configures it, runs a check sequence (usually make distcheck) and returns the results. It is designed to be flexible enough to run checks on differents systems and environments.

to:

Vampire is a remote package testing tool written in python. It takes an Autotools generated tarball, uploads it on several machines, configures it, runs a check sequence (usually make distcheck) and returns the results. It is designed to be flexible enough to run checks on differents systems and environments.

Changed lines 11-25 from:

The goal of Tidydoc is to make documentation organization easier. It ~~addresses the following problems:~~

* Add documents to a ~~pool of documents. Give them the right ~~names ~~and ~~put them into the right directories~~.~~

* Reorganize them a posteriori.

~~* Generate a set of HTML pages to browse, search and mreorganize~~ your documents~~.~~

* Generate a ~~bibtex~~ file ~~referencing all your documents~~.

You can add documents using the web interface or any file transfer program, such as scp. Tidydoc can then generate HTML files indexing your documents~~. A simple description file is required for each document. No additional tool~~ is ~~required, a standard Unix system with a Python interpreter will do the job.~~

Every operation can be done through a web interface if you are running a web server or using the provided standalone server.

Tidydoc is written in Python in a spirit of flexibility and easy tweaking, but its default behavior should fit the needs of most people.

* [[http://savannah.nongnu.org/projects/tidydoc | Savannah project]]

* Add

* Reorganize

* Generate

You can add documents using the web interface or any file transfer program, such as scp. Tidydoc can then generate HTML files indexing your

Every operation can be done through a web interface if you are running a web server or using the provided standalone server

Tidydoc is written in Python in a spirit of flexibility and easy tweaking, but its default behavior should fit the needs of most people.

* [[http://savannah.nongnu.org/projects/tidydoc | Savannah project]]

to:

The goal of Tidydoc is to make documentation organization easier. It makes it easy to add documents to a repository, give them the right names, put them into the right directories, and reorganize them a posteriori. Then it can generate a set of HTML pages to browse your documents and a BibTeX file to reference them. Every operation can be done through a Web interface if you are running a Web server, and/or through command line scripts. This allows documents to be uploaded remotely using scp or any other file transfer program. Tidydoc is written in Python in a spirit of flexibility and easy tweaking, but its default behavior should fit the needs of most people.

Changed lines 25-28 from:

* [[http://nicolas.burrus.name/pub/files/projects/tidydoc/tidydoc_manual.html | Tidydoc manual]]

* [[http://nicolas.burrus.name/pub/files/projects/tidydoc/index.html | Sample documentation center]]

to:

Changed lines 37-38 from:

!! [[#~~3DMedia~~]] [[http://www.3dmedia2009.com | 3DMedia]]

to:

!! [[#DMedia]] [[http://www.3dmedia2009.com | 3DMedia]]

Changed lines 3-4 from:

This page gathers some projects I've been working on in the past and projects I still ~~develop~~.

to:

This page gathers some projects I've been working on in the past and projects I still contribute to.

!! [[#Handle]] [[http://www.handle-project.eu | Handle]]

The HANDLE project aims at understanding how humans perform the manipulation of objects in order to replicate grasping and skilled in-hand movements with an anthropomorphic artificial hand, and thereby move robot grippers from current best practice towards more autonomous, natural and effective articulated hands. The project implies not only focusing on technological developments but also working with fundamental multidisciplinary research aspects in order to endow the robotic hand system with advanced perception capabilities, high level feedback control and elements of intelligence that allow recognition of objects and context, reasoning about actions and a high degree of recovery from failure during the execution of dexterous tasks.

!! [[#Handle]] [[http://www.handle-project.eu | Handle]]

The HANDLE project aims at understanding how humans perform the manipulation of objects in order to replicate grasping and skilled in-hand movements with an anthropomorphic artificial hand, and thereby move robot grippers from current best practice towards more autonomous, natural and effective articulated hands. The project implies not only focusing on technological developments but also working with fundamental multidisciplinary research aspects in order to endow the robotic hand system with advanced perception capabilities, high level feedback control and elements of intelligence that allow recognition of objects and context, reasoning about actions and a high degree of recovery from failure during the execution of dexterous tasks.

Added lines 33-40:

!! [[#SignSpeak]] [[http://www.signspeak.eu | SignSpeak]]

Scientific understanding and vision-based technological development for continuous sign language recognition and translation.

!! [[#3DMedia]] [[http://www.3dmedia2009.com | 3DMedia]]

3D-media / Open platform for the production, the processing and the exploitation of rich audiovisual content, with a specific focus on HD-TV and digital cinema.

Scientific understanding and vision-based technological development for continuous sign language recognition and translation.

!! [[#3DMedia]] [[http://www.3dmedia2009.com | 3DMedia]]

3D-media / Open platform for the production, the processing and the exploitation of rich audiovisual content, with a specific focus on HD-TV and digital cinema.

Changed lines 16-17 from:

Every operation can be done through a web interface if you are running a web server.

to:

Every operation can be done through a web interface if you are running a web server or using the provided standalone server.

Changed line 21 from:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.~~4~~.tar.bz | Download source code on savannah (v 0.~~4~~)]]

to:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.5.tar.bz | Download source code on savannah (v 0.5)]]

Changed line 21 from:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.4.tar.~~gz~~ | Download source code on savannah (v 0.4)]]

to:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.4.tar.bz | Download source code on savannah (v 0.4)]]

Changed line 11 from:

* Generate a set of HTML pages to browse your documents.

to:

* Generate a set of HTML pages to browse, search and mreorganize your documents.

Changed line 21 from:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.~~3~~.tar.gz | Download source code on savannah (v 0.~~3~~)]]

to:

* [[http://savannah.nongnu.org/download/tidydoc/tidydoc-0.4.tar.gz | Download source code on savannah (v 0.4)]]