Re: [Emc-developers] Experimental 4.1 preempt-rt kernel for Debian 8.1 amd64

2015-08-15 Thread Nicholas Mc Guire
On Fri, 14 Aug 2015, Jeff Epler wrote:

 As you may know, the current stable version of Debian (8.1 jessie)
 does not have a realtime kernel packaged by debian.org, because the
 kernel version they selected (3.16) never got an rt patchset.
 
 However, Debian testing currently is based on linux kernel 4.1.3, and
 there is a matching rt patchset already included in the Debian package.
 
 I have rebuilt this package for Debian 8.1 amd64, and boot-tested it on
 one machine (my laptop), where I get OK but not great realtime
 performance (around 100us on a 5-hour test), but as I don't have any
 results for other rt kernel versions on this hardware it's not a great
 test.
 
 $ uname -a
 Linux babs 4.1.0-1-rt-amd64 #1 SMP PREEMPT RT Debian 4.1.3-1.1 
 (2015-08-14) x86_64 GNU/Linux


there have been a few problems reported with 4.1.3-rt3 on the rt-users mailing
list - you might want that run a bit longer (on a i7 octocore here the problems
showed up after a few days only)
 
 As far as I know, the package would rebuild for 32-bit machines with
 no trouble.
 
 The package repository is
 deb http://media.unpythonic.net/debs/ jessie/
 deb-src http://media.unpythonic.net/debs/ jessie/
 and it's signed with the public key C0873E61 Jeff Epler (Package
 signing key) jep...@unpythonic.net which is included below.


would you mind cross-posting that to rt-users ? it would be a good
way of getting broader testing of this particular rt kernel which is
benificial for EMC and obviously also for PREEMPT_RT.
 
 At some point I'll delete and recreate this repository.  I made the
 unfortunate decision to mix non-Free (but redistributable) packages into
 the same repository, namely the nvidia proprietary video drivers also
 backported from debian testing.  When I recreate it, I'll make sure the
 division between Free and non-Free is clear, or just skip the
 proprietary stuff entirely.  So please don't depend on the longevity of
 the above-named package archives.
 
 There is not presently a pre-built linuxcnc package for debian jessie
 amd64, so you'll also have to build that for yourself.
 
 If you do try out these packages, please report your realtime results on
 the mailing list.

thx!
hofrat 

--
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


Re: [Emc-developers] research on optical encoders

2015-08-10 Thread Nicholas Mc Guire
On Sat, 08 Aug 2015, Peter C. Wallace wrote:

 
  I think the trick the Resolute encoder uses is this: the image is captured 
  in
  a perhaps sub microsecond flash of the LED, and then the image can be
  shifted out of the sensor at a leisurely rate. The specifications sort of
  suggests this (very fast capture (ns) time, but only multi KHz maximum 
  update
  rate)
 
  Peter Wallace
  Mesa Electronics
 
 
 They may in fact use a laser for illumination as AFAIK you can get higher 
 peak 
 power with a pulsed laser than a LED. These are in the $30 region for 75W peak
 40 ns pulse width, not much vibration or motion blur in 40 ns :-)


the problem is not the vibration in the 40ns
but that the recorded encoder image is more or less
a random position within the vibration range of 
the device + vibration of the laser - I was thinking
about compensations like done with satelite images
where multiple pictures are taken and then the signals
are compensated by filtering out szintilation effects

If the actual sampling is in the multi kHz range only then
that would be well in the modes that such systems can have
and one - worst case - would have the full vibration in 
the positional information. Just wonder if there are any
detection algorithms that look into such issues. Naively
one could do a fft on the position data under the assumption
that motion should be constant/known-trajectory and that
could reveale such vibration/aliasing induced errors.
 
 http://www.osram-os.com/osram_os/en/products/product-catalog/laser-diodes/high-power-laser-diodes/pulsed-laser-diodes/hybrid-pulsed-laser-diodes/index.jsp
 
 ( thank you Harold Edgerton )

thx!
hofrat 

--
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] Call for Papers/Presentations

2015-07-16 Thread Nicholas Mc Guire

