All Toyohashi University of Technology Research articles