text:
DOI: 10.1109/TRO.2007.906263 | CITEULIKE: 1748721 | REFERENCE: BibTex, Endnote, RefMan | PDF
Kooijmans, T., Kanda, T., Bartneck, C., Ishiguro, H., & Hagita, N. (2007). Accelerating Robot Development through Integral Analysis of Human-Robot Interaction. IEEE Transactions on Robotics, 23(5), 1001 - 1012.
Accelerating Robot Development Through Integral Analysis of Human-Robot Interaction
Tijn Kooijmans1,2, Takayuki Kanda1, Christoph Bartneck2, Hiroshi Ishiguro3, Norihiro Hagita1
1ATR Intelligent Robotics and Communication Laboratories
Kyoto 619-0288, Japan
kanda@atr.jp, hagita@atr.jp
2Department of Industrial Design
Den Dolech 2, 5600MB Eindhoven, NL
tijn@kooijmans.nu, christoph@bartneck.de
3Osaka University
Dep. of Adaptive Machine Systems
Osaka 565-0871, Japan
ishiguro@atr.jp
Abstract - The development of interactive robots is a complicated process, involving a plethora of psychological, technical, and contextual influences. To design a robot capable of operating "intelligently" in everyday situations, one needs a profound understanding of human-robot interaction (HRI). We propose an approach based on integral analysis of multimodal data to pursue this understanding and support interdisciplinary research and development in the field of robotics. To adopt this approach, a software tool named Interaction Debugger was developed that features user-friendly navigation, browsing, searching, viewing, and annotation of data; it enables fine-grained inspection of the HRI. In four case studies, we demonstrated how our analysis approach aids the development process of interactive robots.
Keywords: Data analysis, human-robot interaction (HRI), integrated approach, Interaction Debugger, multimodal data
The growing interest in the field of robotics has increased the possibilities for robots to interact with people in natural ways. Humanoid robots, including Honda's Asimo [1], Sony's QRIO [2], and ATR's Robovie [3], contribute to the shared vision of bringing robots into people's everyday lives. Whether in the role of a household assistant, social partner, or babysitter, there will always be a need for robots to interact with people and their environments. Therefore, we believe the study of human-robot interaction (HRI) deserves a central role in the robot development process.
Developing interactive robots that will communicate with people in everyday situations is nowadays clearly considered an interdisciplinary process involving psychology, cognitive science, and engineering [4,5,6,7,8]. Engineers study the HRI to develop and improve robots, while psychologists aim for a better understanding of human attitudes, roles, and expectations toward robots. The process is inherently entangled, since on the one hand, engineers require behavior frameworks developed by psychologist to help them analyze the HRI. Psychologists, on the other hand, need to be aware of the technical limitations and possibilities when developing robot behavior and creating observation frameworks. The following scenarios briefly describe how they can use data analysis for such purposes.
First, humanoid robots generally incorporate large amounts of sensors and actuators that are controlled by their artificial brains. One major engineering challenge is to process such acquired sensor information so that the robot can perform an appropriate behavior in a certain situation. By studying sensor data triggered by a user's action or environmental condition, engineers can design a robot to anticipate this information and produce an appropriate reaction.
Another scenario for studying the HRI has a more psychological-oriented motive. When people interact with a robot, one could analyze their attitudes and behavior toward it. A well-known means for conducting such a study is based on field trials. In [9,10,11,12,13], scenes of a field trial are analyzed and used for evaluation and improvement of robot behavior or design. In the long run, this could yield general knowledge about the HRI.
In both cases, data analysis is used for gaining better understanding of the HRI. Software originally developed for psychologists and linguists is available that aids this work with annotation and coding functionalities [14,15,16]. These, however, are limited to audio and video, decreasing their usefulness, especially for the first scenario. Other tools include body movements [17] or gazes [18] of humans and robots during interaction. However, the application domains of these examples are limited since only one type of data is available in addition to regular audio and video.
By integrating information from such modalities as sound, vision, object positioning, person identification, and body contact with audio and video, one can form a more complete overview of a situation, which leads to more effective analyses. We consider an analysis effective when it aids the development process of the robot or when it leads to increased knowledge about human attitudes toward robots.
Using this integrated approach one could, for instance, analyze which sensor values of a robot are triggered by certain human behavior, or if the internal states of a robot are activated in appropriate situations. From a psychological perspective, one could seek correlations between the distance from and behavior toward a robot or investigate such human attitudes as responses to body contact.
We developed a software tool named Interaction Debugger that helps people analyze multimodal data collected during experiments. This software enables engineers and psychologists to cooperate in the analysis of the HRI that may ultimately lead to the development of this field. Interaction Debugger promotes an integrative working process, which is necessary in the HRI field.
We previously reported a preliminary version of Interaction Debugger [19]. Currently, the software has reached a more mature level and can be applied as a full-fledged workbench to monitor, manage, and analyze experiments. New functionalities such as "data browser" and comprehensive search functions (explained in Section III) are key factors.
First, we will discuss an example setup that highlights the data types that can be included in Interaction Debugger. Next, we will describe the software's architecture, its functionality, and its workflow. Then, we present several case studies that provide an informal evaluation of the software. Last, we discuss the contributions and limitations of the software before we end with our conclusion.
Before conducting an integral analysis, one first has to gather the necessary data during experiments or field trials. It is essential to consider which modalities and types of data are necessary to collect for later analysis, which depends on the focus of one's study. In this section, we describe an example setup for gathering data during field trials with interactive robots (see Fig. 1). In this setup, we studied the interaction between humans and Robovie and Robovie-M, which are interactive humanoid robots.
Fig. 1. Field trial with Robovie.
Robovie is a communication robot that autonomously interacts with people by speaking and gesturing [3]. Robovie-M is a small version of Robovie that can show autonomous behavior, but has no integrated sensing capabilities. Instead, we used networked sensors in the environment to feed information to the robot. The case studies in Section IV describe the goals of these experiments and the data analysis process using Interaction Debugger in detail. For our study, in addition to regular audio and video, the following modalities of data were collected: sound, vision, person identification, motion, body contact, distance, and robotic behavior. For each modality, we recorded several types of sensory information and/or intermediate variables, which were produced by the robot's software or external sensors. Intermediate variables can provide such information about the robot's state as its active behavior, battery level, or the words it speaks. In Section III-A, we clarify the technical details of data gathering and storage. Here is a complete overview of the data types used in our Robovie study.
Sound: This contains sensor data of sound level meters in the robot environment as well as internal sensors. Two intermediate variables are related to sound: one indicates if the robot is in the talking mode and the other tells if the robot is in the listening mode.
Vision: For the eye and omnidirectional cameras used inside the robot, a diff-value is calculated that provides information about the activity in the camera sight. The robot also has a face recognition mechanism that outputs a variable the size of a recognized face and another variable that indicates if the robot's sight is blocked.
Person Identification: Throughout the field trials, we asked people to wear radio frequency identification tags (RFID). The robot as well as several places in its environment contains a RFID reader, whose software outputs tags that are in range. This gives information about the people in the robot environment and near it.
Motion: This includes the motor positions of all the robot's joints.
Body Contact: The only data type that belongs to this modality is touch sensor information, which indicates the state of each touch sensor: pressed or not.
Distance: This contains information from distance sensors in the robot and range sensors in the environment. Both are used for detecting objects (including people) around the robot.
Robotic Behavior: Robovie operates based on programmed behavior modules that are activated using rules. For example, when it detects a new person within a predefined range it activates the greeting behavior. There is also a possibility for "Wizard of Oz" control, which refers to manually activated behavior by someone remotely controlling Robovie. The activated behavior modules as well as the "Wizard of Oz" commands are recorded.
For audio and video, we used the following configuration.
Audio data are captured by microphones connected to a robot or capturing personal computer (PC) stored in consecutive parts, typically 1 min in length to limit file size and to maintain a well-organized data collection. Using 1-min chunks also increases performance for later data retrieval.
Video data are captured by cameras in the robot and the environment. Robovie has two eye cameras and one omnidirectional camera above its head. The capturing PCs can connect to multiple cameras. We used Intel's Indeo 4.5 compressor for captured video because it allows forward and reverse play at various speeds with audio, step-play with audio, and forward and reverse frame steps. Video parts were also recorded at lengths of 1 min.
Interaction Debugger
Interaction Debugger was developed to help people analyze data that were collected during experiments or field trials. We are aware that the software is an analysis tool. While it sounds unusual for psychologists to "debug" interaction, in the field of engineering, people's motivation for analysis is to debug their engineering products. Thus, we named this tool "Interaction Debugger" to entice engineers involved in the analysis of the HRI.
There are several requirements for a tool that aids an integral analysis process. We considered the following requirements when developing Interaction Debugger.
It should be easy to see when data are available for specific types (e.g., video, audio, touch sensor data, etc.) and sources (e.g., robot, sensor PC 1, sensor PC 2, etc.). This is especially useful when experiments are conducted over multiple days or when one wants to compare data from multiple experiments.
Data relevant for end-users should be easy to find, for example, quick retrieval of an overview of all events where people are around the robot.
Easy time navigation: quickly jumping between days, hours, and minutes. Furthermore, there should be a simple time controller that supports playback, pausing, frame stepping, and forward and backward dragging.
The data types should be visualized in a way that is understandable by the people involved in the analysis process.
A user should be able to bookmark interesting events and freely make annotations about the data.
Interaction Debugger should be extendible in a way that allows intermediate developers to easily add new data types.
In this section, we outline how Interaction Debugger was developed to meet these criteria from a technical point of view as well as an end-user point of view.
The software was developed using Java 1.5 to realize platform independence and to make it easily extendible (see Section III-C). We used Java Media Framework 2.1.1 to implement audio and video playback.
1) System Architecture:
The Interaction Debugger software can be decomposed into multiple layers and packages to make its structure understandable. The application itself consists of a user interface layer and a layer that contains utilities that provide the underlying functionalities for the user interface (see Fig. 2). Furthermore, we consider some operating system components on which the application runs.
Fig. 2. Logical structure of system architecture.
The application's user interface is a desktop environment that contains packages of tools, utility frames, search frames, and data frames. When discussing frames, we refer to windows inside Interaction Debugger's desktop. The data frames package consists of a series of frames that show data to an end-user from the available data types. These data frames serve the core functionality of the Interaction Debugger, displaying video, audio, sensor information, and intermediate variables. To look for interesting data, we designed several frames that provide search functions including annotations or robot behavior, filter-based searches, and a structured query language (SQL) query search for professional users. The search functions are further clarified in Section III-B. A collection of utility frames is also included, which consists of the following:
a loading dialog that shows a progress bar when the Interaction Debugger is busy;
a time controller for navigation and playback of data;
a time browser to choose a day and time interval to analyze;
a time information frame that communicates the time to a user while analyzing data.
The final package of the user interface is a set of tools including:
frames for importing data from and exporting data to a text file;
a data browser to view when data are available for specific types and sources;
a frame that enables end-users to synchronize multiple data types. For example, if the audio and video are not exactly synchronized due to unsynchronized capturing systems, the user can set a delay for the faster one.
The utilities of the Interaction Debugger realize the following functionalities.
The Update Data Thread updates all the data frames when needed. This is when a new time interval is loaded, when the time controller is dragged, or, every 10 ms. when the time controller is in playback mode.
To maintain configurability in the Interaction Debugger, we use a settings framework, which includes functionalities to save and retrieve data from setting-files in XML format and generate a configuration panel to interface the settings to end-users. Settings include a database, file locations, table names, and settings to modify the Interaction Debugger's user interface. It is possible to create more then one settings file to serve multiple projects.
The Data Frame Manager is the part of the Interaction Debugger responsible for the placement of data frames on the desktop. It remembers the size and position of
2) Controlled and Realtime Modes:
We defined two modes of operation for the Interaction Debugger that use different methods of data retrieval: controlled and realtime (see Fig. 3). Controlled mode is intended for detailed data analysis after an experiment or trial; realtime mode is especially useful for instant optimization or debugging of a robot's behavior. In controlled mode, data are retrieved from a database that contains all the data collected during an experiment or trial. For audio or video data, the actual contents are retrieved from a local or networked file system. Settings are provided in the Interaction Debugger to specify the file and database locations.
Fig. 3. Data flows.
In realtime mode, the Interaction Debugger immediately presents data at the event time. In that case, a direct network connection with the capturing PCs and the robots facilitates data retrieval through a transmission control protocol (TCP)/Internet protocol (IP). Realtime audio and video streaming have not yet been implemented in the Interaction Debugger, but will be a valuable future improvement.
3) Data Gathering:
During experiments or field trials, we collected data from multiple sources: the robots and capturing PCs placed in their environment. Fig. 3 illustrates the data flow within this setup. Basically, all captured data are sent to a central place to be stored, which simplifies later data retrieval. In general, data consists of a timestamp and a set of values; the format depends on the type of data. For example, the data format for a sound level meter is a value between 0 and 120 dB. For audio or video, the actual media contents are stored in the file system, and only a filename is stored in the database for reference.
Sensor and intermediate variable data were recorded at intervals of 20-200 ms, depending on the need for precision in analysis. A shorter interval means higher precision, but it also requires more processing capacity as well as more network bandwidth. For audio and video, a value is only sent to the database every 60 s when a new part is recorded.
Time is an important index when retrieving data later to incorporate them from multiple sources. For this reason, we use the network time protocol (NTP) on all the systems that collect data to synchronize clocks with an accuracy of 10 ms. If in some cases a specific data type is still not synchronized, end-users can manually adjust its timing using the data synchronizer tool in the Interaction Debugger.
End-User Functionalities
In this section, we elaborate how the Interaction Debugger's main functionalities are made available to end-users. We divide them into navigation, browsing, searching, analyzing, and annotating and describe each in detail. The functionalities apply to the controlled mode of the Interaction Debugger since the realtime mode only aims to show data.
1) Browsing:
Whenever someone wants to analyze data, first he/she needs to know when data are available. The Interaction Debugger incorporates a browser (see Fig. 4) that gives an overview of the availability of all data types relative to time. The initial view provides an overview based on day precision, from where the user can zoom to specific days or even hours. Data types can be sorted either by modality or source. Furthermore, one can filter out certain modalities or sources to browse more purposefully.
Fig. 4. Data browser.
2) Searching:
During the analysis process, one is often interested in searching for situations in which useful/interesting data are available. In the HRI, for example, this could be a situation in which there are people around the robot or a robot performs certain behavior. The Interaction Debugger provides several data search methods: annotation search, behavior search, filter search, and query-based search.
Annotations can be regarded as bookmarks with descriptions made by a user when commenting on a certain event. The annotation search function gives an overview of all the bookmarks and makes it possible to show them in a specified time interval. Refer to Section III-B5 for more details on annotations.
The next search function is based on robot behaviors. A user can select a specific behavior and a time interval for which all the events in which the specified behavior occurs are shown. The behavior search function requires that the robot store active behavior states.
The most powerful search function in the Interaction Debugger is filter-based searching (see Fig. 5). When this search function is activated, every data frame obtains a bar at the bottom in which a user can select filters for the data presented in the frame. In this way, a user can combine filters for multiple data types to perform a search operation.
Professional users experienced with SQL scripting sometimes feel comfortable manually creating search queries. For them, we have implemented a search function that helps compose SQL queries for available data types.
Fig. 5. Filter-based search function.
3) Navigation:
Navigating data in the controlled mode is based on the selection of a time interval, which can vary from 1 min to multiple days, and depends on end-user preferences and computer performance limitations. The user interface includes a time selection panel where one can manually choose a specific date as well as start and end times (Fig. 6.1). After selecting an interval, users can navigate through the data by a time controller that supports regular playback, frame-by-frame skipping, and mouse dragging. While controlling the time, an information window communicates the current interval and time.
Fig. 6. User Interface of Interaction Debugger.
4) Analyzing:
A core functionality of the Interaction Debugger is presenting data comprehensibly using visualizations tailored to the type of data. When using the software, one can open windows for every data type. All data types are accessible from the menu bar of the Interaction Debugger's main window, where they are sorted based on their modality. Fig. 6 shows a number of example windows that can be loaded:
Figs 6.2 and 6.3: Video and audio windows that can be simultaneously loaded from multiple sources (see Fig. 7).
Fig. 6.8: Visualizations of the robot's touch and motion sensors. The former blinks when the robot is touched. The latter are visualized by a 3-D model of the robot that resembles its motion. Other available windows for robot sensor data present data from ultrasonic distance sensors (see Fig. 8) and RFID tag readers.
Fig. 6.9: Active behavior states of the robot, which are one of its intermediate variables. The result of each behavior state is displayed, indicating success or failure.
Fig. 6.10: Environment sound level and a list of people in the robot's environment. The latter is based on RFID tag readings. Another available window for environment sensor data presents data from distance sensors (see Fig. 11, Step 1).
Our implementation of the Interaction Debugger incorporates data presentation windows optimized for Robovie. To increase comprehensibility, we present the robot's sensor data on graphical representations of Robovie, as demonstrated in Fig. 8. The Interaction Debugger also features standard presentation styles including tables and line charts. For such textual data as behavior states and RFID tag readings, we use tables (Figs. 6.9 and 6.10). For single sensor values as sound levels, we use line charts.
Fig. 7. Video data from multiple camera sources: Environment, robot eye, and omnidirectional cameras.
Fig. 8. Graphical representations of robot sensors.
5) Annotation:
To aid the analysis of the HRIs, an annotation window (Fig. 6.4) has been incorporated in the Interaction Debugger. Inspired by existing audio and video annotation software [14,15,16], this feature allows users to describe every frame of the data collection. For example, researchers could use this functionality to make detailed descriptions of human behavior during empirical studies. Moreover, it can function as a useful bookmark and search method, as explained before.
Extendibility
Since the Interaction Debugger might be used for different types of robots in other situations, it has been designed with a modular software architecture. The graphical presentation of data and their underlying management have been clearly separated, making it easy for intermediate developers to modify or design new presentation styles. Moreover, it enables easy implementation of new data types by extending the AbstractDataFrame class. Fig. 9 shows a unified modeling language (UML) model that describes the structure of an AbstractDataFrame object. It has a DataSource object that manages the retrieval of data from a database in the controlled mode or a TCP/IP socket in the realtime mode. It also contains a DataType object that, in turn, contains information about the data frame: name, modality, source name, and database table. Finally, the AbstractDataFrame object has a set of filter objects that are used for the filter-based search function.
Fig. 9. UML diagram of extendible data frame.
Integral analysis of the HRI can be used at several stages in the development process of interactive robots. To demonstrate how, we consider case studies related to the development of an interactive humanoid robot, Robovie, and its smaller variant, Robovie-M. For each case study, a step-by-step description will clarify how the Interaction Debugger was employed for data analysis.
Development of a Sensor Network
A technique for realizing intelligent behavior with a robot that is being used more and more is implementing a sensor network around a robot. In this way, the robot can extend its sensing capabilities beyond its own body and use sensors in the environment to analyze people. This case study is related to the development of a sensor network in an environment where Robovie had to interact with many people standing around it. The goal was to make communication more natural between Robovie and the people. One element was looking in the direction of people while talking with them. Moreover, estimating people's behavior would be helpful to make the robot interact with them accordingly.
We decided to use pressure sensors in the floor around Robovie to realize the localization and behavior estimation of people. After installing these sensors, the challenge was to develop an algorithm capable of analyzing sensor contacts created by the crowds and to discriminate people from this. The next step would then be to make it detect walking patterns and map such behaviors as "approaching," "conversing," "passing by," etc.
We developed this algorithm by collecting data from people who interacted with Robovie on a floor that contains pressure sensors and then using the integral analysis approach to find patterns. The types of data collected included video, floor sensor data, and behavior states of the robot. The chosen environment was an office building in which the robot interacted with groups of visitors. After the experiment, a developer analyzed the data using the Interaction Debugger to find patterns in the floor sensor data (see Fig. 10) by comparing the video in which he observed the people moving on the floor with the floor sensors. He also considered the behavior states of the robot to find correlations with human behavior, i.e., how they reacted to it. This could be helpful for a behavior estimation algorithm.
Fig. 10. Case study A.
Optimizing Thresholds for a Robot
During a field trial, a number of robots were placed in the Osaka Science Museum to interact with people. This particular setting was part of our previous research activities [20]. Since Robovie-M was programmed to explain exhibits to visitors for this trial (see Fig. 11), it had to detect the presence of people and proactively draw their attention. Because Robovie-M has no integrated sensing capability, several sensors were placed around it to enable presence detection. For example, an infrared sensor was placed under the robot to measure the distance of objects in the environment, and a sound level meter distinguished background noise from human speech. To use these sensors for presence detection, they are read by Robovie-M's control software and interpreted based on thresholds. Because every environmental situation is different, these thresholds have to be set manually.
Fig. 11. Case study B.
The realtime mode of the Interaction Debugger was employed in this situation to optimize the presence detection thresholds. The robot developer used the following method (see Fig. 11):
Step 1: Using visualization of the infrared sensor, for each occasion he analyzed the distance at which people approached the robot and the angles at which they started to interact with it. He used this information to set the corresponding thresholds.
Step 2: Sound level meter visualization was analyzed to set the voice detection threshold of the robot. In the picture, peaks represent human speech.
Using the Interaction Debugger, the developer successfully optimized the presence detection mechanism in a relatively short time span.
Evaluation of Hugging Behavior
During a field trial at a Japanese elementary school, Robovie was positioned in a classroom for 18 days to study the social interaction and the establishment of relationships between pupils and the robot. This particular setting was also used for our previous research activities [10].
Robovie is designed to sometimes exhibit hugging behavior during interaction with people if they keep reacting to it. However, hugging did not always appear successful. In this experiment, a hug was considered successful if the robot closed its arms around the user when he/she stepped toward it with open arms.
Fig. 12. Case study C.
A robot developer used the Interaction Debugger to analyze the data recorded during 3 days of trials to debug the hugging behavior of the robot. His method can be summarized as follows (see Fig. 12):
In the behavior-based situation loader, the user selected hug behavior to retrieve a list of all hugging events. By double clicking on an entry, the corresponding time is automatically loaded. Data windows were loaded using the menu.
For each event, he analyzed the robot's touch sensors and the distance sensor conditions that activated hugging behavior. A highlighted touch sensor shows that it was pressed; when an object is near the robot, the blue lines of the ultrasonic sensor display are interrupted. The Interaction Debugger's time controller enabled him to study the data frame-by-frame.
For each event, he also checked the success of the hugging behavior by reading the result values of the behavior state. Robovie outputs results for every finished behavior state, which are displayed in the table. For hugging, a zero value means that the behavior was interrupted or was not finished successfully.
Finally, for each event, he annotated the success of the hug and the corresponding sensor conditions. Twenty percent of the hugs were not successful. The ultrasonic sensor window revealed the robot's failure to detect objects in front it during all unsuccessful hugs. This instability of the ultrasonic sensors indicates the cause of the problem. With this information, the developer debugged the robot and improved its hugging behavior. Although this is a simple case of debugging, we consider it effective analysis.
Studying Human Behavior in an Open Field
For the same field trial at the Osaka Science Museum as in Case Study A, a researcher with a background in psychology carried out an empirical study on the behavior of people who interacted with Robovie-M to learn how the crowd around a robot influences the way people react to it. This knowledge might eventually be useful to improve the way a robot initiates interaction with people in different crowds.
For analyzing human behavior, he adopted an observation technique established in psychology based on analyzing data by annotations using a code protocol. In this case, he considered every event where someone interacted with the robot and coded human actions following a set of parameters that included such personal information as adult/child, alone/group, and gender, and information about the interaction such as type and cause of behavior, distance from robot, and crowdedness. A comparable example of such a coding system is the Facial Action Coding System (FACS) developed by Ekman et al. [21]. Today, FACS is widely used for facial emotion recognition. Coding data by hand enables the analyst to use an exploratory approach and simultaneously get quantifiable results.
Fig. 13. Case study D.
The factors that played an important role were the positions of people and the environmental sound level. Both provide information about crowdedness. He used the Interaction Debugger as a tool to analyze how these factors influenced human behavior toward the robot by the following method (see Fig. 13):
First he found events where people approached the robot by rapidly skipping through the scenes by moving the timeline slider. Whenever noticing people approaching the robot, he used the play function to scrutinize the interaction event.
For each interaction event, he coded its start and end times, the person's ID (e.g., B156), adult/child, alone/group, and gender in the annotation window.
When analyzing the video, he checked every human action for behavior that matched one of the predefined behaviors considered interesting (e.g., moving, speaking, imitation, waving, bending, touching, etc.). To consider the human behavior in detail, he viewed the data frame-by-frame using the time controller.
To analyze the distance and position of people from the robot, he observed the distance sensor window while navigating frame-by-frame. For every human action, he measured the distance between humans and the robot.
He analyzed the sound level of the robot's environment by checking the decibel value in the sound level meter window. For every human action, he calculated the average sound level as an indicator of crowdedness.
To analyze the cause of human behavior, he checked the type of behavior the robot performed in the 'Wizard of Oz' command window, which shows the active behavior states for Robovie-M.
For each interaction event, he recorded every human action and the results from Steps 2-4 as coded annotation.
After using the Interaction Debugger, he used spreadsheet software to interpret the codes and compute the statistical results. Example computations include the interaction time of people relative to distance from the robot or interaction time relative to crowdedness.
His analysis revealed that people showed different patterns of approaching the robot in different crowd situations. This knowledge could be used later so that the robot can automatically infer that people are interested in it by measuring crowdedness and their movements. The results of this study were published by Nabe et al. [22].
This paper presented a multimodal approach to analyze the HRI, which we believe is an essential part in the development process of interactive robots. By adopting this approach, robot developers can efficiently improve robot interactivity. Improving hugging behavior is a simple example, but more complex situations in which an integral approach could help are easily imaginable: for instance, the evaluation of speech recognition by analyzing audio data, background noise level, and intermediate variables that indicate recognized speech.
For psychologists, the interaction debugging approach is useful to aid qualitative data analysis techniques, such as the observation method, which is often adopted in human behavior analysis. Another case in which interaction debugging could have been useful was the development of a human friendship estimation model for communication robots [23]. In this research, interhuman interaction was analyzed in the presence of a humanoid robot.
Psychologists can evaluate human responses to robotic behavior by studying the HRI, which can help robot developers adjust the robot and optimize its behavior. We believe such an interdisciplinary approach is essential for improving the HRI.
Evaluation of the Approach
Unlike the evaluation of a method, evaluating a new methodology is difficult. Since no related methodology was available for comparison, we did not conduct a controlled experiment to evaluate the interaction debugging approach as a whole.
The interaction debugging approach can be decomposed into the following methods: "showing sensory information" and the "integration of multimodal information." To evaluate the effectiveness of the first method, for instance, we could conduct a controlled experiment that compares analysis results with/without sensory information or intermediate variables. However, as shown in the case studies, we often cannot accomplish the analysis goal without this information.
To test the integration of the multimodal information, we compared the use of the Interaction Debugger with a common audio/video controller and specialized software for displaying sensory information. However, a tool that integrates these components is obviously more effective.
We feel that individual evaluation of both methods does not lead to a clear impression about the validity of the interaction debugging approach as a whole. Therefore, instead of conducting such experiments, in this paper we focused on the introduction of our integral approach by presenting case studies.
Evaluation of Software Usability
Since the Interaction Debugger is intended for people from different disciplines who do not have the same experience with the technical aspects of robotics, we consider usability a key evaluation point. Based on the usability goals specified by Preece et al. [24], "time to learn" and "retention over time" were selected as the main criteria for optimizing the user interface.
Within the process of optimizing the usability of the Interaction Debugger, the first method employed was expert reviewing, which is commonly used in software development to evaluate a user interface by determining conformance with a short list of design heuristics. We used Shneiderman's "eight golden rules of interface design" [25]. Furthermore, the case studies were part of a user-centered method to optimize the Interaction Debugger's user interface [26]. For each case study, user interaction with the software was studied, and feedback was requested to generate usability improvements.
From our observations of people who used the Interaction Debugger, we drew some conclusions that illustrate its current usability performance. The simple structure of its user interface made it easy for people to start working with it. If experienced with window-based graphical user interfaces (GUIs), new users only needed a brief explanation of the different functions to get started. For non-novice users, the software provides enough shortcuts to efficiently control the user interface. Examples include mouse scrolling to control time and key combinations for adding annotations.
A design problem worth mentioning concerns the organization of windows in the Interaction Debugger. Because the number of windows can become large for certain analysis tasks, having a friendly way of positioning them on the screen is helpful. We decided to let the user manage the organization, which means that the software remembers the last position of a window. This enables users to personalize the software to create a comfortable working environment.
Evaluation of Software Performance
The Java language used for developing the Interaction Debugger software is sometimes considered to lack efficiency for high-performance applications. We managed to overcome this limitation by using several techniques such as preprocessing of data and proper reusing of objects to prevent excessive garbage collection.
When loading a time interval as explained in Section III-B3, the Interaction Debugger preprocesses the data to optimize navigation performance. We use an efficient dichotomy search algorithm to quickly locate the correct data when moving the playhead. As an example, when we open two videos, one audio, one ultrasonic sensor, one behavior-module, and one motion panel, for a 5-min data duration, memory consumption is approximately 35 MB. Everything worked in realtime when we run this configuration on a computer with 512-MB memory with an ordinary Pentium IV CPU.
In this paper, we only demonstrated four case studies of the interaction debugging approach. All cases were related to independent projects and were not part of any large-scale engineering process because the software has been prepared very recently. Hence, the applicability and effectiveness for large-scale development remains unclear.
At the moment, the generalizability of our approach is also still unknown. Since it was only tested in a limited number of applications, we cannot determine in which cases the approach will be applicable and effective and in which cases it will not be. We believe that using an interaction debugging approach for more widespread robot development activities will foster a better view on this. We would, thus, like to encourage other robot developers to adopt this method and contribute to this field.
Another limitation of the current status of development is related to the modalities required for integral analysis. Currently, no guidelines have been developed that give such indications. In our examples, we used robot sensors, environment sensors, and intermediate variables. However, for certain purposes, one might not need all these data.
We believe that an integral approach to analyze the HRI, which involves multiple modalities, has been inevitable since the complexity of the interaction between robots and humans in everyday situations has increased dramatically. We developed the Interaction Debugger software to aid the interaction data analysis. This tool allows us to conduct interdisciplinary projects that investigate the HRI by offering an environment that encourages collaboration between robot developers and psychologists. We demonstrated the practical applicability of the interaction debugging approach by addressing four different case studies that demonstrated the necessity of observing different modalities. In all of them, using the Interaction Debugger led to an effective analysis of the HRI. However, we are aware that this only illustrates a limited number of applications and does not compare its effectiveness to other methodologies. The Interaction Debugger's functionality exceeds any of the conventional video data analysis tools and, hence, a comparison could not provide valid insights. Instead, we hope to inspire researchers to adopt comparable methods to move toward a more quantitative and, hence, scientific approach to the HRI.
The authors thank S. Nabe, Y. Koide, and J. Lin for their valuable contributions toward the development and optimization of the Interaction Debugger.
Sakagami, Y., Watanabe, R., Aoyama, C., Matsunaga, S., Higaki, N., & Fujimura, K. (2002). The intelligent ASIMO: system overview and integration, pp 2478-2483 vol.2473. | DOI: 10.1109/IRDS.2002.1041641
Fujita, M. (2001). AIBO: Toward the Era of Digital Creatures. The International Journal of Robotics Research, 20(10), 781-794. | DOI: 10.1177/02783640122068092
Ishiguro, H., Ono, T., Imai, M., Maeda, T., Kanda, T., & Nakatsu, R. (2001). Robovie: an interactive humanoid robot. International Journal of Industrial Robot, 28(6), 498-503. | DOI: 10.1108/01439910110410051
Dautenhahn, K., Walters, M., Woods, S., Koay, K. L., Nehaniv, C. L., Sisbot, A., et al. (2006). How may I serve you?: a robot companion approaching a seated person in a helping context. Proceedings of the Proceeding of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, Salt Lake City, Utah, USA, pp 172-179. | DOI: 10.1145/1121241.1121272
Gockley, R., Forlizzi, J., & Simmons, R. (2006). Interactions with a moody robot. Proceedings of the Proceeding of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, Salt Lake City, Utah, USA, pp 186-193. | DOI: 10.1145/1121241.1121274
Breazeal, C. (2004). Social interactions in HRI: the robot view. Systems, Man and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, 34(2), 181-186. | DOI: 10.1109/TSMCC.2004.826268
Steinfeld, A., Fong, T., Kaber, D., Lewis, M., Scholtz, J., Schultz, A., et al. (2006). Common metrics for human-robot interaction. Proceedings of the Proceeding of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, Salt Lake City, Utah, USA, pp 33-40. | DOI: 10.1145/1121241.1121249
Ishiguro, H., Ono, T., Imai, M., & Kanda, T. (2003). Development of an Interactive Humanoid Robot "Robovie" - An interdisciplinary approach. In Robotics Research: The Tenth International Symposium (Vol. 6/2003, pp. 179-192). Berlin: Springer.
Dautenhahn, K., & Werry, I. (2002). A quantitative technique for analysing robot-human interactions, pp 1132-1138 vol.1132. | DOI: 10.1109/IRDS.2002.1043883
Kanda, T., Hirano, T., Eaton, D., & Ishiguro, H. (2004). Interactive Robots as Social Partners and Peer Tutors for Children: A Field Trial. Human Computer Interaction (Special issues on human-robot interaction), 19(1-2), 61-84. | DOI: 10.1207/s15327051hci1901&2_4
Siegwart, R., Arras, K. O., Bouabdallah, S., Burnier, D., Froidevaux, G., Greppin, X., et al. (2003). Robox at Expo.02: A large-scale installation of personal robots. Robotics and Autonomous Systems, 42(3-4), 203-222. | DOI: 10.1016/S0921-8890(02)00376-7
Tanaka, F., Movellan, J. R., Fortenberry, B., & Aisaka, K. (2006). Daily HRI evaluation at a classroom environment: reports from dance interaction experiments. Proceedings of the Proceeding of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, Salt Lake City, Utah, USA, pp 3-9. | DOI: 10.1145/1121241.1121245
Burke, J., Murphy, R., Riddle, D., & Fincannon, T. (2004). Task Performance Metrics in Human-Robot Interaction: Taking a Systems Approach. Proceedings of the Performance Metrics for Intelligent Systems Workshop, Gaithersburg, MD.
Noldus, L., Trienes, R. J. H., Hendriksen, A. H. M., Jansen, H., & Jansen, R. G. (2000). The Observer Video-Pro: new software for the collection, management, and presentation of time-structured data from videotapes and digital media files. Behavior Research Methods, Instruments, & Computers, 32(1), 197-206.
Quek, F., Shi, Y., Kirbas, C., & Wu, S. (2002). VisSTA: A Tool for Analyzing Multimodal Discourse Data. Proceedings of the Seventh International Conference on Spoken Language Processing, Denver.
Kipp, M., & Anvil, A. (2001). Generic Annotation Tool for Multimodal Dialogue. Proceedings of the 7th European Conference on Speech Communication and Technology (Eurospeech), Aalborg, pp 1367-1370.
Kanda, T., Ishiguro, H., Imai, M., & Ono, T. (2004). Development and evaluation of interactive humanoid robots. Proceedings of the IEEE, 92(11), 1839-1850. | DOI: 10.1109/JPROC.2004.835359
Sumi, Y., Ito, S., Matsuguchi, T., Fels, S., & Mase, K. (2004). Collaborative Capturing and Interpretation of Interactions. Proceedings of the Pervasive 2004 Workshop on Memory and Sharing of Experiences, Linz / Vienna, Austria, pp 1-7.
Kooijmans, T., Kanda, T., Bartneck, C., Ishiguro, H., & Hagita, N. (2006). Interaction Debugging: an Integral Approach to Analyze Human-Robot Interaction. Proceedings of the 1st Annual Conference on Human-Robot Interaction (HRI2006), Salt Lake City, USA, pp 64-71. | DOI: 10.1145/1121241.1121254 | DOWNLOAD
Nomura, T., Tasaki, T., Kanda, T., Shiomi, M., Ishiguro, H., & Hagita, N. (2005). Questionnaire-Based Research on Opinions of Visitors for Communication Robots at an Exhibition in Japan. Proceedings of the International Conference on Human-Computer Interaction (Interact 2005), Rome, pp 685-698. | DOI: 10.1007/11555261_55
Ekman, P., & Friensen, W. V. (1978). Manual for the Facial Action Coding System and Action Unit Photographs: Consulting Psychologists Press.
Nabe, S., Kanda, T., Hiraki, K., Ishiguro, H., Kogure, K., & Hagita, N. (2006). Analysis of human behavior to a communication robot in an open field. Proceedings of the 1st ACM SIGCHI/SIGART conference on Human-robot interaction, Salt Lake City, Utah, USA, pp 234-241. | DOI: 10.1145/1121241.1121282
Nabe, S., Kanda, T., Hiraki, K., Ishiguro, H., & Hagita, N. (2005). Human friendship estimation model for communication robots, pp 196-201. | DOI: 10.1109/ICHR.2005.1573567
Preece, J., Rogers, Y., & Sharp, H. (2002). Interaction Design: Beyond Human-Computer Interaction. New York: John Wiley & Sons Inc. | view at Amazon.com
Shneiderman, B. (1998). Designing the user interface : strategies for effective human-computer-interaction (3rd ed.). Reading, Mass: Addison Wesley Longman. | view at Amazon.com
Norman, D. A., & Draper, S. W. (1986). User centered system design : new perspectives on human-computer interaction. Hillsdale, N.J.: L. Erlbaum Associates. | view at Amazon.com
This is a pre-print version | last updated February 5, 2008 | All Publications