HI !

 This might be slightly off topic but I guess that a lot of
 EMC systems are utilizing the one or other variant of real-time Linux
 so we would be interested in hearing how it is being used, what 
 issues there are, and what might need to be addressed for the enhancement
 of Linux for machine tools.

 Find the call for papers for the 17th Real Time Linux Workshop below.

thx!
hofrat
   17th Real Time Linux Workshop
  Call for Papers
  October 21 to 22, 2015
  Virtual Vehicle Research Center
   Graz University of Technology
Inffeldgasse 18, 8010 Graz, Austria


Following the meetings of academics, developers and users of real-time
and embedded Linux at the previous 16 Real Time Linux Workshops held
world-wide (Vienna, Orlando, Milano, Boston, Valencia, Singapore, Lille,
Lanzhou, Linz, Guadalajara, Dresden, Nairobi, Prague, Chapel Hill,
Lugano and D??sseldorf) - the 2015 Real Time Linux Workshop will come to
the Virtual Vehicle Research Center in Graz, Austria. It will be held
from October 21 to October 22, 2015. We gratefully acknowledge the
offering of Virtual Vehicle to host and co-organize this year's RTLWS in
Graz.


Call for papers

Authors from regulatory bodies, academics, industry as well as the
user-community are invited to submit original work dealing with general
topics related to Open Source and Free Software based real-time systems
research, experiments and case studies, as well as issues of integration
of open-source real-time and embedded OS. A special focus will be on
industrial case studies and safety related systems. Topics of interest
include, but are not limited to:

- Modifications and variants of the GNU/Linux operating system and
  extending its real-time capabilities,
- Contributions to real-time Linux variants, drivers and extensions,
- Tools for the verification and validation of real-time properties,
- User-mode real-time concepts, implementation and experience,
- Real-time Linux applications, in academia, research and industry,
- Safety related FLOSS systems,
- Safety related systems using FLOSS components,
- FLOSS Tools used to analyze, verify or validate safety properties,
- Work in progress reports, covering recent developments,
- Educational material on real-time Linux,
- RTOS core concepts, RT-safe synchronization mechanisms,
- RT-safe IPC mechanisms for RT and non RT components,
- Analysis and benchmarking methods and results of real-time
  GNU/Linux variants,
- Debugging techniques and tools, both for code and temporal
  debugging of core RTOS components, drivers and real-time
  applications,
- Real-time related extensions to development environments,
- Legal aspects with regard to using Open Source in the industry,
- IoT (Internet of Troubles)


Abstract submission 

If you wish to present a paper at the workshop, please submit an
abstract using the submission page at:
https://www.osadl.org/RTLWS17-Abstract.submission-form.0.html


Final paper

Upon acceptance of an abstract by the RTLWS17 Program Committee, the
author will be invited to submit a full paper in a form defined by
https://www.osadl.org/paper.tgz. A detailed description of the editing
and formatting process will be provided along with the notification
email. The full paper will be included in the RTLWS17 proceedings.


Important dates

August 2, 2015 - Abstract submission deadline
August 30, 2015 - Notification of acceptance
September 27, 2015 - Submission of final paper
October 21-22, 2015 - Workshop


Program committee

Alexey Khoroshilov, ISPRAS, Russia
Andrea Leitner, Virtual Vehicle, Austria
Andreas Platschek, TU Wien, Austria 
Carsten Emde, OSADL, Germany
Daniel Watzenig, Virtual Vehicle, Austria
Georg Schiesser, OpenTech EDV Research, Austria
Joseph Wenninger, TU Wien, Austria
Julia Lawall, Inria, France
Michael Haberler, machinekit.io, Austria
Nicholas Mc Guire, OpenTech EDV Research, Austria
Paolo Mantegazza, Politecnico di Milano, Italy
Paul McKenney, IBM Linux Technology Center, USA
Roberto Bucher, SUPSI, Switzerland
Sebastian Andrzej Siewior, Linutronix, Germany
Shawn Choo, Weslab, Singapur
Tilmann Ochs, BMW Car-IT, Germany
Zhou Qingguo, DSLab, Lanzhou University, China


Workshop organizers

Open Source Automation Development Lab (OSADL), Heidelberg, Germany
Virtual Vehicle Research Center, Graz, Austria

Carsten Emde
Nicholas Mc Guire
Andreas Platschek

--
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc