Arrow Research search

Author name cluster

Jacky Baltes

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

25 papers
2 author rows

Possible papers

25

KER Journal 2024 Journal Article

A hierarchical deep reinforcement learning algorithm for typing with a dual-arm humanoid robot

  • Jacky Baltes
  • Hanjaya Mandala
  • Saeed Saeedvand

Abstract Recently, the field of robotics development and control has been advancing rapidly. Even though humans effortlessly manipulate everyday objects, enabling robots to interact with human-made objects in real-world environments remains a challenge despite years of dedicated research. For example, typing on a keyboard requires adapting to various external conditions, such as the size and position of the keyboard, and demands high accuracy from a robot to be able to use it properly. This paper introduces a novel hierarchical reinforcement learning algorithm based on the Deep Deterministic Policy Gradient (DDPG) algorithm to address the dual-arm robot typing problem. In this regard, the proposed algorithm employs a Convolutional Auto-Encoder (CAE) to deal with the associated complexities of continuous state and action spaces at the first stage, and then a DDPG algorithm serves as a strategy controller for the typing problem. Using a dual-arm humanoid robot, we have extensively evaluated our proposed algorithm in simulation and real-world experiments. The results showcase the high efficiency of our approach, boasting an average success rate of 96.14% in simulations and 92.2% in real-world settings. Furthermore, we demonstrate that our proposed algorithm outperforms DDPG and Deep Q-Learning, two frequently employed algorithms in robotic applications.

KER Journal 2023 Journal Article

An analysis and review of robot magic shows

  • Jeehyun Yang
  • Jaesik Jeong
  • Jacky Baltes

Abstract The field of humanoid robotics is constantly evolving, with new advances creating exciting opportunities for research and development. Especially in the entertainment area, robotics applications show significant growth potential. To guide and track the progress of robotics research, good benchmark problems are crucial, but especially investigating human–robot interaction capabilities is difficult. This paper examines robot magic shows as a benchmark and research direction for entertainer robots and discusses flexible and versatile system architectures for robot magicians in the humanoid robot application challenge competition since 2017. The goal is a detailed analysis of magic tricks and magician robots presented in front of audiences. This paper reviews the hardware components and examines the robot platforms of participating teams in the robot magic show, the types of magic performances, the magic tricks and tools, the algorithms for the magic tricks, and the framework for humanoid robots. By providing a comprehensive analysis of these elements, we can gain insight into the capabilities of advanced humanoid robots for high-performance magic tricks. In conclusion, this paper highlights the exciting potential of humanoid robotics and entertainment fusion. In addition, we analyze the use of humanoid robots in magic shows, presenting the industrial potential of entertainer robots.

KER Journal 2023 Journal Article

Lightweight mechatronic system for humanoid robot

  • Jaesik Jeong
  • Jeehyun Yang
  • Guilherme Henrique Galelli Christmann
  • Jacky Baltes

Abstract This paper presents the technical specifications of a lightweight humanoid robot platform named Robinion Sr. including its mechanical and electrical design. We describe a versatile and robust mechatronic system, efficient walking gait, and software architecture of the humanoid robot. The humanoid robot platform is targeted for use in a range of applications, including research and development, competitions, and the service industry. A reduced platform cost was an essential consideration in our design. We introduce a specialized and inexpensive mechanical design, which includes a parallel-kinematics leg design, external gears, and low-cost controllers and sensors. The humanoid robot is equipped with an efficient electronic structure and a tablet computer for task scheduling, control, and perception, as well as an embedded controller for solving forward & inverse kinematics and low-level actuator control. The perception system recognizes objects at real-time inference with Deep Learning-based detection algorithms without a dedicated GPU. We present and evaluate the capabilities of our newly developed advanced humanoid robot and believe it is a suitable platform for the academic and industrial robotics community.

KER Journal 2020 Journal Article

First human–robot archery competition: a new humanoid robot challenge

  • Kuo-Yang Tu
  • Hong-Yu Lin
  • You-Ru Li
  • Che-Ping Hung
  • Jacky Baltes