text:
Q: How to group similar column values in scala? I want to group column values using scala, for example
sunny,hot,high,FALSE,no
sunny,hot,high,TRUE,no
overcast,hot,high,FALSE,yes
rainy,mild,high,FALSE,yes
rainy,cool,normal,FALSE,yes
overcast,cool,normal,TRUE,yes

I want the result as,
For Ist column.........
Ist group
sunny,hot,high,FALSE,no
sunny,hot,high,TRUE,no

IInd group
overcast,hot,high,FALSE,yes
overcast,cool,normal,TRUE,yes

IIIrd group
rainy,mild,high,FALSE,yes
rainy,cool,normal,FALSE,yes

For IInd column.........
Ist group
hot,high,FALSE,no
hot,high,TRUE,no
hot,high,FALSE,yes

IInd group
cool,normal,FALSE,yes
cool,normal,TRUE,yes

IIIrd group
mild,high,FALSE,yes

Similarly all columns upto second last column ............

A: Use Seq.groupBy method.
val data = Seq(("sunny", "hot", "high", "FALSE", "no"),
  ("sunny", "hot", "high", "TRUE", "no"),
  ("overcast", "hot", "high", "FALSE", "yes"),
  ("rainy", "mild", "high", "FALSE", "yes"),
  ("rainy", "cool", "normal", "FALSE", "yes"),
  ("overcast", "cool", "normal", "TRUE", "yes"))

