Changes between Initial Version and Version 1 of WikiStartPrevious


Ignore:
Timestamp:
Sep 16, 2015, 12:18:00 PM (9 years ago)
Author:
DHERBOMEZ Gérald
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStartPrevious

    v1 v1  
     1[[PageOutline(1-10,Contents)]]
     2
     3= Overview of PACPUS =
     4
     5PACPUS is a research platform of the Heudiasyc JRU UTC/CNRS 7253 in the field of Intelligent Vehicles. You can find more details about the equipments and research results directly on the website of PACPUS platform: pacpus.hds.utc.fr
     6
     7To carry out experiments with Intelligent Vehicles or robots, Heudiasyc has developed the PACPUS framework to solve the systems integration issues. The framework is designed around the [[http://en.wikipedia.org/wiki/KISS_principle | KISS principle]] and use [[http://en.wikipedia.org/wiki/Component-based_software_engineering | Component-based software engineering]]. Developments are done mainly in C++.
     8
     9PACPUS framework is distributed under [http://www.cecill.info CECILL-C license] (equivalent to LGPL) so you can use it to build free and commercial software. You can find also some [[#FreeavailablePACPUSplugins|PACPUS plugins]] developed by the laboratory that you can use freely.
     10
     11= PACPUS framework =
     12
     13== Useful links ==
     14* [[Tutorials|Tutorials]]
     15* [[FAQ_compilation|FAQ -- common compilation errors]]
     16* [[FAQ_runtime|FAQ -- common run-time errors]]
     17* [[FAQ_general_tips|FAQ -- common tips]]
     18* [[UsefulTools|Useful tools]]
     19
     20== Prerequisites ==
     21
     22=== Tools ===
     23* Modern C++ compiler (gcc >= 4.5, clang >= 3.2, Microsoft Visual Studio 2008 or newer, etc.)
     24* [http://www.cmake.org/ CMake] 2.8.10 or newer
     25* [http://www.doxygen.org/ Doxygen] (optionally)
     26* [http://subversion.apache.org/ Subversion (SVN)] control version system
     27
     28=== Libraries ===
     29* '''Boost 1.54 or newer''':
     30  * Go to this [http://sourceforge.net/projects/boost/files/boost-binaries/1.54.0/ download link] and select the Boost version corresponding to your compiler
     31  * Or you can get directly the version that supports all Visual Studio versions: [http://sourceforge.net/projects/boost/files/boost-binaries/1.54.0/boost_1_54_0-bin-msvc-all-32-64.7z/download Boost-msvc-all])
     32* [http://qt-project.org/ Qt] 4.8 or newer ([http://qt-project.org/downloads download])
     33
     34== Compilation and Installation ==
     35
     36Follow these instructions to compile and install the pacpus framework :
     37- [[PacpusGettingStarted/WindowsCompilation|Windows]]
     38- [[PacpusGettingStarted/LinuxCompilation|Linux]]
     39- under MAC OSX: to come...
     40
     41
     42----
     43== Installation ==
     44
     45The PACPUS framework is available on several OS: Linux, Windows and Mac OS X.
     46
     47- Installation guide of PACPUS on Windows : TO COME
     48- Installation guide of PACPUS on Linux Ubuntu : TO COME
     49- Installation guide of PACPUS on Mac OS X : TO COME
     50- Installation guide of PACPUS on Linux embedded : TO COME
     51
     52Once you have successfully compiled Pacpus Framework, you can install it using:
     53{{{#!sh
     54make install
     55}}}
     56or, if you use a GUI-based development environment, you have to build the `INSTALL` target/project.
     57
     58----
     59== Getting started ==
     60
     61The tutorials are under development, they will be published soon.
     62
     63PacpusTutorials/ManagingDbtFiles
     64
     65----
     66== Documentation ==
     67
     68PACPUS API
     69
     70----
     71== Active tickets ==
     72[[TicketQuery(max=10,status=new|assigned|reopened,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]
     73
     74
     75
     76= Free available PACPUS plugins =
     77
     78Heudiasyc provides also some plugins that can help you to build your own application. For example, there are some interfaces to sensors used in the lab, or some tools as viewers, compute algorithms...
     79
     80== PACPUS sensors ==
     81
     82This is the list of sensors now supported:
     83
     84PacpusSensors/SickPlugins
     85
     86=== Video ===
     87Provides camera support on Firewire (1394), USB?.
     88
     89==== Requirements ====
     90* ''[Windows]'' 1394camera CMU library. For more info, see [http://www.cs.cmu.edu/~iwan/1394/index.html here].
     91
     92== PACPUS viewers ==
     93
     94
     95----
     96
     97''
     98NB: If you need more informations about the TRAC system used to manage this collaborative site, you can read this [TracDefaultWelcomePage page] or have a look at the official [http://trac.edgewall.org/ TRAC project]
     99''