Abstract A humanoid robot developed to play multievent athletes like human has paved a way for interesting and popular robotics research. One of the great dreams is to develop a humanoid robot being able to challenge human athletes. Therefore, the challenge of humanoid robots to play archery against human is organized at Taichung, Taiwan, in HuroCup, FIRA 2018, on August 7th. The difficulties of developing humanoid robot are not just on playing archery. The humanoid robots for HuroCup must make use of the same hardware for the 10 events. In this paper, the design and implementation of the humanoid robot for archery are proposed under the trade off with other nine events. Therefore, the humanoid robot must have some special design and development on software. More specially, the humanoid robot must use professional bow to challenge human for archery competition. Therefore, in this paper, special shooting posture under constrained arm structure and motion planning of both arms for more torque to play professional bow are proposed. In addition, the further development of humanoid robot to improve archery shooting is summarized.

KER Journal 2020 Journal Article

Robot magic show: human–robot interaction

  • Jaesik Jeong
  • Jeehyun Yang
  • Jacky Baltes

Abstract The use of robots in performance arts is increasing. But, it is hard for robots to cope with unexpected circumstances during a performance, and it is almost impossible for robots to act fully autonomously in such situations. IROS-HAC is a new challenge in robotics research and a new opportunity for cross-disciplinary collaborative research. In this paper, we describe a practical method for generating different personalities of a robot entertainer. The personalities are created by selecting speech or gestures from a set of options. The selection uses roulette wheel selection to select answers that are more closely aligned with the desired personality. In particular, we focus on a robot magician, as a good magic show includes good interaction with the audience and it may also include other robots and performers. The magician with a variety of personalities increased the audience immersion and appreciation and maintained the audience’s interest. The magic show was awarded first prize in the competition for a comprehensive evaluation of technology, story, and performance. This paper contains both the research methodology and a critical evaluation of our research.

KER Journal 2019 Journal Article

A comprehensive survey on humanoid robot development

  • Saeed Saeedvand
  • Masoumeh Jafari
  • Hadi S. Aghdasi
  • Jacky Baltes

Abstract The development of a versatile, fully-capable humanoid robot as envisioned in science fiction books is one of the most challenging but interesting issues in the robotic field. Currently, existing humanoid robots are designed with different purposes and applications in mind. In humanoid robot development process, each robot is designed with various characteristics, abilities, and equipment, which influence the general structure, cost, and difficulty of development. Even though humanoid robot development is very popular, a few review papers are focusing on the design and development process of humanoid robots. Motivated by this, we present this review paper to show variations in the requirements, design, and development process and also propose a taxonomy of existing humanoid robots. It aims at demonstrating a general perspective of existing humanoid robots’ characteristics and applications. This paper includes state-of-the-art and successfully reported existing humanoid robot designs along with different robots used in various robot competitions.

KER Journal 2019 Journal Article

A multi-objective evolutionary hyper-heuristic algorithm for team-orienteering problem with time windows regarding rescue applications

  • Hadi S. Aghdasi
  • Saeed Saeedvand
  • Jacky Baltes

Abstract The team-orienteering problem (TOP) has broad applicability. Examples of possible uses are in factory and automation settings, robot sports teams, and urban search and rescue applications. We chose the rescue domain as a guiding example throughout this paper. Hence, this paper explores a practical variant of TOP with time window (TOPTW) for rescue applications by humanoid robots called TOPTWR. Due to the significant range of algorithm choices and their parameters tuning challenges, the use of hyper-heuristics is recommended. Hyper-heuristics can select, order, or generate different low-level heuristics with different optimization algorithms. In this paper, first, a general multi-objective (MO) solution is defined, with five objectives for TOPTWR. Then a robust and efficient MO and evolutionary hyper-heuristic algorithm for TOPTW based on the humanoid robot’s characteristics in the rescue applications (MOHH-TOPTWR) is proposed. MOHH-TOPTWR includes two MO evolutionary metaheuristics algorithms (MOEAs) known as non-dominated sorting genetic algorithm (NSGA-III) and MOEA based on decomposition (MOEA/D). In this paper, new benchmark instances are proposed for rescue applications using the existing ones for TOPTW. The experimental results show that MOHH-TOPTWR in both MOEAs can outperform all the state-of-the-art algorithms as well as NSGA-III and MOEA/D MOEAs.

KER Journal 2019 Journal Article

A sketch drawing humanoid robot using image-based visual servoing

  • Meng-Cheng Lau
  • John Anderson
  • Jacky Baltes