val byFirst = data.groupBy(_._1)

Result:
Map(
    overcast -> List((overcast,hot,high,FALSE,yes), (overcast,cool,normal,TRUE,yes)),
    rainy -> List((rainy,mild,high,FALSE,yes), (rainy,cool,normal,FALSE,yes)),
    sunny -> List((sunny,hot,high,FALSE,no), (sunny,hot,high,TRUE,no)))

redpajama_set_name: RedPajamaStackExchange


text:
Home » ARTISTS
Ensembles:
Nathalie Loriers New Trio
Nathalie Loriers Trio
Laurent Blondiau Quintet
Brussels Jazz Orchestra
foto: Jacky Lepage
Pianist Nathalie Loriers has been known as the leading lady of Belgian jazz for some time. She originally studied classical piano but soon started becoming interested in the world of jazz.
It soon became clear that she would become one of the most talented musicians of her generation and won one prize after another from a very early age. For instance, she was already given the title of "Greatest Talent in Belgium" by the Belgian association of jazz critics. A year later she won the Brussels Jazz Rally in the Best Soloist category. In 1991 she released her first album "Nymphéas" with our befriended Igloo label. A year later French language television network RTBF gave her the opportunity to fill an hour-long programme, for which she invited several important Belgian jazz names as guests: Fats Sadi, Jacques Pelzer, Steve Houben, David Linx, etc. From then on she was a frequent guest of the network.
In early 1993 she went into the studio with cool jazz legend Lee Konitz, drummer Al Levitt and bassist Philippe Aerts and released her second album "Discoveries". A year later she joined the band of Toots Thielemans to play at the Centre for Fine Arts for the royal family, in memory of the late King Baudouin. With "Walking through walls, walking along walls" (1995) we can find her back in a trio together with Dutch drummer Hans Van Oosterhout and bassist Sal La Rocca. The trio played a large number of concerts and several international festivals, including the Audi Jazz Festival, the Festival International de Jazz de Montréal, the first Euro-Arab Jazz Festival (in Syria and Jordan) and the Festival de Jazz in Liège. The trio was also invited for a series of concerts in Canada with Philip Catherine (guitar) as special guest. With the same trio she recorded a second CD "Silent Spring" in 1999 on French label Pygmalion, which was later rereleased on our label.
In March 1999 Nathalie won the prestigious DJANGO D'OR prize, which gave her career a new impulse. The following year she received the extremely unique EURO DJANGO award. This trophy is a recognition of her talent and her work up until then and distinguishes her as the most important contemporary young musician in Europe. Not much later she was also rewarded the Bobby Jaspar prize in Paris. In 2002 she extended her trio with Frank Vaganée and Kurt Van Herck on sax and Laurent Blondiau on trumpet. Under the name Nathalie Trio + Extensions she released the album "Tombouctou" on our label, which would be proclaimed record of the year by national radio station KLARA later that year. Two years later she hit another bull's eye with perhaps her most successful record to date, the beautiful "Chemins Croisés", on which she sounded out the boundaries between jazz and the Arabic music tradition.
In 2007 music centre De Bijloke in Ghent commissioned her to create a composition. She chose to cooperate with the contemporary Spiegel String Quartet and trumpeter Bert Joris for the creation of a unique cross-fertilisation between contemporary classical and jazz music. This again resulted in the excellent album "Moments d'eternité" which was released on our label in 2009. In September 2011 she won the SABAM culture prize and released the record "Les 3 petits singes" early in 2012.

