Next Article in Journal
3D Autonomous Surgeon’s Hand Movement Assessment Using a Cascaded Fuzzy Supervisor in Multi-Thread Video Processing
Previous Article in Journal
A Hardware-Friendlyand High-Efficiency H.265/HEVC Encoder for Visual Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Physical Length and Weight Reduction of Humanoid In-Robot Network with Zonal Architecture

Department of Electronic and Computer Engineering, Hanyang University, Seoul 04763, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(5), 2627; https://doi.org/10.3390/s23052627
Submission received: 20 January 2023 / Revised: 14 February 2023 / Accepted: 24 February 2023 / Published: 27 February 2023
(This article belongs to the Topic Recent Advances in Robotics and Networks)

Abstract

:
Recently, with the continuous increase in the number of sensors, motors, actuators, radars, data processors and other components carried by humanoid robots, the integration of electronic components within a humanoid is also facing new challenges. Therefore, we focus on the development of sensor networks suitable for humanoid robots to designing an in-robot network (IRN) that can support a large sensor network for reliable data exchange. It was shown that the domain based in-vehicle network (IVN) architectures (DIA) used in the traditional and electric vehicles is gradually moving towards zonal IVN architectures (ZIA). Compared with DIA, ZIA for vehicles is known to provide better network scalability, maintenance convenience, shorter harness length, lighter harness weight, lower data transmission delay, and other several advantages. This paper introduces the structural differences between ZIRA and the domain based IRN architecture (DIRA) for humanoids. Additionally, it compares the differences in the length and weight of wiring harnesses of the two architectures. The results show that as the number of electrical components including sensors increases, ZIRA reduces at least 16% compared to DIRA, the wiring harness length, weight, and its cost.

1. Introduction

In the robotics research industry, different from general industrial robots, humanoids manufactured for the purpose of realizing human appearance and behavior have a high demand for the integration of electronics and mechanical construction. Compared with industrial robots, humanoid robots need to have a higher awareness of the surrounding environment, a larger range and accuracy of motion, and more intelligent interaction capabilities [1,2,3,4,5,6,7]. In order to realize these requirements, along with the development of the robotics industry, the focus of research has gradually shifted from mechanical construction to electrical and electronic design. Atlas, a humanoid robot with agile movement ability, is powered by an on-board computer to process the environmental data collected from light detection and ranging (LiDAR), stereo camera, and laser range finder, and then transmit control data to the hydraulic drives all over the robot’s body [5,6]. The interactive robot Ameca is equipped with 27 motors on the head to achieve rich facial expression close to human beings [6,7]. Therefore, during the development of humanoid robots, the number and performance of core components such as various types of sensors, drivers, motors, and processors are constantly increasing and improving, respectively. At the same time, to realize the coordinated operation of these components, the research on the internal communication network of the robot also known as in-robot network (IRN) is gaining more attention [8,9,10].
In previous research, the idea of the IRN was proposed, and the network was divided according to the domain structure according to the differentiation of sensors, environmental perception components, processors, and controllers [3,11,12]. This idea is similar to the division of the five domains in the in-vehicle network (IVN) electrical/electronic (E/E) architecture [13,14,15]. In the traditional domain based IVN architecture, the network is usually divided into five different domains: connectivity, driver replacement, powertrain and vehicle dynamics, body and comfort, and in-vehicle experience [16]. This kind of network focuses on the aggregation of functionally related Electronic Control Units (ECUs) under the domain controller or gateway, and it is easier to achieve the integration of similar data. However, the same type of network components will be distributed in various locations of the humanoid robot according to the usage requirements. Therefore, to integrate similar components, the relevant network wiring will extend from the ECU to every corner of the humanoid robot body. The biggest disadvantage of this structure is that it will increase the wiring complexity, weight, and cost. At the same time, it will also increase the difficulty of assembly, modularization, and the plug-and-play function of some parts during upgrade and maintenance.
In the past two years, a novel automotive network architecture design called the zonal architecture has been proposed. Different from the domain architecture, the zonal architecture reduces the wiring and weight of the network at the cost of increasing software complexity. The benefits of this architecture will increase over time as next-generation vehicles require more network elements to support ever-increasing data processing volumes. Because humanoid robots have higher precision requirements for data processing and dynamic control, the integration of the network is much higher than that of vehicles. The ability of the zonal architecture to simplify network hardware has a positive impact on the integration of humanoid robot networks and the modularization of components.
This paper compares the difference between the IRN domain architecture and the zonal architecture in terms of network structure, hardware quantity, and regional division, and focuses on comparing the differences in the wiring harness of the domain and zonal IRN architectures. Section 2 introduces the development status of humanoid robots in recent years, and the development of domain and zonal architecture in the IVN field and compares difference between them. Section 3 describes the domain and zonal architectures designed for the IRN field. Section 4 describes the calculation results of the wiring harness parameters of the domain and zonal architectures. Finally, Section 5 describes the conclusions drawn based on the comparison results.

2. Background and Related Works

This section introduces the background knowledge of our research and related works. Section 2.1 introduces the current research status of robots developed for industrial, social, and movement capabilities in the field of humanoid robot research. Section 2.2 introduces the domain IVN architecture (DIA) currently in use and the newly proposed zonal IVN architecture (ZIA).

2.1. Development Status in the Humanoid Robot Field