Abstract This paper presents our sketch drawing artist humanoid robot research. One of the limitations of the existing artist humanoid robot is the lack of feedback on the error that occurs during the drawing process. The contribution of this research is the development of a humanoid robot artist with drawing error correction capability. Based on our previous work with open-loop control pen-and-ink humanoid robot artist, we have implemented a closed-loop visual servoing approach to address this problem. Our experimental results show that this approach is sufficient to correct drawing errors that occur due to mechanical limitation of a robot.

KER Journal 2019 Journal Article

Adaptive computational SLAM incorporating strategies of exploration and path planning

  • Jacky Baltes
  • Da-Wei Kung
  • Wei-Yen Wang
  • Chen-Chien Hsu

Abstract Simultaneous localization and mapping (SLAM) is a well-known and fundamental topic for autonomous robot navigation. Existing solutions include the FastSLAM family-based approaches which are based on Rao–Blackwellized particle filter. The FastSLAM methods slow down greatly when the number of landmarks becomes large. Furthermore, the FastSLAM methods use a fixed number of particles, which may result in either not enough algorithms to find a solution in complex domains or too many particles and hence wasted computation for simple domains. These issues result in reduced performance of the FastSLAM algorithms, especially on embedded devices with limited computational capabilities, such as commonly used on mobile robots. To ease the computational burden, this paper proposes a modified version of FastSLAM called Adaptive Computation SLAM (ACSLAM), where particles are predicted only by odometry readings, and are updated only when an expected measurement has a maximum likelihood. As for the states of landmarks, they are also updated by the maximum likelihood. Furthermore, ACSLAM uses the effective sample size (ESS) to adapt the number of particles for the next generation. Experimental results demonstrated that the proposed ACSLAM performed 40% faster than FastSLAM 2.0 and also has higher accuracy.

KER Journal 2019 Journal Article

Dr. Eureka: a humanoid robot manipulation case study

  • Lin Yu-Ren
  • Guilherme Henrique Galelli Christmann
  • Ricardo Bedin Grando
  • Rodrigo Da Silva Guerra
  • Jacky Baltes

Abstract To this day, manipulation still stands as one of the hardest challenges in robotics. In this work, we examine the board game Dr. Eureka as a benchmark to encourage further development in the field. The game consists of a race to solve a manipulation puzzle: reordering colored balls in transparent tubes, in which the solution requires planning, dexterity and agility. In this work, we present a robot (Tactical Hazardous Operations Robot 3) that can solve this problem, nicely integrating several classical and state-of-the-art techniques. We represent the puzzle states as graph and solve it as a shortest path problem, in addition to applying computer vision combined with precise motions to perform the manipulation. In this paper, we also present a customized implementation of YOLO (called YOLO-Dr. Eureka) and we implement an original neural network (NN)-based incremental solution to the inverse kinematics problem. We show that this NN outperforms the inverse of the Jacobian method for large step sizes. Albeit requiring more computation per control cycle, the larger steps allow for much larger movements per cycle. To evaluate the experiment, we perform trials against a human using the same set of initial conditions.

KER Journal 2019 Journal Article

The average speed of motion and optimal power consumption in biped robots

  • Vida Shams Esfanabadi
  • Mostafa Rostami
  • Seyed Mohammadali Rahmati
  • Jacky Baltes
  • Soroush Sadeghnejad

Abstract One of the issues that have garnered little attention, but that is nevertheless important for developing practical robots, is optimal walking conditions like power consumption during walking. The main contribution of this research is to prepare a correct walking pattern for humans who have a problem with their walking and also study the effect of average motion speed on optimal power consumption. In this study, we firstly optimize the stability and minimize the power consumption of the robot during the single support phase using parameter optimization. Our approach is based on the well-known Zero Moment Point method to calculate the stability of the proposed biped robot. Secondly, we performed experiments on healthy male, age 29 years, to analyze human walking by placing 28 markers, attached to anatomical positions and two power plates for a distance of more than one gait cycle at an average speed of 1.23 ± 0.1 m s −1 validate our results for motion analysis of correct walking ability. Our model was continuously validated by comparing the results of our empirical evaluation against the prediction of our model. The errors between experimental test and our prediction were about 4%–11% for the joint trajectories and about 0.2%–0.5% for the ground reaction forces which is acceptable for our prediction. Due to the presented model and optimized issue and predicted path, the robot can move like a person in a way that has maximum stability along with the minimum power consumption. Finally, the robot was able to walk like a specific person that we considered. This study is a case study and also can be generalized to all samples and can perform these procedures to another person’s with different features.

