Kourosh Naderi

Kourosh Naderi
MagiCAD · Inovation Research and Development

Doctor of Science

About

14
Publications
10,233
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
256
Citations
Introduction
I am a data scientist and machine learning specialist interested in developing end-to-end solutions for machine learning projects. I have completed my PhD studies and research on the intersection of Machine Learning and Physically-based simulations at Aalto Univeristy under supervision of Prof. Perttu Hämäläinen. I have researched and developed creative motion planning methods for complicated animated characters such as humanoid characters for long planning horizons.

Publications

Publications (14)
Conference Paper
Full-text available
Animation and machine learning research have shown great advancements in the past decade, leading to robust and powerful methods for learning complex physically-based animations. However, learning can take hours or days, especially if no reference movement data is available. In this paper, we propose and evaluate a novel combination of techniques f...
Preprint
Full-text available
Animation and machine learning research have shown great advancements in the past decade, leading to robust and powerful methods for learning complex physically-based animations. However, learning can take hours or days, especially if no reference movement data is available. In this paper, we propose and evaluate a novel combination of techniques f...
Preprint
We propose the concept of intelligent middle-level game control, which lies on a continuum of control abstraction levels between the following two dual opposites: 1) high-level control that translates player's simple commands into complex actions (such as pressing Space key for jumping), and 2) low-level control which simulates real-life complexiti...
Conference Paper
We introduce a novel approach for improving performance and motivation in sports, which we term computer-aided imagery (CAI). In many sports, mental preparation for performance involves imagery, the cognitive skill of rehearsing the task in one's mind. Imagery is however a difficult cognitive skill, which is why we propose the CAI approach, i.e., u...
Article
Full-text available
This paper addresses the problem of offline path and movement planning for wall climbing humanoid agents. We focus on simulating bouldering, i.e. climbing short routes with diverse moves, although we also demonstrate our system on a longer wall. Our approach combines a graph-based highlevel path planner with low-level sampling-based optimization of...
Conference Paper
Full-text available
This paper presents a novel algorithm for real-time path-planning in a dynamic environment such as a computer game. We utilize a real-time sampling approach based on the Rapidly Exploring Random Tree (RRT) algorithm that has enjoyed wide success in robotics. More specifically, our algorithm is based on the RRT* and informed RRT* variants. We contri...
Conference Paper
In this paper, we propose a fast algorithm for a multi-robot system which enables the robots to stably maneuver on domes. The multi-robot system includes robots, a leader robot and one or more follower robots, which are connected to each other by strings and make a ring around the dome. The proposed algorithm employs multi-rapidly random trees (mul...
Conference Paper
In this paper, we propose a reasonable fast centralized to navigate a multi-robot system on domes. The robots, consisting of a leader and N-1 (N ≥ 2) followers, are connected to each other by N strings and make a ring around the dome. The leader uses the artificial potential field approach to plan a stable path toward its desired goal position whil...
Conference Paper
Full-text available
In this paper we propose a centralized algorithm for stable operation of a multi-robot dome inspection, repair, and maintenance based on potential field method. The multi-robot system consists of two robots, a leader robot and a supporter robot, connected to each other by two strings. The follower robot sends its information to the leader robot for...

Network

Cited By