Humanoid robot research started from the imitation of bipedal walking and expanded to the research and development of artificial intelligence. The characteristics of humanoid robots can be summarized into three categories: interaction, perception, and control [3,4]. Humanoid robots need to have strong human-computer interaction capabilities. At the same time, humanoid robots often face more diverse scenarios than traditional robots, and the environment is more uncertain, requiring environmental awareness and unstructured environment operation capabilities. In addition, the body shape of humanoid robots is closer to that of humans, so volume and weight are limited. At the same time, it needs to realize gait walking, which also puts forward higher requirements for motion control.
The ASIMO humanoid robot developed by Japan’s Honda is 1.3 m high and weighs 50 kg. Through the 6-axis foot area sensor, the gyroscope and acceleration sensor implements the collection of environmental data and attitude balance information, and it uses the drivers of head, arms, hands, hips, legs, and other parts to achieve the mobility of 57 degrees of freedom and has a walking speed of 1.7 mph and a running speed of 4.3 mph [11,17,18].
The T-HR3 humanoid robot developed by Japan’s Toyota allows users to obtain the robot’s perspective and control its behavior through wearable devices. An on-board T-HR3 and reduction gears, motors, master maneuvering system, and torque sensors are connected to each joint of the robot body. These modules transmit the operator’s movements directly to the T-HR3′s 29 body parts and the master maneuvering system’s 16 master control systems [19].
The Atlas robot launched by Boston Dynamics has high mobility, flexibility, and moving speed. Atlas uses a head-mounted LiDAR, two stereo RGB cameras, a TOF depth sensor, and a laser rangefinder to collect environmental data. It uses a multi-plane segmentation algorithm to extract the plane from the point cloud, build the model of the different objects seen by Atlas, and then plans a path based on the model built by itself. Custom valves and hydraulic power units are able to power its 28 hydraulic joints for a high degree of flexibility [5].
The interactive robot Ameca, which was proposed in 2022, was developed by the British technology company Engineered Arts. It weighs 49 kg and is 1.87 m high. The body has 52 modules and supports 51 joint movements. Twenty-seven motors are integrated in the face of Ameca, and thus realizes a realistic facial expression control ability close to human beings. However, although Ameca has a realistic face, it cannot walk, jump, or run [7].
In recent years, the development process in the field of humanoid robots has shown a trend—the number of environmental detection components such as sensors, radars, and photoelectric components integrated in the robot body is gradually increasing. At the same time, to achieve more flexible and faster mobility, the number of drive components used in each joint has gradually increased. However, because the existing humanoid robots are all developed for a single field, there is no humanoid robot that integrates artificial intelligence, environmental detection, language analysis, mobility, and other aspects perfectly. One of the reasons is that developers do not have a suitable network architecture that can support such complex communication.

2.2. Comparison of Domain IVN Architecture and Zonal IVN Architecture

2.2.1. Domain IVN Architecture

In today’s industry, the automotive E/E architecture is divided into five areas by function: power domain (powertrain and vehicle dynamics), chassis domain (body and comfort), cockpit domain (infotainment and in-vehicle experience), autonomous driving domain (ADAS and highly automated driving) and body domain (connectivity), as shown in Figure 1. Each region correspondingly launches a corresponding domain controller, and finally connects to the main line or even hosts to the cloud through a Controller Area Network (CAN) /Local Interconnect Network (LIN) and other communication methods, so as to realize the interaction of vehicle information data [20,21,22]. The ECUs contained in the five domains are distinguished by different colors. In the domain-based architecture, ECUs belonging to the same domain are deployed in various positions of the vehicle body as required. At the same time, some lines between the corresponding domain controller and ECUs must cross the whole vehicle body, which is also the reason why the wiring harness length of the domain-based architecture is usually longer than that of the zonal architecture.
The power domain controller mainly controls the powertrain of the vehicle, optimizes the power performance of the vehicle, and ensures the power safety of the vehicle. The functions of the power domain controller include but are not limited to engine management, gearbox management, battery management, power distribution management, emission management, speed limit management, fuel saving and power saving management.
The chassis domain controller mainly controls the driving behavior and driving attitude of the vehicle. Its functions include, but are not limited to, braking system management, vehicle transmission system management, driving system management, steering system management, vehicle speed sensor management, body attitude sensor management, air suspension system management, and airbag system management.
The body domain controller mainly controls various body functions, including but not limited to headlights, rear lights, interior lights, door locks, windows, sunroofs, wipers, electric trunks, smart keys, air conditioners, antennas, and gateway communication.
The cockpit domain controller mainly controls various electronic information system functions in the intelligent cockpit of the vehicle. These functions include the central control system, vehicle infotainment system, head-up display, seat system, instrument system, rearview mirror system, driving behavior monitoring system, navigation system.
The automatic driving domain controller is responsible for realizing and controlling the automatic driving function of the car. It needs to have the ability to receive image information, process and judge image information, process and calculate data, navigate, and route planning, For the rapid judgment and decision-making ability of real-time situations, algorithms at the three levels of perception, decision-making, and control need to be processed, and the software and hardware requirements for domain controllers are the highest.

2.2.2. Zonal IVN Architecture

In the zonal architecture, there are no longer traditional body domains, power domains, etc., and these are replaced by ‘zones’ in physical space, such as left front zone, right front zone, left rear zone, and right rear zone (Figure 2 shown). We use the same color as Figure 1 to mark the ECUs that belong to different zonal gateways to indicate that, in the zonal architecture, the ECUs are divided into different zones according to their physical location, while retaining the original ECUs deployment location in the domain-based architecture. Data interaction between the ECUs and central computers is realized through the zonal gateway. In the zonal architecture, the wiring harness structure becomes simpler, and the software environment becomes more flexible and scalable. Through over-the-air technology (OTA) updates, the new generation of car software can be easily upgraded to better support user-defined cars.
Audi, General Motors, Toyota, Jaguar, Land Rover, Volkswagen, and Volvo have announced that they will adopt the zonal architecture [23,24]. The reason why this architecture is adopted is to reduce the cost and weight of the wiring harness on the one hand, and to correspond to automatic driving on the other hand. The wiring harness is the third most expensive component in a mid-range car. The first is the engine and the second is the chassis. The most significant advantage of this architecture is that it can greatly reduce the wiring harness. Early research showed an approximate 30% reduction in weight and cost [25]. It can be further reduced if further optimized.
Considering that there is also a layered architecture approach, there are multiple wired communication technologies to suit various needs. Fast Ethernet is the dominant networking technology between the central computer and domain or zonal controllers. Currently, it is based on 100 Mb/s Ethernet, which will soon be upgraded to 1 Gb/s, and will be further supplemented by the new multi-gigabit technology defined by the IEEE [26,27]. For high security and reliability needs, redundancy can be added. There are still legacy bus systems such as Controller Area Network Flexible Data-Rate (CAN FD), LIN and FlexRay™. These technologies will remain in place for a period of time to ensure a smooth transition. In addition, various new standards are emerging for vehicle networking. On the one hand, there are various bus systems that can meet network requirements at a lower cost than conventional bus systems. On the other hand, there are also new popular schemes that achieve better performance/cost ratios. Compared with CAN FD, Controller Area Network Extra Long (CAN XL) has been upgraded in function and performance, has higher data rate, higher scalability, better security, and is compatible with traditional Ethernet based on switching topology (such as 100BASE-T1 and 1000BASE-T1), the channel of the Ethernet frame has a larger capacity. Although the CAN bus has many advantages, it does have its limitations. As the number of devices required to connect to a single CAN bus continues to increase, each new device significantly reduces performance due to its low data transfer rate of 5 Mb/s (CAN-FD) or 1 Mb/s (CAN). The application of Ethernet brings higher throughput (up to 10 Gbps or higher), and, compared with the maximum capacity of Data Field in CAN bus frame is only 8 bytes, a single frame of Ethernet can carry 44–1500 bytes of data. Additionally, Ethernet allows the aggregation of multiple CAN buses into one Ethernet link. This results in a smaller harness than CAN. This means lower installation and maintenance costs [28,29].
To realize the zonal architecture, a gigabit ethernet backbone network, time-sensitive network (TSN), adaptive automotive open system architecture (AUTOSAR) platform, high-performance computing (HPC), TSN switching domain controller, virtual ethernet switching, and IP/VLAN are all indispensable. The in-car application server (ICAS) system of Volkswagen MEB is provided by Continental, and the key Ethernet switch 88Q5050 is jointly developed by Elektrobit and Marvell [30]. At the same time, the NVIDIA DRIVE Pegasus self-driving car platform that NVIDIA claims can correspond to L5 is the first product to adopt 88Q5050. 88Q5050 can correspond to gigabit ethernet backbone network, TSN time-sensitive network, adaptive AUTOSAR platform, virtual ethernet switching, and internet protocol (IP)/virtual local area network (VLAN).

3. Comparison of Domain and Zonal IRN Architecture for Humanoid Robots

This section introduces the domain IRN architecture (DIRA) and the zonal IRN architecture (ZIRA) designed based on the types of sensors, detectors, processors, and actuators used by humanoid robots. In addition, the types and quantities of components included in the architectures proposed in this section refer to Taehyoung Kim’s paper [31]. In this paper, by collating medical and biological data, the sensor types suitable for humanoid robot sensor networks and the network parameters such as payload (only the data size is considered but not the entire frame size including the header file), bandwidth and data packet types are proposed.

3.1. Domain IRN Architecture

Figure 3 shows the DIRA designed in this paper for humanoid robots. The DIRA is divided into four domains: Head Domain (HD), Arm and Hand Domain (AHD), Leg and Foot Domain (LFD), and Skin Domain (SD). The four domains share a domain gateway to realize data interaction. In HD, the temperature and pressure sensors in the four parts of the forehead, nose, cheek, and lips, as well as the smell sensor and camera collect environmental information, and transmit it to the central processing unit (CPU) through the head domain controller (HDC). After the CPU analyzes and processes the data received from each domain controller (DC), it transmits control commands to the actuators located in HD, AHD, and LFD.
In addition, in AHD and LFD, according to the physical position of the robot’s limbs, the lower-level network is further divided, and the data transmission of the left arm, right arm, upper body, left leg, and right leg is processed respectively through five sub-domain controllers (SDC). The SD contains a large number of temperature and pressure sensors, which are used to collect the subtle environmental changes felt by the skin of humanoid robots. Therefore, the lower-level network connected to the SDC is also divided into three SDCs: the upper body, the arms, and the legs according to the physical location.

3.2. Zonal IRN Architecture

Figure 4 shows the ZIRA designed in this paper by reorganizing the DIRA based on the zonal architecture according to the IVN. The ZIRA is divided into six zones: head zone (HZ), left arm zone (LAZ), right arm zone (RAZ), torso zone (TZ), left leg zone (LLZ), and right leg zone (RLZ). Among them, LAZ, RAZ, TZ, LLZ, and RLZ are connected to the head zone gateway (HZG) of HZ through their own zone gateway (ZG), and all the links use 100 Mbps Ethernet.
The sensors, processors and actuators contained in the HZ are the same as DIRA. The LAZ and RAZ include the temperature and pressure sensor of arm and hand, the finger pressure sensor, and the actuators of the arm and hand on the left and right sides. The TZ contains the temperature and pressure sensors for chest and abdomen and back, and actuators for waist. The LLZ and RLZ contain the temperature sensor of leg and foot, the pressure sensor of calf, thigh, and foot, and the actuators of leg and foot on the left and right sides.

4. Wiring Harness Comparison of Domain and Zonal IRN Architecture

In this section, we show in detail the communication direction, data type, payload size, ethernet type, and link length of the network link of DIRA and ZIRA. Then, according to different levels of network components, the total link length and weight parameter of the wiring harness under the two architectures are calculated for comparison.

4.1. Data Transmission Link Parameter of Domain IRN Architecture

