Skip to content
Snippets Groups Projects
  1. Oct 23, 2012
  2. Oct 22, 2012
  3. Oct 20, 2012
  4. Oct 19, 2012
    • Anthony Mallet's avatar
      [wip/tcl-genomix] Import tcl-genomix-1.0 · 0979d903
      Anthony Mallet authored
      tcl-genomix package provides a TCL package that interacts with the genomix HTTP
      server and can control GenoM3 components.
      
      It can prompt interactively for arguments of services. Services can be invoked
      synchronously or asynchronously and callbacks can be triggered whenever
      services complete.
      
      tcl-genomix is best used in combination with the interactive eltclsh shell.
      0979d903
    • Anthony Mallet's avatar
      [wip/genomix] Import genomix-1.0 · b182b19c
      Anthony Mallet authored
      The genomix HTTP server is a generic interface between clients and genom
      components (using the generic genom C client template). Control is done be the
      mean of specific HTTP GET requests (not yet documented...).
      b182b19c
    • Anthony Mallet's avatar
      [wip/genom3-ros] Import genom3-ros-1.0 · 126e9b1b
      Anthony Mallet authored
      The genom3-ros template (see meta-pkgs/ros-base) provides a GenoM3
      template for generating ros-based components.
      126e9b1b
    • Anthony Mallet's avatar
      [wip/genom3-pocolibs] Import genom3-pocolibs-1.0 · d75a2cd4
      Anthony Mallet authored
      The genom3-pocolibs template (see middleware/pocolibs) provides a GenoM3
      template for generating pocolibs-based components.
      d75a2cd4
    • Anthony Mallet's avatar
      [wip/genom] Import genom3-2.99.14 · 8ccff79f
      Anthony Mallet authored
      The Generator of Modules GenoM is a tool to design real-time software
      architectures. It encapsulates software functions inside independent
      components. GenoM is more specifically dedicated to complex on-board systems,
      such as autonomous mobile robots or satellites, that require:
      
      . The integration of heterogeneous functions with different real-time
        constraints and algorithm complexities (control of sensors and actuators,
        data processings, task planification, etc.).
      
      . An homogeneous integration of these functions in a control architecture which
        requires coherent and predictable behaviors (starting, ending, error
        handling), and standard interfaces (configuration, control flow, data
        flow).
      
      . The management of parallelization, physical distribution and portability of
        the functions.
      
      . Simple procedures to add, modify or (re)use the functions by non-specialists
      
      GenoM generates the source code of components by using:
      
      . A generic template, common for all components. This guarantees that all
        components share the same consistent behaviour. The template itself is not
        part of GenoM, so that different template kind can be developped easily.
      
      . A formal description of the components interface. This description is based
        on a simple language using OMG IDL for data types definitions and a custom
        syntax for the description of a more detailed component model.
      
      The project is released under an open-source, BSD-like license.
      8ccff79f
    • Arnaud Degroote's avatar
      [wip/hyper] Add a patch which fix a precision issue in code generation · 22c35569
      Arnaud Degroote authored
      Correspond to 4447255a1 in upstream.
      Bump PKGREVISION
      22c35569
  5. Oct 18, 2012
  6. Oct 10, 2012
  7. Oct 09, 2012
    • Anthony Mallet's avatar
      [wip/ros-common-msgs] Fix actionlib_msgs cmake rules for install target · 0fe34bee
      Anthony Mallet authored
      Install .msg files generated from .action under the correct path.
      0fe34bee
    • Anthony Mallet's avatar
      [wip/ros-genmsg] Add a small patch needed for actionlib generated .msg · 92941b60
      Anthony Mallet authored
      actionlib generated messages are in "build" directory. Without the patch, the
      cmake rules for message generation would install those generated .msg under a
      wrong path.
      
      Simply add an optional parameter to add_message_file() and add_service_file()
      that allows to specify both the source and destination dir of input files,
      instead of considering they are the same. This is only used by actionlib and
      has no side effect on other packages.
      92941b60
    • Anthony Mallet's avatar
      [wip/ros-actionlib] Import ros-actionlib-1.8.7 · 40eca7e4
      Anthony Mallet authored
      The actionlib package provides a standardized interface for interfacing with
      preemptible tasks. Examples of this include moving the base to a target
      location, performing a laser scan and returning the resulting point cloud,
      detecting the handle of a door, etc.
      
      In any large ROS based system, there are cases when someone would like to send
      a request to a node to perform some task, and also receive a reply to the
      request. This can currently be achieved via ROS services.
      
      In some cases, however, if the service takes a long time to execute, the user
      might want the ability to cancel the request during execution or get periodic
      feedback about how the request is progressing. The actionlib package provides
      tools to create servers that execute long-running goals that can be
      preempted. It also provides a client interface in order to send requests to the
      server.
      40eca7e4
    • Anthony Mallet's avatar
      [wip/ros-common-msgs] Import ros-common-msgs-1.8.13 · 3e310dd7
      Anthony Mallet authored
      common_msgs contains messages that are widely used by other ROS packages. These
      includes messages for actions (actionlib_msgs), diagnostics (diagnostic_msgs),
      geometric primitives (geometry_msgs), robot navigation (nav_msgs), and common
      sensors (sensor_msgs), such as laser range finders, cameras, point clouds.
      3e310dd7
    • Anthony Mallet's avatar
    • Anthony Mallet's avatar
      [wip/ros-comm] Import ros-comm-1.8.15 · 85f85b80
      Anthony Mallet authored
      The ros_comm stack contains the ROS middleware/communications packages. This
      packages are collectively known as the ROS "Graph" layer. They provide
      implementations and tools for topics, nodes, services, and parameters. This
      includes the supported ROS client libraries: roscpp, rospy, and roslisp.
      85f85b80
    • Anthony Mallet's avatar
      [wip/ros-genlisp] Remove garbage · e32f71d6
      Anthony Mallet authored
      e32f71d6
    • Anthony Mallet's avatar
    • Anthony Mallet's avatar
      [wip/ros18-base] Fix installation and PLIST of some python packages · f7a45c8a
      Anthony Mallet authored
      Some ros python packages require py-setuptools instead of using vanilla
      distutils. This has the side effect of installing so called EGG_INFO
      directories that behave differently depending on the platform (sometimes the
      directory is zipped, sometimes not). The PLIST may then be broken.
      
      Instead of fighting with this, just use distutils instead of setuptools since
      setuptools does not bring anything useful in robotpkg (does it?). This is done
      via a SUBST stage in setup.py for packages that declare using it.
      
      Affected packages are, so far:
       - ros-gencpp
       - ros-genlisp
       - ros-genpy
      f7a45c8a
    • Anthony Mallet's avatar
      [wip/ros18-base] Factor out some common code in Makefile.common · 1e53ca48
      Anthony Mallet authored
      Factor out the following:
       - PKGNAME with ros- prefix. This is overrided for a few base pkgs only
       - MAINTAINER
       - LICENSE
      
      These can still be overriden on a per pkg basis.
      1e53ca48
    • Arnaud Degroote's avatar
      [wip/trajectory_monitor-genom] Fix PLIST · 8de066a5
      Arnaud Degroote authored
      8de066a5
  8. Oct 08, 2012
Loading