KER Journal 2017 Journal Article

Inter-humanoid robot interaction with emphasis on detection: a comparison study

  • Taher Abbas Shangari
  • Vida Shams
  • Bita Azari
  • Faraz Shamshirdar
  • Jacky Baltes
  • Soroush Sadeghnejad

Abstract Robot Interaction has always been a challenge in collaborative robotics. In tasks comprising Inter-Robot Interaction, robot detection is very often needed. We explore humanoid robots detection because, humanoid robots can be useful in many scenarios, and everything from helping elderly people live in their own homes to responding to disasters. Cameras are chosen because they are reach and cheap sensors, and there are lots of mature two-dimensional (2D) and 3D computer vision libraries which facilitate Image analysis. To tackle humanoid robot detection effectively, we collected a data set of various humanoid robots with different sizes in different environments. Afterward, we tested the well-known cascade classifier in combination with several image descriptors like Histograms of Oriented Gradients (HOG), Local Binary Patterns (LBP), etc. on this data set. Among the feature sets, Haar-like has the highest accuracy, LBP the highest recall, and HOG the highest precision. Considering Inter-Robot Interaction, it is evident that false positives are less troublesome than false negatives, thus LBP is more useful than the others.

KER Journal 2016 Journal Article

Active balancing and turning for alpine skiing robots

  • Chris Iverach-Brereton
  • Brittany Postnikoff
  • Jacky Baltes
  • Amirhossein Hosseinmemar

Abstract This paper presents our preliminary research into the autonomous control of an alpine skiing robot. Based on our previous experience with active balancing on difficult terrain and developing an ice-skating robot, we have implemented a simple control system that allows the humanoid robot Jennifer to steer around a simple alpine skiing course, brake, and actively control the pitch and roll of the skis in order to maintain stability on hills with variable inclination. The robot steers and brakes by using the edges of the skis to dig into the snow, by inclining both skis to one side the robot can turn in an arc. By rolling the skis outward and pointing the toes together the robot creates a snowplough shape that rapidly reduces its forward velocity. To keep the skis in constant contact with the hill we use two independent proportional-integral-derivative (PID) controllers to continually adjust the robot’s inclination in the frontal and sagittal planes. Our experiments show that these techniques are sufficient to allow a small humanoid robot to alpine ski autonomously down hills of different inclination with variable snow conditions.

KER Journal 2016 Journal Article

HuroCup: competition for multi-event humanoid robot athletes

  • Jacky Baltes
  • Kuo-Yang Tu
  • Soroush Sadeghnejad
  • John Anderson

Abstract This paper describes the motivation for the development of the HuroCup competition and follows the rule development from its inaugural competition from 2002 to 2015. The history of HuroCup is broken down into its growing phase (2002–2006), a time of explosive growth (2007–2011), and current times. This paper describes the main research focus of HuroCup, the multi-event humanoid robot competition: (a) active balancing, (b) complex motion planning, and (c) human–robot interaction and shows how the various HuroCup events relate to those research topics. This paper concludes with some medium- and long-term goals of the rule development for HuroCup.

KER Journal 2016 Journal Article

Stability margin for robust walking gaits constructed by center of pressure

  • Kuo-Yang Tu
  • Cheng-Hsiung Huang
  • Jacky Baltes

Abstract Usually, humanoid walking gaits are only roughly distinguished between stable and unstable. The evaluation of a stable humanoid walking gait is difficult to quantify in scales. And, it is extremely hard to adjust humanoid robots in suitable a walking gait for different movement objectives such as fast walking, uneven floor walking, and so on. This paper proposes a stability margin constructed by center of pressure (COP) to evaluate the gait stability of humanoid walking. The stability margin is modeled by the COP regions that a humanoid robot needs for stable standing. We derive the mathematical model for COP position by dividing the walking gait into single and double support phases in order to measure the stability of the COP regions. An actual measuring system for the stable COP regions is designed and implemented. The measured COP trajectory of a walking gait is eventually evaluated with respect to the stable COP regions for the stability margins. The evaluation focuses on weak stability areas to be improved for robust walking gaits. To demonstrate the robustness of the improved walking gait, we replicate the experiment on three different terrains. The experiments demonstrate that the walking gaits developed based on stable COP region can be applied for different movement objectives.