Table 1 shows the data types and average link lengths of temperature, pressure, smell sensors, and camera in DIRA’s HD which transmit environmental parameters to the HDC, and the links connect the HDC with the CPU and actuators. In this part, the sensor link is responsible for one-way uplink data transmission, while the actuator link carries one-way downlink data forwarding. Only the link of the CPU performs two-way data transmission at the same time.
Table 2 shows the link direction, data type, payload size, Ethernet bandwidth, and average link length of SSDC1 connected to the upper body in SD of DIRA; SSDC2 connected to the arm temperature and pressure sensor; and SSDC3 connected to the leg temperature and pressure sensor.
Table 3 integrates the actuator link specific parameters of the AHD and LFD, and this part of the link carries control data for one-way downlink transmission. Table 4 shows the link parameters between the DG and each domain.

4.2. Data Transmission Link Parameter of the Zonal IRN Architecture

This section shows the parameters of the links carried by the six zones in ZIRA. As the distribution of the components in the other five zones is different from that of DIRA except for the HZ, sensors and actuators are arranged according to the physical locations, so the average length of most links is shortened. For example, in the DIRA’s SD, the SDC located in the upper body of the humanoid robot carryies the data forwarded from the chest, back, arms, and legs, so it is inevitable to need a longer harness to connect the SDC with the sensors located at the legs and feet.
Table 5, Table 6, Table 7, Table 8, Table 9 and Table 10 show the communication direction, data type, payload size, Ethernet type, and link length of the sensor, processor, and actuator data transmission link of HZ, LAZ, RAZ, TZ, LLZ, and RLZ in turn. Except that the configuration of HZ is similar to HD in DIRA, other zones are responsible for the uplink and downlink data transmission of sensors and actuators connected to them according to the physical location of the components. Table 11 shows the link parameters of the 5 ZIRA zones connected to HZ.

4.3. Wiring Harness Weight and Length Comparison of DIRA and ZIRA

In this section, based on the average length of each link of the DIRA and the ZIRA, the difference in the total link length and link weight required by the two architectures is estimated when the humanoid robot is equipped with different numbers of sensors, processors, and actuators.
Among the existing humanoid robots developed for various fields, the average number of sensors used in each joint is less than 10, and the average number of actuators in each joint is five. LiDAR, camera, and other environmental parameter collection components are usually only equipped with one or two pieces. All data is handled by a single processor. Therefore, we calculated the link length and weight of the DIRA and the ZIRA based on the number of components mentioned above. In addition, on this basis, the required link length and weight are calculated when there are 5 times, 10 times, 20 times, 50 times, and 100 times the number of components in a current level humanoid which assumes 92 components as shown in Table 12. Among them, the number of smell sensor, camera, and CPU remains unchanged, and only the number of temperature sensors, pressure sensors, and actuators is adjusted.
The unit length weight of cables used in the calculation refers to the QSFP-40G-AOCxM cables. The QSFP-40G-AOCxM cable is QSFP+ active optical cables (AOC) for 40G Ethernet (40GbE) and InfiniBand QDR applications and compliant to the IEEE802.3ba (40GBASE-SR4). It supports bidirectional data transmission up to 4×10 Gbps, unit length weight is 0.1 kg (1 m). The total wiring harness length L T D of DIRA and L T Z of ZIRA can be calculated by Equations (1) and (2):
L T D = m = 0 N S 1 L D S m + n = 0 N A 1 L D A n + i = 0 N D D 1 L D D i + j = 0 N S D 1 L S D j + 2 × L D C + L D T + L D P ,
where N S represents the total number of temperature and pressure sensors; N A represents the total number of actuators; N D D represents the total number of links connecting each domain controller and backbone domain gateway; N S D is the total number of lines connecting each domain controller and sub-domain controller; L D S m is the length of the link between the m t h sensor and the sub-domain controllers; L D A n represents the length of link between the n t h actuator and the sub-domain controllers; L D D i represents the length of the connecting link between the i t h domain controller and domain gateway; L S D j represents the length of the link between the j t h sub-domain controller and the domain controllers; L D C represents the length of the link between the camera and the head domain controller; L D T represents the link length between the smell sensor and the head domain controller; L D P represents the link length between the CPU and the head domain controller. The total length of the entire DIRA architecture wiring harness is obtained by summing the lengths of the individual parts.
L T Z = m = 0 N S 1 L Z S m + n = 0 N A 1 L Z A n + i = 0 N Z Z 1 L Z Z i + 2 × L Z C + L Z T + L Z P ,
where L Z S m is the length of the link between the m t h sensor and the zone gateways; L Z A n represents the length of link between the n t h actuator and the zone gateways; L Z Z i is the length of the connecting link between head zone gateway and the i t h zone gateway; L Z C represents the length of the link between the camera and the head zone gateway; L Z T is the link length between the smell sensor and the head zone gateway; L Z P represents the link length between the CPU and the head zone gateway. The total length of the entire ZIRA architecture wiring harness is obtained by summing the lengths of the individual parts.
The total weight of the wiring harness of DIRA and ZIRA architecture can be calculated by Equations (3) and (4).
W T D = W F × L T D
W T Z = W F × L T Z
where W F represents the weight of the wiring harness per unit length. In this paper, the value 0.1 kg/m mentioned above is used to calculate the total weight of the wiring harness for DIRA and ZIRA: W T D is the total wiring harness weight of DIRA, and W T Z is the total wiring harness weight of ZIRA.
Table 12 shows the total number of components carried by the DIRA and the ZIRA, and the calculation results of the total wiring harness length and weight between the two architectures when equipped with different numbers of temperature and pressure sensors. Among them, the change in the number of components is only given to the temperature and pressure sensors, and the other components remain unchanged: one smell sensor, two cameras, and one CPU. The 1-time quantity represents the number of components carried by the currently released humanoid robot, with an average of two sensors and two actuators per joint. Based on this, we calculate the difference in the length and weight of the harness when the number of components increases to 5 times, 10 times, 20 times, 50 times, and 100 times the current level.
The results in Figure 5 show that when each joint is equipped with two sensors and actuators (i.e., the total number of components is 92), the total length and total weight of the ZIRA wiring harness are 16.71% less than the DIRA. As the number of components increases, the difference in total length and total weight between the two architectures gradually increases. When the total number of components reaches 8804, the length and weight of ZIRA are 17.50% less than that of DIRA. Numerically, the total length of the ZIRA’s wiring harness is 704.95 m shorter than that of the DIRA, while the weight difference is 70.5 kg.