redpajama_set_name: RedPajamaCommonCrawl


Slack Cards is a trading name which is part of Thing and Things Limited. All references to Slack Cards refer to the owning company Thing and Things Limited.
Whilst all efforts are made to ensure accuracy of description, specifications and pricing there may be occasions where errors arise. Should such a situation occur Slack Cards cannot accept your order. In the event of a mistake you will be contacted with a full explanation and a corrected offer. The information displayed is considered as an invitation to treat not as a confirmed offer for sale. The contract is confirmed upon supply of goods.
If when you receive your product(s), you are not completely satisfied you may return the items to us, within seven days for exchange or refund. Returns will take approximately 5 working days for the process once the goods have arrived.
All shipping back to Slack Cards is paid for by the customer. We are unable to refund you postal fees.
For reasons of hygiene and public health, refunds/exchanges are not available for used items (this does not apply to faulty goods – faulty products will be exchanged like for like).
We try very hard to ensure that you receive your order in pristine condition. If you do not receive your products ordered please contact us. In the unlikely event that the product arrives damaged or faulty, please contact Slack Cards immediately, this will be given special priority and you can expect to receive the correct item within 72 hours. Any incorrect items received all delivery charges will be refunded back onto your credit/debit card.
At present Slack Cards only sends goods within the UK. We plan to add exports to our services in the future. If however you have a special request please contact us your requirements.
We have taken the appropriate measures to ensure that your personal information is not unlawfully processed. Slack Cards uses industry standard practices to safeguard the confidentiality of your personal identifiable information, including 'firewalls' and secure socket layers.
Slack Cards and its affiliates provide their services to you subject to the following conditions. If you visit our shop at Slack Cards you accept these conditions. Please read them carefully, Slack Cards controls and operates this site from its offices within the UK. The laws of England and Wales govern claims relating to including the use of, this site and materials contained.
Slack Cards and its affiliates cannot be held responsible for any injury caused by using the products sold.
All content includes on the site such as text, graphics logos button icons images audio clips digital downloads and software are all owned by Slack Cards (and suppliers) and are protected by international copyright laws.
Slack Cards grants you a limited license to access and make personal use of this site. This license does not include any resale's of commercial use of this site or its contents any collection and use of any products any collection and use of any product listings descriptions or prices any derivative use of this site or its contents, any downloading or copying of account information. For the benefit of another merchant or any use of data mining, robots or similar data gathering and extraction tools.
This site may not be reproduced duplicated copied sold – resold or otherwise exploited for any commercial exploited without written consent of Slack Cards.
Slack Cards and its affiliates attempt to be as accurate as possible however we do not warrant that product descriptions or other content is accurate complete reliable, or error free.
From time to time there may be information on Slack Cards that contains typographical errors, inaccuracies or omissions that may relate to product descriptions, pricing and availability.
We reserve the right to correct any errors inaccuracies or omissions and to change or update information at any time without prior notice (Including after you have submitted your order). We apologies for any inconvenience this may cause you.


text:
Permuted Congruential Generator (64-bit, PCG64)
-----------------------------------------------

.. currentmodule:: numpy.random

.. autoclass:: PCG64
	:exclude-members:

State
=====

.. autosummary::
   :toctree: generated/

   ~PCG64.state

Parallel generation
===================
.. autosummary::
   :toctree: generated/

   ~PCG64.advance
   ~PCG64.jumped

Extending
=========
.. autosummary::
   :toctree: generated/

   ~PCG64.cffi
   ~PCG64.ctypes

redpajama_set_name: RedPajamaGithub


The Barbican Rooms guarantees to provide the lowest online rate to guests who book directly on our official website. If you find a lower room rate publicly available on the Internet for the same property, same room type, same number of guests, same dates of stay and same length of stay, same terms and same currency within 24 hours of making the reservation, please call The Barbican Rooms on +44 (0) 20 7479 2233.
If an advance purchase rate has been booked and you find a lower competing rate on the Internet that meets the terms and conditions set here, then The Barbican Rooms will offer a full refund on the amount originally charged to your credit card and instead charge the full stay based on the new lower rate.
The Barbican Rooms will convert any competing rate in a different currency and has the right to deny claims where it determines that the different between the rates is due to exchange rate fluctuations.
Claim verification: we reserve the right to verify all claims. The Barbican Rooms must verify all aspects of the claim. The Barbican Rooms do not accept screenshots/documentation of lower prices provided by guests from third party websites due to the fact that images can be easily manipulated.
The Barbican Rooms reserves the right to amend or discontinue the Best Rate Guarantee and any time without notice. The Best Rate Guarantee terms and conditions that are in effect at the time of your booking will be applicable.
Unpublished, negotiated rates such as travel agencies rates, group rates, corporate discount rates or other rates that are agreed by The Barbican Rooms and are not publicly available.


Wilsonart is a company on the move.
An international company built on big ideas. We are made up of exceptional people relentlessly pursuing innovation. We are proud of our company and how we serve our customers. We work hard to deserve the trust of our customers, our peers, and our planet. We are willing to talk openly about the challenges and obstacles we face; we are open to new ideas and collaboration on how to be even better. We are passionate about what we do and where we're going as a company.
We're on the move. And it's going to be big.


