yagi
Japan tapping gait recognition tech in criminal probes
Gait recognition technology, a method to identify people by characteristics shown unconsciously in the ways they walk, is being utilized in criminal investigations in Japan. The technology enables the identification of individuals even from images taken from a distance and low-resolution footage. According to advocates, a video image of only two strides is sufficient to identify a person with a high rate of accuracy, based on arm swings, length of stride and other characteristics. Researchers are working to improve the accuracy of the technology with the use of artificial intelligence. In a brazen daytime attack in Tokyo's upscale Ginza district in April 2017, a man was robbed of some ¥40 million on a street after he had converted gold into cash.
- Law Enforcement & Public Safety > Crime Prevention & Enforcement (0.76)
- Law > Criminal Law (0.72)
- Leisure & Entertainment > Sports > Olympic Games (0.38)
Action-Based Imperative Programming with YAGI
Ferrein, Alexander (FH Aachen University of Applied Sciences) | Steinbauer, Gerald (Graz University of Technology) | Vassos, Stavros (National and Kapodistrian University of Athens)
Many tasks for autonomous agents or robots are best de- scribed by a specification of the environment and a specifi- cation of the available actions the agent or robot can perform. Combining such a specification with the possibility to imper- atively program a robot or agent is what we call the action- based imperative programming. One of the most successful such approaches is Golog. In this paper, we draft a proposal for a new robot program- ming language YAGI, which is based on the action-based imperative programming paradigm. Our goal is to design a small, portable stand-alone YAGI interpreter. We combine the benefits of a principled domain specification with a clean, small and simple programming language, which does not ex- ploit any side-effects from the implementation language. We discuss general requirements of action-based programming languages and outline YAGI, our action-based language ap- proach which particularly aims at embeddability.