5. Conclusions

In this paper, by referring to the development trend of the electronic components highly integrated IVN field, we found that compared with domain architecture, zonal architecture has several advantages in network expansion, wiring complexity, vehicle body weight control, and management and maintenance. We applied it to the IRN architecture design and compared it with the domain architecture in several aspects.
We introduced the differences in the structure of sensor networks for humanoid robots under the proposed ZIRA and the previous DIRA concept. Through careful analysis of numerical simulations, the difference in the length and weight of the wiring harness of the two network architectures was compared under the different quantities of sensors and actuators. The results show that at the level of sensor integration of the humanoid robots today, there is a significant improvement of more than 16% in the length and weight of the wiring harnesses between the two architectures. In the future, as humanoid robots are equipped with more sensors and actuators, these improvements may exponentially increase as shown in Figure 5.
In future research, we will further change the network parameters such as number of ZIRA components, sensor network topology, and payload data, and determine the performance difference between the ZIRA and the DIRA in the data transmission process through the network simulation under different structures.

Author Contributions

Conceptualization, C.C., C.P. and S.P.; methodology, C.C. and S.P.; software, C.C. and C.P.; validation, C.C. and S.P.; formal analysis, C.C. and S.P.; investigation, C.C.; resources, C.C.; data curation, C.C. and C.P.; writing—original draft preparation, C.C.; writing—review and editing, C.C. and S.P.; visualization, C.C. and C.P.; supervision, S.P.; project administration, S.P.; funding acquisition, S.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Republic of Korea government (MSIT) (No. 2022R1F1A1064288).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kajita, S.; Hirukawa, H.; Harada, K.; Yokoi, K. Introduction to Humanoid Robotics; Springer: Berlin/Heidelberg, Germany, 2014; Volume 101. [Google Scholar]
  2. Oztop, E.; Franklin, D.W.; Chaminade, T.; Cheng, G. Human–humanoid interaction: Is a humanoid robot perceived as a human? Int. J. Hum. Robot. 2005, 2, 537–559. [Google Scholar] [CrossRef]
  3. Kerpa, O.; Weiss, K.; Worn, H. Development of a flexible tactile sensor system for a humanoid robot. In Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003)(Cat. No. 03CH37453), Las Vegas, NV, USA, 27–31 October 2003; IEEE: Piscataway, NJ, USA, 2003; pp. 1–6. [Google Scholar]
  4. Rojas-Quintero, J.; Rodríguez-Liñán, M. A literature review of sensor heads for humanoid robots. Robot. Auton. Syst. 2021, 143, 103834. [Google Scholar] [CrossRef]
  5. Feng, S.; Xinjilefu, X.; Atkeson, C.G.; Kim, J. Optimization based controller design and implementation for the atlas robot in the darpa robotics challenge finals. In Proceedings of the 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids), Seoul, Republic of Korea, 3–5 November 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 1028–1035. [Google Scholar]
  6. Nelson, G.; Saunders, A.; Playter, R. The petman and atlas robots at boston dynamics. Hum. Robot. A Ref. 2019, 169, 186. [Google Scholar]
  7. Sowmiya, S.; Ramachandran, M.; Chinnasamy, S.; Prasanth, V.; Sriram, S. A Study on Humanoid Robots and Its Psychological Evaluation. Des. Model. Fabr. Adv. Robot. 2022, 1, 48–54. [Google Scholar] [CrossRef] [PubMed]
  8. Cui, C.; Park, S. In-Robot Network Architectures for Humanoid Robots With Human Sensor and Motor Functions. IEEE Access 2021, 9, 89325–89335. [Google Scholar] [CrossRef]
  9. Cui, C.; Park, S. Simulating In-robot Network Architecture For Humanoid Robots. In Proceedings of the 2021 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS), Hualien City, Taiwan, 16–19 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–2. [Google Scholar]
  10. Tan, T.; Cui, C.; Park, S. The In-Robot Network Structure of Humanoid Robot for Burst Traffic Data Situations. In Proceedings of the 2021 7th IEEE International Conference on Network Intelligence and Digital Content (IC-NIDC), Beijing, China, 17–19 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 474–478. [Google Scholar]
  11. Hirai, K.; Hirose, M.; Haikawa, Y.; Takenaka, T. The development of Honda humanoid robot. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146), Leuven, Belgium, 20 May 1998; IEEE: Piscataway, NJ, USA, 1998; pp. 1321–1326. [Google Scholar]
  12. Singh, S.; Chaudhary, D.; Gupta, A.D.; Lohani, B.P.; Kushwaha, P.K.; Bibhu, V. Artificial Intelligence, Cognitive Robotics and Nature of Consciousness. In Proceedings of the 2022 3rd International Conference on Intelligent Engineering and Management (ICIEM), London, UK, 27–29 April 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 447–454. [Google Scholar]
  13. Bandur, V.; Pantelic, V.; Tomashevskiy, T.; Lawford, M. A Safety Architecture for Centralized E/E Architectures. In Proceedings of the 2021 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), Taipei, Taiwan, 21–24 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 67–70. [Google Scholar]
  14. Diewald, S.; Möller, A.; Roalter, L.; Stockinger, T.; Kranz, M. Gameful design in the automotive domain: Review, outlook and challenges. In Proceedings of the 5th International Conference on Automotive User Interfaces and Interactive Vehicular Applications, Eindhoven, The Netherlands, 28–30 October 2013; Association for Computing Machinery: New York, NY, USA, 2013; pp. 262–265. [Google Scholar]
  15. Frigerio, A.; Vermeulen, B.; Goossens, K.G. Automotive architecture topologies: Analysis for safety-critical autonomous vehicle applications. IEEE Access 2021, 9, 62837–62846. [Google Scholar] [CrossRef]
  16. Frigerio, A.; Vermeulen, B.; Goossens, K. Component-level ASIL decomposition for automotive architectures. In Proceedings of the 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W), Portland, OR, USA, 24–27 June 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 62–69. [Google Scholar]
  17. Shigemi, S.; Goswami, A.; Vadakkepat, P. ASIMO and humanoid robot research at Honda. Hum. Robot. A Ref. 2018, 1, 55–90. [Google Scholar]
  18. Sakagami, Y.; Watanabe, R.; Aoyama, C.; Matsunaga, S.; Higaki, N.; Fujimura, K. The intelligent ASIMO: System overview and integration. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 30 September–4 October 2002; IEEE: Piscataway, NJ, USA, 2002; pp. 2478–2483. [Google Scholar]
  19. Murray, L. Meet the Tokyo robots. Eng. Technol. 2021, 16, 28–31. [Google Scholar]
  20. Brunner, S.; Roder, J.; Kucera, M.; Waas, T. Automotive E/E-architecture enhancements by usage of ethernet TSN. In Proceedings of the 2017 13th Workshop on Intelligent Solutions in Embedded Systems (WISES), Hamburg, Germany, 12–13 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 9–13. [Google Scholar]
  21. Traub, M.; Maier, A.; Barbehön, K.L. Future automotive architecture and the impact of IT trends. IEEE Softw. 2017, 34, 27–32. [Google Scholar] [CrossRef]
  22. Lee, J.; Park, S. Time-sensitive network (TSN) experiment in sensor-based integrated environment for autonomous driving. Sensors 2019, 19, 1111. [Google Scholar] [CrossRef] [Green Version]
  23. Tippe, L.; Pilgrim, L.; Fröschl, J.; Herzog, H.-G. Modular Simulation of Zonal Architectures and Ring Topologies for Automotive Power Nets. In Proceedings of the 2021 IEEE Vehicle Power and Propulsion Conference (VPPC), Gijon, Spain, 25–28 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
  24. Kenjić, D.; Antić, M. Connectivity Challenges in Automotive Solutions. IEEE Consum. Electron. Mag. 2022; early access. [Google Scholar] [CrossRef]
  25. Park, C.; Park, S. Performance Evaluation of Zone-Based In-Vehicle Network Architecture for Autonomous Vehicles. Sensors 2023, 23, 669. [Google Scholar] [CrossRef] [PubMed]
  26. Rodríguez-Pérez, A.; Pérez de Aranda, R.; Prefasi, E.; Dumont, S.; Rosado, J.; Enrique, I.; Pinzón, P.; Ortiz, D. Toward the Multi-Gigabit Ethernet for the Automotive Industry. Fiber Integr. Opt. 2021, 40, 1–13. [Google Scholar] [CrossRef]
  27. IEEE P802. 3cz™/D3.2; Draft Standard for Ethernet Amendment 7: Physical Layer Specifications and Management Parameters for Multi-Gigabit Optical Ethernet Using Graded-Index Glass Optical Fiber for Application in the Automotive Environment. IEEE: Piscataway, NJ, USA, 2022.
  28. Austermann, C.; Frei, S. Immunity of CAN, CAN FD and Automotive Ethernet 100/1000BASE-T1 to Crosstalk From Power Electronic Systems. IEEE Trans. Electromagn. Compat. 2022, 64, 2283–2291. [Google Scholar] [CrossRef]
  29. Austermann, C.; Kleinen, M.; Olbrich, M.; Jeschke, S.; Hangmann, C.; Wüllner, I.; Frei, S. Störfestigkeitsanalyse von 100BASE-T1 und 1000BASE-T1 Automotive Ethernet-Kommunikationssystemen Mittels Direct Power Injection; Apprimus: Aachen, Germany, 2022; pp. 49–56. [Google Scholar] [CrossRef]
  30. Mariño, A.G.; Fons, F.; Arostegui, J.M.M. The future roadmap of in-vehicle network processing: A HW-centric (R-) evolution. IEEE Access 2022, 10, 69223–69249. [Google Scholar] [CrossRef]
  31. Kim, T.; Park, S. Equivalent Data Information of Sensory and Motor Signals in the Human Body. IEEE Access 2020, 8, 69661–69670. [Google Scholar] [CrossRef]