KER Journal 2011 Journal Article

Robotics competitions as benchmarks for AI research

  • John Anderson
  • Jacky Baltes
  • Chi Tai Cheng

Abstract In the last two decades various intelligent robotics competitions have become very popular. Arguably the most well-known of these are the robotic soccer competitions. In addition to their value in attracting media and capturing the minds of the general public, these competitions also provide benchmark problems for various robotics and artificial intelligence (AI) technologies. As with any benchmark, care must be taken that the benchmark does not introduce unwarranted biases. This paper critically evaluates the AI contributions made by various robotic competitions on AI research.

AAMAS Conference 2011 Conference Paper

Vision-Based Obstacle Run for Teams of Humanoid Robots

  • Jacky Baltes
  • Chi Tai Cheng
  • Jonathan Bagot
  • John Anderson

This demonstration shows a team of small humanoid robots traverse an environment through a set of obstacles. The robots' brain are implemented using mobile phones for vision, balance, and processing. The robots use particle filters to localize themselves and to map the environment. A frontier-based exploration algorithm is used to direct the robots to overcome obstacles and to explore all regions of the environment.

AAAI Conference 2010 Conference Paper

Leveraging Mixed Reality Infrastructure for Robotics and Applied AI Instruction

  • Jacky Baltes
  • John Anderson

Mixed reality is an important classroom tool for managing complexity from both the students’ and instructor’s standpoints. It can be used to provide important scaffolds when introducing robotics, by allowing elements of perception and control to be abstracted, and these abstractions removed as a course progresses (or left in place to introduce robotics to younger groups of students). In prior work, we have illustrated the potential of this approach both in providing scaffolding, building an inexpensive robotics laboratory, and also providing control of evaluation of robotics environments for student evaluation and scientific experimentation. In this paper, we explore integrating extensions and improvements to the mixed reality components themselves as part of a course in applied artificial intelligence and robotics. We present a set of assignments that in addition to exploring robotics concepts, actively integrate creating or improving mixed reality components. We find that this approach better leverages the advantages brought about by mixed reality in terms of student motivation, and also provides some very useful software engineering experience to the students.

AAAI Conference 2006 Conference Paper

The Keystone Scavenger Team

  • Jacky Baltes

Stereo vision for small mobile robots is a challenging problem, particularly when employing embedded systems with limited processing power. However, it holds the promise of greatly increasing the localization, mapping, and navigation ability of mobile robots. To help in scene understanding, objects in the field of vision must be extracted and represented in a fashion useful to the system. At the same time, methods must be in place for dealing with the large volume of data that stereo vision produces, in order that a practical frame rate may be obtained. We have been working on stereo vision as the sole form of perception for Urban Search and Rescue (USAR) domains over the last three years. Recently, we have extended our work to include domains with more complex human robot interactions. Our entry in the 2006 AAAI Robotics competition embodies these ideas.

IROS Conference 2003 Conference Paper

Flexible binary space partitioning for robotic rescue

  • Jacky Baltes
  • John Anderson 0001

In domains such as robotic rescue, robots must plan paths through environments that are complex and dynamic, and in which robots have only incomplete knowledge. This will normally require both diversions from planned paths as well as significant re-planning as events in the domain unfold and new information is acquired. In terms of a representation for path planning, these requirements place significant demands on efficiency and flexibility. This paper describes a method for flexible binary space partitioning designed to serve as a basis for path planning in uncertain dynamic domains such as robotic rescue. This approach is used in the 2003 version of the Keystone Fire Brigade a robotic rescue team. We describe the algorithm used, make comparisons to related approaches to path planning, and provide an empirical evaluation of an implementation of this approach.

IROS Conference 2000 Conference Paper

A benchmark suite for mobile robots

  • Jacky Baltes

Describes a benchmark suite for mobile robots that provides quantitative measurements of a mobile robot's ability to perform specific tasks. Guidelines for the design of benchmark tests were derived from other areas faced with the problem of evaluating complex systems. The benchmarks test the control and accuracy of the path and trajectory tracking, the static path planning, and the dynamic path planning ability of a mobile robot. A set of metrics that provide important information about a mobile robot's performance are also presented. These benchmarks could also be used as simple games. Their inclusion in robotic games will lead to an increased opportunity for researchers to evaluate their work without having to buy expensive or special purpose equipment.