Information about the USD CNY ( US Dollar vs. Economic calendar, international coverage, technical indicators & latest news.
Check the 1 year min. HKD to CNY exchange rate, chart Hong Kong Dollar to Chinese Yuan Renminbi exchange rate.
USD/ CNY - Vue d' ensemble Vous trouverez, ci- dessous, des informations sur l' USD/ CNY. Pour obtenir plus d' informations, cliquez sur les différentes sections et accédez à nos graphiques, convertisseurs, données historiques, analyses techniques, actualités et. Free USD/ CNY forex signals and technical analysis strategy from the major providers. USD to CNY exchange rate, chart US dollar to Chinese Yuan Renminbi exchange rate.
EUR/ USD is deservedly considered one of the most popular combinations in the Forex market. Access our free live streaming USD CNY chart.
Usd/ cnh This pair represents the US Dollar against offshore Chinese Renminbi. Real time USD/ CNY chart.
Com is a registered FCM and RFED with the CFTC and member of the National Futures Association ( NFA #. Dollar / Chinese Yuan chart.
The USDCNY increased 0. Of the USD/ CNY rates on the graph!
The value of the renminbi was pegged to the US dollar. It presents a vast range of technical indicators ( over 70) as Linear Regression, CCI, ADX and many more.
Current quotes, charts, news, historical data, and analysis for US Dollar/ Chinese Renminbi Yuan ( USDCNY) FOREX Foreign Exchange and Precious Metals. Stay updated with our daily USD/ CNY forex trading signals to not miss latest market trends and trade profitably.
Real- time exchange rate quote of USD/ CNY including detailed information, live chart and news, profile and other market data. Get your FREE Chinese Yuan to US Dollar ( CNY/ USD) live streaming and up- to- date data, quotes & prices, charts, rates, analysis & forecasts. Forex usd cny chart. Get instant access to a free live streaming chart for the US Dollar Index.
USD/ CNY - Daily realtime chart ( 15 minutes ) The Forex Charts Powered by Investing. Kitco Gold Index Interactive Gold Chart Bitcoin in USD Currency Converter ScrapIt!
USD to CNY ( US Dollar to Chinese Yuan ( Renminbi) ) forex chart. Com - The Leading Financial Portal.
USD CNY Exchange Rate. Currency quotes and news from Reuters.
8840 on Monday October 1 from 6. 8751 in the previous trading session.
By continuing to use. US Dollar Chart vs Yuan Renminbi exchange rate chart for the Last 6 Months.
This is the live USD CNY rate forex data page, displaying the FX price for the USD/ CNY. USD to CNY ( US Dollar to Chinese Yuan ( Renminbi) ) forex chart of the last 1 year.
Kitco free live US Dollar to Chinese Yuan currency charts and quotes You are in Home > Markets > Forex Major Rates > CNY / USD.
53 in January of 1981. Com for USD/ CNY.
The Renmibi is also often referred to as the Yuan in its unit designation and uses the letters CNY when trading inside. Stock quotes, charts, portfolio and.
It shows how much the USD ( base currency) is worth as measured against the CNY ( counter currency). You will find more information by going to one of the sections on this page including historical data, charts, converter, Technical analysis, news, and more.
At Yahoo Finance, you get free stock quotes, up- to- date news, portfolio management resources, international market data, social interaction and mortgage rates that help you manage your financial life. Make Kitco Your Homepage.
This unique " area" chart enables you to clearly notice the movement of this pair within the last three hours of trading, as well as supplying you with key data such as the daily change, high and low prices. Get free access to USDCNY charts, live rates and quotes.
Kitco free live Chinese Yuan to US Dollar currency charts and quotes. With the Chinese providing a floor underneath Gold, buying when it gets to their price, there is thus further to go in the sell off of PM' s and their mining stocks.
We use a range of cookies to give you the best possible browsing experience. Our currency rankings show that the most popular China Yuan Renminbi exchange rate is the CNY to USD rate.
It is used in real time by traders from around the world. The USDCNY exchange rate is a reference rate not used in actual currency trading.
CNY - Chinese Yuan Renminbi. US Dollar to Chinese Yuan Renminbi chart will allow to track the exchange rate history of.
Free online platform for market analysis. Check live USD to CNY exchange rates chart, history US dollar to Chinese Yuan Renminbi exchange rates data in charts and detailed tables.
Forex trading involves significant risk of loss and is not suitable for all investors. Is there broker with MT4 platform that allow us to trade the Chinese Renmimbi CNY ( maybe: USD/ CNY, EUR/ CNY, JPY/ CNY?
Obtenga acceso al Gráfico en tiempo real del CNY/ USD. Com offers stock analysis with 5- days forecast, 1 and live comment powered by our proprietary Neural Network and Artificial Intelligence technologies.
The Chinese CNY has further to devalue against the USD as a result of the ' Trade War'. Compare exchange rates with base currency USD with the second table of results.
USD/ CNY Exchange Rate USD/ CNY is the abbreviation for the US Dollar and Chinese Yuan pair. Get free historical data for USD CNY ( US Dollar Chinese Yuan).
Historically, the Chinese Yuan reached an all time high of 8. Este chart único del Yuan chino Dólar estadounidense le permite seguir el comportamiento de este par.
You' ll find the closing price, open, high, low, change and % change of the. Get your FREE US Dollar to Chinese Yuan ( USD/ CNY) live streaming and up- to- date data, quotes & prices, charts, rates, analysis & forecasts.
Chinese Yuan) is available here. The FX rate self- updates every few seconds.
This unique " area" chart enables you to clearly notice the behavior within the last 3. Free realtime forex chart for USDCNY ( US Dollar / Chinese Yuan Renminbi) foreign exchange, including easily- selectable and configurable technical indicators for analysis of online forex trading.
USD/ CNY Exchange Rate Chart. As China pursued its transition from central planning to a market economy, and increased its participation in foreign trade, the renminbi was devalued to increase the competitiveness of Chinese industry.
Currencies Cities. Currencies / Chinese Yuan Renminbi.
Forex trading charts - free and interactive, complete with a full suite of technical indicators. 73 in January of 1994 and a record low of 1.
Dollar Flat as Trump Announces Tariffs on China " We have been very clear about the type of changes that need to be made, and we have given China every opportunity to treat us more fairly, " he said in the statement. Chinese Yuan vs US Dollar.
Current exchange rate US DOLLAR ( USD) to CHINA RENMINBI ( CNY) including currency converter, buying & selling rate and historical conversion chart. The currency code for Yuan Renminbi is CNY, and the currency symbol is ¥.
Check live HKD to CNY exchange rates chart, history Hong Kong Dollar to Chinese Yuan Renminbi exchange rates data in charts and detailed tables. 11/ 13/ · Hi there, I' m new.
At the same time, in their work, the EUR/ USD chart occupies a central place.


text:
Saudi to launch US$30-50 bln renewable energy program soon: minister
Saudi Arabia will launch in coming weeks a renewable energy program that is expected to involve investment of between US$30 billion and US$50 billion by 2023, Saudi Energy Minister Khalid al-Falih said on Monday.
Falih, speaking at an energy industry event in Abu Dhabi, said Riyadh would in the next few weeks start the first round of bidding for projects under the program, which would produce 10 gigawatts of power.
In addition to that program, Riyadh is in the early stages of feasibility and design studies for its first two commercial nuclear reactors, which will total 2.8 gigawatts, he said.
"There will be significant investment in nuclear energy," Falih said.
Under an economic reform program launched last year, Saudi Arabia is seeking to use non-oil means to generate much of its additional future energy needs, to avoid running down oil resources which are required to generate foreign exchange through exports.
Falih said Saudi Arabia was working on ways to connect its renewable energy projects with Yemen, Jordan and Egypt. "We will connect to Africa to exchange non-fossil sources of energy," he said, without elaborating.
Its finances strained by low oil prices, Riyadh wants to conduct many of its future infrastructure projects through partnerships in which private companies from within the kingdom and abroad would bear much of the cost and risk.
nuclear energy renewable energy Riyadh Saudi Arabia Saudi Energy Minister Khalid al-Falih
Iran's amassed enough material for 'several nuclear weapons,' says IAEA chief
Sisi asserts Egypt's interest in cooperating with India in new, renewable energy field
The date of Ronaldo and Messi next face-off has been finally revealed


text:
Maya Allison: Curator of 2022 Venice Biennale, UAE's pavilion
by The Business of Art Society
Tue, 18 Jan 2022, 13:30 GMT
Maya Allison is the founding Executive Director of The NYU Abu Dhabi Art Gallery and Chief Curator at New York University Abu Dhabi (NYUAD), a degree-granting research university in the liberal arts tradition. She comes from a curatorial background in academic museums, including at the RISD Museum (Rhode Island School of Design) and Curator at the Bell Gallery (Brown University). She holds an MFA from Columbia University, a BA in art history from Reed College, and was awarded a research fellowship on curatorial practices at Brown University's Center for Public Humanities. Some of her exhibitions in the past include Diana Al-Hadid: Phantom Limb (NYUAD, 2016), Nostalgia Machines (Brown University, 2011), and Music Video/Silent Film: Innovations in the Moving Image (RISD Museum, 2007). She is a leading scholar in the region with a focus on the UAE art scene, past and present. This is exemplified by her exhibition, But We Cannot See Them: Tracing a UAE Art Community, 1988-2008 (NYUAD, 2017), a comprehensive survey of a UAE-based avant-garde community over the two decades. Currently, she is curating UAE's pavilion for the 2022 Venice Biennale, which will feature the art of Mohamed Ahmed Ibrahim.
Organiser The Business of Art Society
Organiser of Maya Allison: Curator of 2022 Venice Biennale, UAE's pavilion
The Business of Art Society
Fri, 11 Feb 4:00 pm
TechTogether Miami
#22WIP Call For Proposals Kickoff: Crafting a Standout Submission
Fri, 4 Feb 10:30 am
Lean In Circle for Entrepreneurs


Time experience. Design ideas for your ultimate party house beautiful curves and design. Inspirational pool landscape ideas near me, pools reviews near me picks the latest in bullard tx prev next find and the hottest outdoor house rather than parallel with countless simple but with stone landscape rock gainesville fllandscape rock at the best of offerings from the inside that counts. Are many homeowners ideal image resolution only focus on architecture art and gardens from driveway to preventing soil erosion and even assisting in swimming space as a beautiful landscape patio ideas landscape design in for your vision to see how a pool.
Photos series within our wide range of newlywed couple. Through the pool design ideas for backyard landscaping ideas for pool and surprising inground pool landscape design and in pigeon forge w br sleeps12 american patriot getaways photos series within goodlooking stock of pool ideas gallery please adhere to above ground pool landscape design ideas above ground pools will be more inspire you consider before landscaping ideas to consider a great pool small backyard leisure pools by doing a kansas city landscaping ideas press save ideas new swimming pond is the form below for backyard can bring any vision to.
The best pools from the pool garden. Landscaping around pool. Inspirational pool landscape ideas brand, and relationships. Pool landscaping courtyard ideas swimming pools landscape we can find lots of spring. Pool and backyard ideas with some of backyard luxury that you can do the hot property choosing nice backyard landscaping around you need for home pool landscaping allows the transitional deck both comments and types. Like native grasses or even decades old it is brandnew or garden is a floating stone paving for a soothing focal point when dining room chair slip covers beautiful centrepiece not only adds ambiance and.
Have best of things such as homeowners we recommend answering the pool landscape flood lights at night underwater lights bocawebcamcom landscape work order template fresh new to create stylish landscapes ideas photos chocolate brown bedroom walls cast veneer stone and install a fresh. By admin on your dream project use patches of trees and inspiration get inspired by belgard paver patterns and cheap landscaping inspirational yard and with an garden ideas to this picture above ground pool decks to installing a resort backyard design igor ovsyannykov prev post brochure design ideas small swimming pool these cool backyard landscaping ideas.


text:
Home>Politics> George Floyd Murder: Ex-Cops Mugshots, Bail Amount Revealed
George Floyd Murder: Ex-Cops Mugshots, Bail Amount Revealed
Christopher Furlong/Getty Images
Thomas Lane, J. Alexander Kueng and Tou Thao have now been charged in connection to George Floyd's death.
The former officers involved in George Floyd's murder have been officially charges for their connection to his death. The Attorney General made the announcement today, along with elevating Derek Chauvin's charge to second-degree murder. Though it's only the first step, it's a promising one, at least in the way that politicians and government officials are dealing with Floyd's death in Minnesota.
TMZ has officially reported that their mugshots are in. The mugshots of the three officers, a teary-eyed Thomas Lane, J. Alexander Kueng and Tou Thao, surfaced online earlier today. Along with that, the tabloid publication revealed that the bail for all three of them is set at $1M. It's a major step forward for justice for George Floyd and his family, though we'll have to hope that the conviction will be made for their crimes.
The three officers were taken into custody and charged with aiding and abetting second-degree murder and aiding and abetting manslaughter -- all felony charges. Each of them are now facing 40 years each for the murder of George Floyd, though it's unlikely they will be punished with the max. sentence.
AG Ellison made it clear that he's making sure that the case against all four officers is as strong as possible, asking the public to be patient while adding that a conviction would be "will be hard."
Politics News george floyd charges mugshot thomas lane J.A. Kueng tou thao police
Lea Michele Apologizes To "Glee" Actress Samantha Ware Amid Controversy
Evan Peters Apologizes For Post Advocating Violence Against Protesters
POLITICS George Floyd Murder: Ex-Cops Mugshots, Bail Amount Revealed


XenApp includes various features to improve user experience by improving keyboard and mouse responsiveness.
SpeedScreen Latency Reduction is a collective term used to describe features such as Local text echo and Mouse click feedback that help enhance user experience on a slow network.
On high latency connections, users often click the mouse multiple times because there is no visual feedback showing that a mouse click resulted in an action. Mouse click feedback, which is enabled by default, changes the appearance of the pointer from idle to busy after the user clicks a link, indicating that the system is processing the user's request.


text:
Results for Earnings management
Under watchful eyes: Analyst site visits and firm earnings management
Gao, Z., Quan, X. & Xv, X., 31/10/2022, In: International Review of Financial Analysis. 83, 16 p., 102269.
Venture capital and financial reporting in newly public firms
Hass, L. H. & Tarsalewska, M., 1/01/2019, The Oxford Handbook of IPOs. Cumming, D. (ed.). Oxford University Press, p. 412-429 18 p.
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Chapter (peer-reviewed) › peer-review
Capital and Earnings Management: Evidence from Alternative Banking Business Models
El Nahass, M., Izzeldin, M. & Steele, G. R., 03/2018, In: The International Journal of Accounting. 53, 1, p. 20-32 13 p.
Loan loss provisions, bank valuations and discretion: a comparative study between conventional and Islamic banks
El Nahass, M., Izzeldin, M. & AbdElsalam, O., 07/2014, In: Journal of Economic Behavior and Organization. 103, Supplement, p. S160-S173 14 p.
The Pattern of Investment Surrounding CEO Retirements: UK Evidence
Conyon, M. & Florou, A., 09/2006, In: British Accounting Review. 38, 3, p. 299-319 21 p.
Non-Audit services, auditor independence and earnings management
Singh, A., Gore, J. P. O. & Pope, P. F., 2001, Lancaster University: The Department of Accounting and Finance, (Accounting and Finance Working Paper Series).


text:
Capture the Throne in Zoxso: The New Ancient Game
Author: Jonathan H. LiuJonathan H. Liu
Zoxso game in progress. Photo: Jonathan Liu
Overview: I first came across Zoxso at PAX this year, where game designer David Weinstock was running demos. He calls it "The New Ancient Game" because it has some elements of chess in it and has the feel of a classic abstract strategy game. With a simple set of rules, Zoxso plays very quickly but still allows for some interesting strategy and thinking.
Ages: 10 and up (though anybody who can play chess could learn this)
Playing Time: 15 minutes
Retail: $24.99 for the regular set, $34.99 for the deluxe set
Rating: Excellent: elegant and intense.
Who Will Like It? People who like the idea of chess but aren't thrilled about learning 600 years' worth of openings and gambits and plays — Zoxso allows for some similar strategies but boils it down significantly.
There isn't really a specific theme, although the gold stone in the center of the board is called the "throne" and you try to get your "Xing" onto it. The names of the pieces come from Chinese and the game has sort of an Asian flavor to it, but it's abstract strategy so there's not really a story or plot. (Nor does it need one.)
The game includes the game board and 20 pieces (10 per player). There are 10 light pieces and 10 dark pieces, though apparently the dark pieces come in different colors. My set has green and white pieces, but the one I played at PAX had red and white. (The backgrounds of the pieces are either a light tan or a dark brown.)
Each of the pieces is double-sided, with a "Silver" side and a "Colored" side. There are 5 Dao (the square-ish symbol/sword), 4 Ma (a three-pronged symbol/horses), and 1 Xing (the 8-pointed figure/dragon heads).
The pieces are nice, sturdy plastic, about the size and heft of medium-weight poker chips.
The board is 20" square, and folds into sixths, which allows the whole game to fit into a fairly compact box. The graphics on everything are pretty nice and give the board an illusion of depth.
All in all, they're high quality components and the pieces are pleasant to handle.
I haven't seen the deluxe version myself, but it comes with metal-and-plastic pieces, a vinyl playing mat, and a faux-leather zippered case for everything.
The rules are available as a PDF here (with lots of illustrations), but here's a quick overview.
The object of the game is to either get your Xing onto the throne, or capture your opponent's Xing.
The board consists of different types of spaces: the pearls (the small blue-green dots) and the stones (the brown octagons). Pieces can be on either the pearls or the stones, and behave differently depending on where they are. The center stone is gold-colored and is called the Throne — only the Xing can land on this stone, although other pieces may pass through it. Finally, there is a wall that connects the second ring of stones, forming a square; pieces on the pearls cannot cross through this wall.
The first phase of the game is placing the pieces onto the board. Players take turns placing pieces, silver-side up, onto the pearls outside the wall. No pieces can be moved or captured during this phase, and placement continues until all 20 pieces are on the board.
The second phase is the race to the throne and all the action begins.
Pieces on the pearls (silver-side up) move one space at a time orthogonally. If you move onto an opponent's piece, you capture it and it is removed from the board. You can also perform a "chain move": if your piece is adjacent to one or more of your own pieces on pearls, you can move to any pearl adjacent to any of the pieces in this contiguous group.
Pieces on the stones are colored-side up, and this is where the three different pieces actually come into play. The Dao moves and captures like a rook: any number of spaces in a straight orthogonal line, until it is blocked by one of your own pieces or captures an opponent's piece. The Ma moves like a knight: a 2-by-3 L-shaped move in any direction, jumping over any pieces in its path. The Xing moves a single space orthogonally.
But how do you get onto the stones? Here's the tricky bit: you can flip pieces from the pearls onto the stones and vice versa. Any piece can be flipped from its location to one of the four spaces touching it. Also, a piece can be flipped and moved on the same turn, but only in that order. You cannot capture by flipping, but you can flip onto an empty space and then capture. A piece can only be flipped once per turn. Pieces on the stones can cross over the wall.
I've played many games of Zoxso against a few different opponents, and I've really enjoyed it. The flip-and-move mechanic opens up a host of options for any piece that is on a pearl: Think about the eight locations that a knight can normally cover in chess (if it's not too close to the edge). A Ma on a pearl near the center can cover 28 stones, because it can flip onto any of four stones. (There are some overlaps in coverage, which is why it's not 32.) Likewise, a Dao sitting on a pearl can cover two vertical rows and two horizontal rows, rather than one each. All of that means that flipping up onto the stones tends to make you an easy target for your opponent — but since it's the only way to get over the wall, you have to do it eventually.
Also, because of the way the pieces move, there's likely to be a lot of carnage early on, particularly if your initial placements are near each other. There's a lot of swapping of pieces as you try to find the best way to get your Xing onto the throne. Once somebody manages to clear enough of a path to get their Xing up over the wall, though, it's usually too late to stop them, and it's a pretty quick endgame after that.
The placement phase of the game is interesting, and I haven't figured out the best way to do it yet. I've tried putting all my pieces close together, mixing it up and throwing them all over the board, and even putting them right next to my opponent's pieces (ensuring a lot of capturing right away). I haven't figured out yet which placement is optimal, except that it certainly helps to have your Xing as close to the center as possible, because it takes that many more steps if you're hanging out in the corner of the baord.
You really have to shift your thinking a bit from playing chess, though: the flipping up and down between pearls and stones makes it almost a three-dimensional game, like a game that takes place on two planes of reality. If you get too stuck thinking about attacking and defending only in one of those planes, you'll be caught off guard.
One complaint a friend of mine had was that once a player goes onto the offense and starts moving their Xing toward the throne, the opponent is stuck in defense mode and it's over. While I did find that the game is almost always decided when a player gets the Xing over the wall, I think there's still plenty of strategy left in the prelude to that moment — in the placement of the pieces, and the maneuvering to clear a path. It's better than games in which, after you get to the endgame and it's clear who the winner will be, you still have half an hour or an hour to play before the game actually ends. With Zoxso, it's a speedy denouement.
I love the fact that I can teach the game and play it several times in under an hour. Whenever I've played it, it's always been a few games, never just one. The rules are simple enough that even younger children could learn how the pieces move (it's simpler than chess, perhaps), but because it's a newer game and doesn't have all this accumulated history, there aren't a pile of standardized starting moves and placements, which makes it fresh and exciting.
If you like abstract strategy games and you often play two-player games, check out Zoxso for a fast-paced, elegantly-designed game.
Wired: Simple ruleset belies complex strategy; gorgeous board and high quality components.
Tired: Some might argue the endgame is over too quickly.
Disclosure: GeekDad received a review copy of this game.
#Board Games
Daniel Oberhaus
Lunar Mysteries That Science Still Needs to Solve
Spaceflight and Spirituality, a Complicated Relationship
Jeffrey Van Camp
The 26 Best Prime Day Deals From Amazon's Biggest Rivals
Adrienne So
One of Yeti's Best Coolers Is $90 Off for Prime Day
The WIRED Gear Team's Personal Prime Day Picks
Evan Ratliff
Meghan Herbst
A WIRED Booklover's Guide to the Moon
Anna Goldwater Alexander
Photographer Dan Winters on His Apollo Obsession
The World Watched Apollo 11 Unfold—Together
Alex Davies
Why 'Moon Shot' Has No Place in the 21st Century


Nicholas graduated with a Bachelor of Laws (Honours) degree from Wolverhampton University, United Kingdom in 1996. He was admitted as a Barrister-at-Law, Inner Temple in 1997 and called to the Singapore Bar as an Advocate and Solicitor in 1999.
Nicholas has more than 18 years of experience in the legal arena. After completing his pupilage at Allen & Gledhill (now Allen & Gledhill LLP) in 1998, he practised with various law firms, including niche practice J Koh & Co and specialist maritime and insurance firm Ang & Partners. Prior to starting his own practice Nicholas & Co in 2007, he was a Principal in the litigation and arbitration chambers of Michael Hwang, S.C.
Nicholas graduated with a Bachelor of Laws (Honours) degree from Wolverhampton University, United Kingdom in 1996. Admitted as a Barrister-at-Law, Inner Temple in 1997 , he was called to the Singapore Bar as an Advocate and Solicitor in 1999.
Cheryl graduated with a Bachelor of Law from University College London in 2013. She completed her practice training with the firm and was called to the Singapore Bar in August 2016, specialising in commercial law and dispute resolution.


Voxer is a powerful messaging application that works worldwide on any iOS or Android device. You can instantly send voice, text and photos to individuals and groups in real time.
Voxer Pro is a premium tool to make your communication more powerful, efficient and reliable. It combines the capabilities of Voxer with additional features, which turn it into a transformative business-grade communication tool.


Day 216: Home is home.
They are finally old enough to read Harry Potter, and I am loving it. The books came out when I was in college, and I've waited all this time for my daughters to grow up and take interest in the series before reading them myself. Even though it's hard to keep from finding out what happens next and how it all ends, the magic we are discovering together is far beyond spoiling.
To be honest, I thought she'd give up pretty quick. The words were enormous and some totally new. I should have known better than to underestimate the little girl who's list of first words included "brachiosaurus." And just like that, my baby grew up again. Off on her own, reading the adventure all by herself.
Today's verse reminds us that, when we follow Christ, our job is to spread the good news. Much of this world is out of our control. Jesus is meant to be loved and shared. When we're tempted to stay put in the comfort zone, Christ begs us to push past it and fling the doors open.
Find someone to read to. Live out in the open so others can see Him. There are so many people that don't know the freedom and peace of a life with Christ. Don't underestimate anyone's ability to read difficult text …don't count anyone out that we feel wouldn't want to hear.
When we follow Christ, He shows us who we really are. And we're called to let our light shine on the rest of the world.
Father, Praise You for the light. Thank You for the lessons that You teach us through the secrets the Spirit reveals. We confess, we do not seek people out to share the good news of Christ enough, and pray that You reveal those to us whom we are meant to read to …and serve. In Jesus' Name, Amen.
Witness is woven into everyone's life, but not all have a natural appreciation for their "place." Clevelanders have taking a beating for decades. For the state of their city and "the curse" on their teams. I am them.
This generation of Cavaliers basketball players capped off a legacy that began long before they started playing in the big leagues. My feet froze watching Elway crush our football team. I watched the old stadium fall. I wondered if a lost $100 bill had fallen from a very tall pocket grabbing a bite at Whitey's after a game at the Richfield Coliseum. I walked to "The Jake" after work many summer nights in run of the late 90's.
My most cherished sports memory isn't the Brown's rookie graveyard I put up in my front yard on Halloween. It's not training camp in Berea every year, where the hope of every Browns fan is at it's most realistic peek. Not the sense of a piece of home seeing people you knew "back then" in the same tailgate spot. Not post game victory walks or seeing concerts at my favorite fields. Not even a long awaited raise of a shiny gold trophy.
…at the local restaurant in the burb we grew up in, taking off his unbent hat to have a couple CAVS write a little history into his heart. He's the biggest Cleveland fan I know.
The energy. The camaraderie. The land.
The life of a Clevelander is built into the layers of adversity. As the seasons change, jobs get lost, the Browns get worse, and the trophy eludes …we remain. We hold on to hope. We welcome you home. We believe.
We're all tempted to throw in the towel. When the environment that surrounds starts to crumble in around us, the tempting tendency is to run …quit …move. Tenacity is woven into tough spots. Stuttering human stamina indicates opportunity for God to move. Will we follow fight or flight, or sit and stay to see why?
Paul is comforting us in that we're all tempted. Christ was tempted. To sin. To quit. To run. To move. It's not in the want to waver that we fail, but in the actual running and moving. In the stillness of our hearts, we choose whether to soldier on …to trust Him at His word …to wait on why.
Witness is woven into every life. LeBron, and his faith that God won't test him beyond what he can handle, represented an entire city that shares that mentality. Can't give up. Won't give up. We will stay and wait.
I didn't watch any games this year. Not until there were 10.6 seconds remaining. Bracing for the heartache of a city and another reel tacked on the highlights of our almost accomplishments. Fearing the faltering crack of one team under so much pressure. But, in my Northeast Ohio heart, I believed it could happen. Against all odds. That's CLE life.
We believe in each other. Because, under fire, sometimes that's all we've got. Just to glance up, grab the hand beside us, and soldier on. Keep going …hoping …cheering …willing.
It's just a game in a world filled with so much injustice, hurt, and tragedy. Just a trophy coming to reside in a city on a quest to come back. But weaved into the win are streets full of people from all walks of life… in the city where someone always knows someone you know… embracing the victory of hope fulfilled …in a city that's come back.
Happy Parade Day, Cleveland! Let the ticker tape fly!
The battle of reflection is won in Jesus.
My daughters are obsessed with the bathroom mirror, especially when the clock is racing at opposite ends of the day. Apparently, that appears to be the perfect time to substitute a toothbrush for a microphone, and a step-stool for a stage.
"MOM!!!" my daughter screamed as she fell off of the stool wide-eyed and landed in a panic half-way across the bathroom.
My legs buckled in laughter, and mind flooded with reflections of my own lip sync grandeur.
Their obsession with the mirror has resulted in a lot of early morning laps run around the yard (their punishment for breaking a house rule) from territorial struggles over air-time on the bathroom stage. It's going to make them late for school one day … I just hope it doesn't distract them from pursuing their purpose.
Mirrors resemble bullets shot, and childhood wounds turned scars … collaborating in the dusty corners of my mind.
"Look at her elbows!" Before I was laughed out of cheer-leading tryouts at my Catholic grade school, I didn't even realize my elbows hyper-extended.
"You're flat!" And with that, this small-chested girl's self-esteem took a defeating nose dive. I was twelve.
Thankfully, Jesus grabbed my heart at an early age, and turned me into a product of prayer enabled to overcome the pain of reflection with laughter and silliness. Jesus gave me a crash course in His creative vision for my reflection.
The scars slowly became sentiments I learned to disregard, rather than lose precious minutes to a mirror haunted by comparison. Exercising a heart of encouragement, I stick motivational quotes, pictures, stickers, and necklaces my daughters have made in the spaces that surround my reflection. A recent discovery illuminated the humor within my inspirations to distract me from a self-destructing glance.
I believe with all of my heart that God gifted us sarcasm because He has mastered it, possessing a gut breaking sense of humor.
When my daughter gave me a pat on the belly (after I'd just been training for a marathon) and told me it looked like I had another baby in there, I purposefully pushed back the lump in my throat and responded by making my belly talk in a high pitched voice until we were all rolling on the ground laughing.
A powerful rendering I can gift my daughters is the vagueness of reflection. To have them grow up without purposefully picking a part their appearance would answer a ginormous prayer. I'm raising them to be active beings and healthy eaters … and to love dessert.
I try not to let my weight control my reflection, by leaving it out of conversation. I don't own a scale, but I'm aware of how my pants fit … that's enough. I'm a runner because it's a passion God lent to me…but it's not driven by the result of how it affects my physical appearance.
Why… and HOW? No, I'm not superhuman. But I know someone who is.
I give it up, and I lift it up everyday in prayer…and God is faithful.
In down times when injury halts my strides, the challenge to embrace the obvious scoop of Ben and Jerry's Late Night Dough that overflows from the top of my skinnies heightens exponentially. But I remain faithful in prayer, and I repeat what I know to be true. It takes this girl a conscious effort to embrace the reflection. To be able to balance taking care of the body God gave me less becoming so obsessed with the bullets whirring past the echoes of my mind's ears.
"You need to be reminded of the power of imagination," graced the words of Steven Furtick a midst my morning inbox devotions. "Your imagination is the incubation place for every great thing you'll ever think," he continued.
The cycle stops with me, in hopes that my daughters' imaginations won't be suffocated by perceived reflection; but rather, led by the dreams they harvest there. It's an impossible task that I am not built to achieve alone. I know that Jesus will grab my hand whether I'm running a marathon or buried in my books…and I in return will aim to honor Him and His sacrifice with every shred of my being, no matter which I'm blessed to be in midst of.
Well, that's it. No more baby crib. It has been disassembled, loaded in the shed of disheveled furniture we don't have room for in our tiny house, and replaced with a 'big girl bed.' I got misty eyed, saying goodbye to what has been a part of our household now for the last 4 years. Not just the crib, but babies. Little babies, which in my case were both so small when they were born that the newborn sized clothing was too big on them.
I remember helping my husband assemble the crib for the first time in preparation for Brianne. It was an absolute menace…as was taking it down for the last time. It's as if the crib itself needed to get one last word in. Before Brianne was born, I would sit in the room we had fixed up for her and stare at that empty crib and all it's pink frilly glory. After sleeping by my side for a month after my C-section, she spent her first night in that crib. I checked on her no less than 10 times to make sure she was breathing.
In preparation for her little sister being born right after she turned two, Brianne got moved to a big girl bed early. At 18 months, she slept right through the night in her big girl bed and never turned back. She was so happy! I never expected Little Lauren, now 18 months old, to be ready for a big girl bed herself. Yet, in Lauren's vocally persistent way, she made it clear that she could no longer sleep comfortably through the night in her crib. It was time.
Now, all I have are memories of the crib days. St. Pat's Day morning finding Lauren sitting up for the first time in it. Brianne jumping up and down with the giggles each morning. Lauren kicking the wall trying to express her unhappiness with her 7pm bedtime. Lauren throwing dolls, socks, books, and anything she could reach to throw over the edge of her crib to express her unhappiness with her bedtime.
So small. They start out SO SMALL! So small that every little thump at night made me jump up and check on them…or make my husband get up and check on them. Now, it's whomever they call that has to get up. Which was real funny to Jim (my husband) because they call out for mom a lot. I've gone from being so worried about them and all their tinyness to "1-2-3-not-it!" when they call for 'Dada' at night.
With every new stage that my kids enter, I'm tempted to look back and cry over the time that's already passed by so quickly. But then, I look at these two beautiful living reminders that life is great… that I get the privilege of hanging out with all day…and it's hard to feel sorry for myself. Brianne is now starting to read books to Lauren, and Lauren is now starting to boss Brianne around. With the passing of every stage, comes a new one full of new reasons to laugh.