Figure 1. Body structure of domain IVN architecture. The network is divided into five areas by function: power domain, chassis domain, cockpit domain, autonomous driving domain and body domain.
Figure 1. Body structure of domain IVN architecture. The network is divided into five areas by function: power domain, chassis domain, cockpit domain, autonomous driving domain and body domain.
Sensors 23 02627 g001
Figure 2. Body structure of zonal IVN architecture. The network is replaced in physical space, includes left front zone, right front zone, left rear zone, and right rear zone.
Figure 2. Body structure of zonal IVN architecture. The network is replaced in physical space, includes left front zone, right front zone, left rear zone, and right rear zone.
Sensors 23 02627 g002
Figure 3. Body structure of domain IRN architecture. The network is divided into Head Domain, Arm and Hand Domain, Leg and Foot Domain, and Skin Domain.
Figure 3. Body structure of domain IRN architecture. The network is divided into Head Domain, Arm and Hand Domain, Leg and Foot Domain, and Skin Domain.
Sensors 23 02627 g003
Figure 4. Body structure of zonal IRN architecture. The network is physically divided into six zones: head zone, left arm zone, right arm zone, torso zone, left leg zone, and right leg zone.
Figure 4. Body structure of zonal IRN architecture. The network is physically divided into six zones: head zone, left arm zone, right arm zone, torso zone, left leg zone, and right leg zone.
Sensors 23 02627 g004
Figure 5. The total length and total weight of the DIRA and ZIRA under different component quantities: (a) describes the difference in the total wiring length when DIRA and ZIRA are equipped with different numbers of temperature and pressure sensors. (b) describes the difference in the total wiring weight when DIRA and ZIRA are equipped with different numbers of temperature and pressure sensors.
Figure 5. The total length and total weight of the DIRA and ZIRA under different component quantities: (a) describes the difference in the total wiring length when DIRA and ZIRA are equipped with different numbers of temperature and pressure sensors. (b) describes the difference in the total wiring weight when DIRA and ZIRA are equipped with different numbers of temperature and pressure sensors.
Sensors 23 02627 g005
Table 1. Data transmission link parameters of the DIRA Head Domain.
Table 1. Data transmission link parameters of the DIRA Head Domain.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
Forehead (Temp) HDCSensor23210 Mbps0.32
Forehead (Press) HDCSensor1410 Mbps0.32
Nose (Temp) HDCSensor13010 Mbps0.22
Nose (Press) HDCSensor3010 Mbps0.22
Cheek (Temp) HDCSensor31.96 k10 Mbps0.20
Cheek (Press) HDCSensor9.86 k10 Mbps0.20
Lips (Temp) HDCSensor9210 Mbps0.18
Lips (Press) HDCSensor2010 Mbps0.18
Smell HDCSensor100010 Mbps0.22
Camera HDCSensor3.46 G1 Tbps0.28
HDC ↔ CPUSensor and ControlN/A1 Tbps0.30
HDC NeckControl1010 Mbps0.07
HDC LipsControl610 Mbps0.18
HDC FaceControl8010 Mbps0.20
Table 2. Data transmission link parameters of the DIRA Skin Domain.
Table 2. Data transmission link parameters of the DIRA Skin Domain.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
Chest and Abdomen (Temp) SSDC1Sensor52.99 k100 Mbps0.20
Chest and Abdomen (Press) SSDC1Sensor49210 Mbps0.20
Back (Temp) SSDC1Sensor33.02 k10 Mbps0.20
Back (Press) SSDC1Sensor2.71 k10 Mbps0.20
SSDC1 SDCSensorN/A100 Mbps0.15
L-Arm (Temp) SSDC2Sensor38.4 k100 Mbps0.47
L-Arm (Press) SSDC2Sensor2.54 k10 Mbps0.47
L-Finger (Press) SSDC2Sensor9.60 k100 Mbps0.55
L-Hand (Temp) SSDC2Sensor9.60 k10 Mbps0.51
L-Hand (Press) SSDC2Sensor60010 Mbps0.51
R-Arm (Temp) SSDC2Sensor38.4 k100 Mbps0.47
R-Arm (Press) SSDC2Sensor2.54 k10 Mbps0.47
R-Finger (Press) SSDC2Sensor9.60 k100 Mbps0.55
R-Hand (Temp) SSDC2Sensor9.60 k10 Mbps0.51
R-Hand (Press) SSDC2Sensor60010 Mbps0.51
SSDC2 SDCSensorN/A100 Mbps0.20
L-Leg (Temp) SSDC3Sensor49.53 k100 Mbps0.65
L-Calf (Press) SSDC3Sensor1.62 k10 Mbps0.90
L-Thigh (Press) SSDC3Sensor2.94 k10 Mbps0.45
L-Foot (Temp) SSDC3Sensor11.90 k10 Mbps1.15
L-Foot (Press) SSDC3Sensor37210 Mbps1.15
R-Leg (Temp) SSDC3Sensor49.53 k100 Mbps0.65
R-Calf (Press) SSDC3Sensor1.62 k10 Mbps0.90
R-Thigh (Press) SSDC3Sensor2.94 k10 Mbps0.45
R-Foot (Temp) SSDC3Sensor11.90 k10 Mbps1.15
R-Foot (Press) SSDC3Sensor37210 Mbps1.15
SSDC3 SDCSensorN/A100 Mbps0.30
Table 3. Data transmission link parameters of the DIRA Arm and Hand Domain, Leg and Foot Domain.
Table 3. Data transmission link parameters of the DIRA Arm and Hand Domain, Leg and Foot Domain.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
AHSDC1 L-ArmControl1210 Mbps0.27
AHSDC1 L-HandControl510 Mbps0.31
AHSDC2 R-ArmControl1210 Mbps0.27
AHSDC2 R-HandControl510 Mbps0.31
AHDC AHSDC1ControlN/A10 Mbps0.20
AHDC AHSDC2ControlN/A10 Mbps0.20
LFSDC1 L-LegControl1910 Mbps0.50
LFSDC1 L-FootControl610 Mbps1.00
LFSDC2 R-LegControl1910 Mbps0.50
LFSDC2 R-FootControl610 Mbps1.00
LFSDC3 WaistControl5510 Mbps0.20
LFDC LFSDC1ControlN/A10 Mbps0.15
LFDC LFSDC2ControlN/A10 Mbps0.15
LFDC LFSDC3ControlN/A10 Mbps0.20
Table 4. Data transmission link parameter of the link connects the DIRA Domain Gateway and each Domain Controllers.
Table 4. Data transmission link parameter of the link connects the DIRA Domain Gateway and each Domain Controllers.
Transmission PathTraffic TypeEthernet BandwidthAverage Length (m)
Domain Gateway ↔ HDCSensor and Control500 Mbps0.27
SDC Domain GatewaySensor500 Mbps0.31
Domain Gateway ↔ AHDCControl100 Mbps0.27
Domain Gateway ↔ LFDCControl100 Mbps0.31
Table 5. Data transmission link parameters of the ZIRA Head Zone.
Table 5. Data transmission link parameters of the ZIRA Head Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
Forehead (Temp) HZGSensor23210 Mbps0.32
Forehead (Press) HZGSensor1410 Mbps0.32
Nose (Temp) HZGSensor13010 Mbps0.22
Nose (Press) HZGSensor3010 Mbps0.22
Cheek (Temp) HZGSensor31.96 k10 Mbps0.20
Cheek (Press) HZGSensor9.86 k10 Mbps0.20
Lips (Temp) HZGSensor9210 Mbps0.18
Lips (Press) HZGSensor2010 Mbps0.18
Smell HZGSensor100010 Mbps0.22
Camera HZGSensor3.46 G1 Tbps0.28
HZG ↔ CPUSensor and ControlN/A1 Tbps0.30
HZG NeckControl1010 Mbps0.07
HZG LipsControl610 Mbps0.18
HZG FaceControl8010 Mbps0.18
Table 6. Data transmission link parameters of the ZIRA Left Arm and Hand Zone.
Table 6. Data transmission link parameters of the ZIRA Left Arm and Hand Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
L-Arm (Temp) LAZGSensor38.4 k100 Mbps0.27
L-Arm (Press) LAZGSensor2.54 k10 Mbps0.27
L-Finger (Press) LAZGSensor9.60 k100 Mbps0.35
L-Hand (Temp) LAZGSensor9.60 k10 Mbps0.31
L-Hand (Press) LAZGSensor60010 Mbps0.31
LAZG L-ArmControl1210 Mbps0.27
LAZG L-HandControl510 Mbps0.31
Table 7. Data transmission link parameters of the ZIRA Right Arm and Hand Zone.
Table 7. Data transmission link parameters of the ZIRA Right Arm and Hand Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
R-Arm (Temp) RAZGSensor38.4 k100 Mbps0.27
R-Arm (Press) RAZGSensor2.54 k10 Mbps0.27
R-Finger (Press) RAZGSensor9.60 k100 Mbps0.35
R-Hand (Temp) RAZGSensor9.60 k10 Mbps0.31
R-Hand (Press) RAZGSensor60010 Mbps0.31
RAZG R-ArmControl1210 Mbps0.27
RAZG R-HandControl510 Mbps0.31
Table 8. Data transmission link parameters of the ZIRA Torso Zone.
Table 8. Data transmission link parameters of the ZIRA Torso Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
Chest and Abdomen (Temp) TZGSensor52.99 k100 Mbps0.20
Chest and Abdomen (Press) TZGSensor49210 Mbps0.20
Back (Temp) TZGSensor33.02 k10 Mbps0.20
Back (Press) TZGSensor2.71 k10 Mbps0.20
TZG WaistControl5510 Mbps0.20
Table 9. Data transmission link parameters of the ZIRA Left Leg and Foot Zone.
Table 9. Data transmission link parameters of the ZIRA Left Leg and Foot Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
L-Leg (Temp) LLZGSensor49.53 k100 Mbps0.50
L-Calf (Press) LLZGSensor1.62 k10 Mbps0.75
L-Thigh (Press) LLZGSensor2.94 k10 Mbps0.30
L-Foot (Temp) LLZGSensor11.90 k10 Mbps1.00
L-Foot (Press) LLZGSensor37210 Mbps1.00
LLZG L-LegControl1910 Mbps0.50
LLZG L-FootControl610 Mbps1.00
Table 10. Data transmission link parameters of the ZIRA Right Leg and Foot Zone.
Table 10. Data transmission link parameters of the ZIRA Right Leg and Foot Zone.
Transmission PathTraffic TypePayload Size (Byte)Ethernet BandwidthAverage Length (m)
R-Leg (Temp) RLZGSensor49.53 k100 Mbps0.50
R-Calf (Press) RLZGSensor1.62 k10 Mbps0.75
R-Thigh (Press) RLZGSensor2.94 k10 Mbps0.30
R-Foot (Temp) RLZGSensor11.90 k10 Mbps1.00
R-Foot (Press) RLZGSensor37210 Mbps1.00
RLZG R-LegControl1910 Mbps0.50
RLZG R-FootControl610 Mbps1.00
Table 11. Data transmission link parameters of the link connecting the Head Zone Gateway and each Zone Gateways.
Table 11. Data transmission link parameters of the link connecting the Head Zone Gateway and each Zone Gateways.
Transmission PathTraffic TypeEthernet BandwidthAverage Length (m)
Head Zone Gateway ↔ Torso Zone GatewaySensor and Control100 Mbps0.10
Head Zone Gateway ↔ Left Arm Zone GatewaySensor and Control100 Mbps0.36
Head Zone Gateway ↔ Right Arm Zone GatewaySensor and Control100 Mbps0.36
Head Zone Gateway ↔ Left Leg Zone GatewaySensor and Control100 Mbps0.47
Head Zone Gateway ↔ Right Leg Zone GatewaySensor and Control100 Mbps0.47
Table 12. The Total Length and Total Weight Comparison of the DIRA and ZIRA Architecture Wiring Harness under different quantities of sensors and actuators.
Table 12. The Total Length and Total Weight Comparison of the DIRA and ZIRA Architecture Wiring Harness under different quantities of sensors and actuators.
Sensors and
Actuator Quantity
Total Component Number DIRA Total Length (m)ZIRA Total Length (m)DIRA Total Weight (kg)ZIRA Total Weight (kg)
1 time9245.6537.664.563.76
5 times444214.21178.0621.4217.80
10 times884424.91353.5642.4935.35
20 times1764846.31704.5684.6370.45
50 times44042110.511757.56211.05175.75
100 times88044217.513512.56421.75351.25
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cui, C.; Park, C.; Park, S. Physical Length and Weight Reduction of Humanoid In-Robot Network with Zonal Architecture. Sensors 2023, 23, 2627. https://doi.org/10.3390/s23052627

AMA Style

Cui C, Park C, Park S. Physical Length and Weight Reduction of Humanoid In-Robot Network with Zonal Architecture. Sensors. 2023; 23(5):2627. https://doi.org/10.3390/s23052627

Chicago/Turabian Style

Cui, Chengyu, Chulsun Park, and Sungkwon Park. 2023. "Physical Length and Weight Reduction of Humanoid In-Robot Network with Zonal Architecture" Sensors 23, no. 5: 2627. https://doi.org/10.3390/s23052627

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop