<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
<title>Assoc. Prof. P. McKerrow</title>
<copyright>Copyright (c) 2009  All rights reserved.</copyright>
<link>http://works.bepress.com/pmckerrow</link>
<description>Recent documents in Assoc. Prof. P. McKerrow</description>
<language>en-us</language>
<lastBuildDate>Sun, 31 May 2009 10:32:29 PDT</lastBuildDate>
<ttl>3600</ttl>





<item>
<title>Acoustic Flow</title>
<link>http://works.bepress.com/pmckerrow/16</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/16</guid>
<pubDate>Tue, 24 Feb 2009 17:23:40 PST</pubDate>
<description>As an echolocating sensor moves through an environment the pattern of echoes reflected by objects to that sensor changes continuously, creating acoustic flow. Acoustic flow has been observed in both bats and humans. In this paper, we develop a theory of acoustic flow, and discuss measuring it with a Continuous Transmission Frequency Modulated (CTFM) ultrasonic sensor.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Software development of embedded systems on Macintosh</title>
<link>http://works.bepress.com/pmckerrow/14</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/14</guid>
<pubDate>Tue, 24 Feb 2009 17:23:40 PST</pubDate>
<description>The development of embedded systems on Macintosh has been constrained by a lack of software tools. In this paper, we look at a number of tools for developing embedded software on a Macintosh host. Also, we examine the advantage of writing embedded applications in high-level, type-safe languages. In this context, we discuss programming PIC micro-controllers in C, Basic Stamps in PBasic and TINI micro-controller in Java.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Classifying still faces with ultrasonic sensing</title>
<link>http://works.bepress.com/pmckerrow/15</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/15</guid>
<pubDate>Tue, 24 Feb 2009 17:23:40 PST</pubDate>
<description>The echo of a chirp of ultrasonic energy from an object contains information about the geometry of that object: relative depth of surfaces and approximate area of those surfaces. A human face has complex geometry that produces a distinctive echo. In this paper, we report initial research into whether there is sufficient information in the echo to recognize a still face. Potential features for classification are identified using a facial model. The classification results for 10 faces encourage future research with a larger number of faces and with moving faces.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>A software architecture for mobile robot navigation</title>
<link>http://works.bepress.com/pmckerrow/12</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/12</guid>
<pubDate>Tue, 24 Feb 2009 17:23:39 PST</pubDate>
<description>Directed sensing poses the problem of sensing in specific directions in synchronisation with robot motion while avoiding collisions with objects in other directions. The rebuild of an outdoor mobile robot, with the goal of mimicking a blind person navigating with echolocation, has provided the opportunity to experiment with a state machine based software architecture for landmark navigation. In this paper, we discuss the rebuild of the robot, the software architecture and an initial experiment in collision avoidance.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Developing real-time systems in Java on Macintosh</title>
<link>http://works.bepress.com/pmckerrow/13</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/13</guid>
<pubDate>Tue, 24 Feb 2009 17:23:39 PST</pubDate>
<description>In this paper, we examine the advantage of writing real-time applications and operating systems in typesafe languages, such as Java. In this context, we look at the issues of using Java in real-time systems and the development tools available on Macintosh computers. Finally, we explore the potential of the Sun SPOT system: a credit-card sized Java computer with input/output, and a wireless network, that runs the Squawk JVM. It is planned to be released in Australia in the third quarter of 2007.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Developing real time applications with Java based Sun SPOT</title>
<link>http://works.bepress.com/pmckerrow/11</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/11</guid>
<pubDate>Tue, 24 Feb 2009 17:23:38 PST</pubDate>
<description>Most researchers  develop real-time applications with C, including programming hardware with C and using a Real Time Operating System (RTOS) that is written in C to manage the task environment. In this paper, we research a different approach by using Java to develop a real-time application. We implement an example real-time project, onboard computation of a coaxial helicopter Lama, with a Java based Sun SPOT to control the hardware and a Java RTOS (JARTOS) running on top of the Sun SPOT to manage the processes. This project enables us to answer several questions regarding to real-time system development with the Sun SPOT. At last, we conclude this paper with the experience we gather during the development.</description>

<author>L. Chen</author>


</item>


<item>
<title>Research into Navigation with CTFM Ultrasonic Sensors</title>
<link>http://works.bepress.com/pmckerrow/10</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/10</guid>
<pubDate>Tue, 24 Feb 2009 17:23:38 PST</pubDate>
<description>Our goal is to develop a navigation system for a mobile robot that mimics human navigation. To achieve this goal the robot has to perceive sufficient information about its environment to determine where there are safe paths to travel. Blind humans using ultrasonic mobility aids have achieved excellent navigation. First, we look at the quality of ultrasonic sensing and its suitability for navigation. Then we describe examples from our research into navigation. The paper finishes with a description of current work on corridor following.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Modelling the Draganflyer four-rotor helicopter</title>
<link>http://works.bepress.com/pmckerrow/9</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/9</guid>
<pubDate>Thu, 29 May 2008 10:46:02 PDT</pubDate>
<description>The Draganflyer is a radio-controlled helicopter. It is powered by 4 rotors and is capable of motion in air in 6 degrees of freedom and of stable hovering. For flying it requires a high degree of skill, with the operator continually making small adjustments. In this paper, we do a theoretical analysis of the dynamics of the Draganflyer in order to develop a model of it from which we can develop a computer control system for stable hovering and indoor flight. </description>

<author>P. McKerrow</author>


</item>


<item>
<title>Classifying surface roughness with CTFM ultrasonic sensing</title>
<link>http://works.bepress.com/pmckerrow/8</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/8</guid>
<pubDate>Thu, 29 May 2008 10:45:58 PDT</pubDate>
<description>Roughness is a characteristic of a surface that is a function of its geometry. Ultrasonic sensing in air provides range, area, and angle information because the surface geometry determines the characteristics of the echo. The authors introduce the "spatial-angle-filter model" to explain the impact of surface roughness on the echo. On the basis of this model, they design a set of features for use in classifying surfaces. The quality of the features and the classification is measured with the Mahalanobis distance. The resultant system is able to achieve 99.73% classification of a set of 12 surfaces using five features.</description>

<author>P. J. McKerrow</author>


</item>


<item>
<title>Plant acoustic density profile model of CTFM ultrasonic sensing</title>
<link>http://works.bepress.com/pmckerrow/7</link>
<guid isPermaLink="true">http://works.bepress.com/pmckerrow/7</guid>
<pubDate>Thu, 29 May 2008 10:45:52 PDT</pubDate>
<description>Many applications require the sensing of plants. When an ultrasonic sensor insonifies a plant, the resultant echo is the superposition of the echoes from the leaves. As a result, the echo contains information about the geometric structure of the foliage. In this paper, we present a model of sensing that facilitates the extraction of geometric features from the echo for plant classification, recognition and discrimination. We model the echo from a CTFM ultrasonic sensor with the acoustic density profile model. Then, we identify a set of features that represent plant geometric characteristics and use these to perform an inverse transform from echo features to plant geometry.</description>

<author>P. McKerrow</author>


</item>



</channel>
</rss>
