Attachable / detachable electronic device for collecting data from general-purpose moving means, and operating method thereof

A detachable electronic device with adjustable sensor modules on vehicles addresses the challenge of unreliable data collection for robot algorithms by providing reliable data for training and verification, enhancing robot operation accuracy.

WO2026014652A1PCT designated stage Publication Date: 2026-01-15NAVER CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/003984
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-12
Filing Date
2025-03-28
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Collecting data for training or verifying algorithms in robots is challenging, especially in outdoor environments, as existing sensor modules are fixed and cannot adjust their position, leading to unreliable learning model or algorithm results.

Method used

A detachable electronic device with a detachable mechanism and sensor module that can be attached to various positions and angles on a vehicle, allowing data collection that mimics the robot's perspective, enhancing data reliability.

Benefits of technology

The device enables high-reliability data collection for training or verifying algorithms, ensuring the robot operates with improved accuracy by replicating the robot's data collection conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025003984_15012026_PF_FP_ABST
    Figure KR2025003984_15012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an attachable / detachable electronic device for collecting data from general-purpose moving means, and an operating method thereof. In the present disclosure, the electronic device comprises: an attachment / detachment mechanism implemented to be attachable / detachable to / from a moving means; and a sensor module attached to the moving means by the attachment / detachment mechanism, wherein data about the adjacent environment is collected through the sensor module while the moving means is moving, and the collected data is processed. Therefore, the data collected by the electronic device can be used to train a learning model mounted on a robot or to verify an algorithm. According to the present disclosure, by making the configuration, position, and angle of the sensor module the same as the configuration, position, and angle of a module of a robot for collecting data, the data collected by the electronic device can be regarded as data collected by the robot.
Need to check novelty before this filing date? Find Prior Art

Description

Detachable electronic device for collecting general-purpose transportation data and its operating method

[0001] The present disclosure relates to a detachable electronic device for collecting general-purpose mobility data and a method of operating the same.

[0002] There is a technology that allows a robot to roam around a random environment, collect data about that environment, and then use that data to provide services. To achieve this, a learning model or algorithm embedded in the robot is utilized. Specifically, the collected data is input into the learning model or algorithm, and services are provided based on the output from the learning model or algorithm.

[0003] Therefore, for a learning model or algorithm to be installed on a target robot, it is necessary to train the learning model or verify the algorithm using data from various situations. Typically, such data is collected by sensor modules carried by an individual or installed on a robot. However, collecting data while the robot moves through various spaces, especially outdoor spaces, is difficult. Furthermore, the sensor module's position cannot be adjusted, preventing it from collecting data from the target robot's location. This reduces the reliability of the learning model's training results or the algorithm's verification results.

[0004] The present disclosure provides a detachable electronic device for collecting general-purpose mobility data and a method of operating the same.

[0005] The present disclosure provides an electronic device and a method of operating the same that can be easily attached to different positions of a universal means of transportation.

[0006] The present disclosure provides an electronic device attachable to a means of transportation, wherein the electronic device may include a detachable mechanism that is detachably implemented to the means of transportation, and a sensor module that is attached to the means of transportation by the detachable mechanism and is configured to collect data on the surrounding environment while the means of transportation is moving.

[0007] The present disclosure provides a method of operating an electronic device attachable to a means of transportation, wherein the electronic device includes a detachable mechanism that is detachably implemented to the means of transportation, and a sensor module that is attached to the means of transportation by the detachable mechanism, and the method of operating may include a step of collecting data on a surrounding environment while the means of transportation is moving through the sensor module, and a step of processing the collected data.

[0008] According to the present disclosure, an electronic device is implemented as detachable from a general-purpose vehicle, so that the electronic device can be attached to the vehicle and easily move through various spaces along the vehicle, collecting data. At this time, the electronic device, particularly the sensor module, can be attached to various locations on the vehicle and adjusted to different angles relative to the floor of the vehicle. Accordingly, the electronic device, particularly the sensor module, can be attached at the same location and angle as the module collecting data on the robot, so that data collected by the electronic device can be regarded as data collected by the robot. Therefore, the learning results of a learning model or verification results of an algorithm using data collected by the electronic device can exhibit high reliability for the robot. That is, when the resulting learning model or algorithm is installed on the robot, the robot will utilize the learning model or algorithm to operate with improved accuracy.

[0009] Figure 1 is a diagram for explaining the flow of utilization of universal mobility data according to various embodiments.

[0010] FIG. 2 is a diagram illustrating a detachable electronic device for collecting universal mobility data according to various embodiments.

[0011] FIG. 3 is a drawing showing an example of the detachable electronic device of FIG. 2 attached to a moving means.

[0012] FIG. 4 is a diagram illustrating an operation method of a detachable electronic device for collecting universal mobility data according to various embodiments.

[0013] Hereinafter, specific details for implementing the present disclosure will be described in detail with reference to the attached drawings. However, in the following description, specific descriptions of widely known functions or configurations will be omitted if they may unnecessarily obscure the gist of the present disclosure.

[0014] In the attached drawings, identical or corresponding components are assigned the same reference numerals. Furthermore, in the description of the embodiments below, duplicate descriptions of identical or corresponding components may be omitted. However, even if a description of a component is omitted, it is not intended that such component is not included in any embodiment.

[0015] The advantages and features of the disclosed embodiments, and methods for achieving them, will become clearer with reference to the embodiments described below, along with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure the completeness of the disclosure and to fully inform those skilled in the art of the scope of the invention.

[0016] The terms used in this disclosure will be briefly described, and the disclosed embodiments will be described in detail. The terms used in this disclosure have been selected from widely used and common terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of engineers working in the relevant field, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant invention. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of this disclosure.

[0017] In this disclosure, singular expressions include plural expressions unless the context clearly dictates otherwise. Furthermore, plural expressions include singular expressions unless the context clearly dictates otherwise. Throughout the specification, when a part is said to include a certain component, this does not exclude other components, but rather implies that other components may be included, unless otherwise specifically stated.

[0018] In addition, the term 'module' or 'part' used in the present disclosure means a software or hardware component, and the 'module' or 'part' performs certain roles. However, the 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to be on an addressable storage medium and may be configured to play one or more processors. Thus, as an example, the 'module' or 'part' may include at least one of components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, or variables. The functions provided within the components and 'modules' or 'parts' may be combined into a smaller number of components and 'modules' or 'parts', or further separated into additional components and 'modules' or 'parts'.

[0019] According to the present disclosure, a 'module' or 'unit' may be implemented as a processor and a memory. 'Processor' should be broadly construed to include a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, and the like. In some circumstances, a 'processor' may also refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), and the like. A 'processor' may also refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of a plurality of microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other such combination of configurations. In addition, 'memory' should be broadly construed to include any electronic component capable of storing electronic information. 'Memory' may refer to various types of processor-readable media, such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage, registers, etc. Memory is said to be in electronic communication with the processor if the processor can read information from, and / or write information to, the memory. Memory integrated in a processor is in electronic communication with the processor.

[0020] Figure 1 is a diagram for explaining the flow of utilization of universal mobility data according to various embodiments.

[0021] Referring to FIG. 1, at step 110, data can be collected. Specifically, an electronic device (e.g., the electronic device (200) of FIG. 2) can be attached to a general-purpose vehicle (e.g., the vehicle (310) of FIG. 3) to collect data about the surrounding environment. Here, the vehicle (310) can be controlled by a user and can include, for example, at least one of a kickboard, a bicycle, or an electric wheelchair. The electronic device (200) can be easily attached and detached to different locations on the vehicle (310). Here, the locations can represent heights from the floor, for example, the ground. In addition, the electronic device (200) can be attached to the vehicle to collect data about the surrounding environment while the vehicle is moving. At step 120, the data can be applied to a learning model or algorithm. Specifically, the data collected from the electronic device (200) can be used for learning a learning model or verifying an algorithm installed on the robot. At step 130, the learning model or algorithm can be installed on the robot. This allows the robot to operate by utilizing the learning model or algorithm it is equipped with.

[0022] According to the present disclosure, the electronic device (200) can be attached at the same position and angle as the module that collects data from the robot, so that the data collected from the electronic device (200) can be regarded as data collected from the robot. Accordingly, the learning results of the learning model or the verification results of the algorithm using the data collected from the electronic device (200) can exhibit high reliability for the robot.

[0023] FIG. 2 is a diagram illustrating a detachable electronic device (200) for collecting universal mobility data according to various embodiments. FIG. 3 is a diagram illustrating an example in which the detachable electronic device (200) of FIG. 2 is attached to a mobility device (310).

[0024] Referring to FIG. 2, the electronic device (200) may include at least one of a detachable mechanism (210), a sensor module (220), a communication module (230), an input module (240), an output module (250), a battery (260), a power management module (270), a memory (280), or a processor (290). In some embodiments, at least one of the components of the electronic device (200) may be omitted. In some embodiments, at least one other component may be added to the electronic device (200). In some embodiments, at least any two of the components of the electronic device (200) may be implemented as a single integrated circuit. As illustrated in FIG. 3, at least one of the components of the electronic device (200) may be attached to a universal mobility device (310). In FIG. 3, the means of transportation (310) is illustrated as a kickboard, but is not limited thereto, and the means of transportation (310) may also be other means of transportation such as a bicycle or electric wheelchair that can be controlled by a user.

[0025] The attachment / detachment mechanism (210) can make the electronic device (200) attachable / detachable to the moving means (310). That is, the attachment / detachment mechanism (210) can be implemented to be attachable / detachable to the moving means (310). Specifically, the attachment / detachment mechanism (210) can be attached to different positions relative to the floor of the moving means (310). Here, the positions can represent heights from the floor, for example, the ground, along which the moving means (310) moves. In some embodiments, the attachment / detachment mechanism (210) can be attached to a bar-shaped component (311) extending in one direction, for example, in the longitudinal direction (Z-axis) or the transverse direction (Z-axis or Y-axis), of the moving means (310). For example, the attachment / detachment mechanism (210) may include a bracket that is fastened to the corresponding component (311) of the means of transportation (310) in a direction perpendicular to the extension direction of the corresponding component (311) and is assembled to the corresponding component (311). In FIG. 3, when the means of transportation (310) is a kickboard, an example is shown in which the attachment / detachment mechanism (210) is assembled to a component (311) that extends longitudinally from the kickboard. However, when the means of transportation (310) is another means of transportation, such as a bicycle or an electric wheelchair, the attachment / detachment mechanism (210) may be different.

[0026] The attachment / detachment mechanism (210) may be coupled with the sensor module (220). In some embodiments, the attachment / detachment mechanism (210) may be implemented in the moving means (310) such that the sensor module (220) can be adjusted to different angles relative to the floor. For example, the attachment / detachment mechanism (210) may have a first portion that is fixed to the moving means (310) and a second portion that is coupled with the sensor module (220), and the first portion and the second portion are hingedly connected so that the angle between the first portion and the second portion can be changed.

[0027] The sensor module (220) is coupled to the attachment / detachment mechanism (210) and can collect data about the surrounding environment of the electronic device (200). Specifically, the sensor module (220) can be attached / detachable to the moving means (310) by the attachment / detachment mechanism (210). At this time, the sensor module (220) can be adjusted to different angles with respect to the floor on the moving means (310). In one embodiment, the sensor module (220) can be adjusted to different angles with respect to the floor by the attachment / detachment mechanism (210). That is, as the attachment / detachment mechanism (210) is adjusted, the sensor module (220) can be adjusted. For example, as described above, the first and second parts of the attachment / detachment mechanism (210) are hingedly connected, so that the angle between the first and second parts can be changed. In another embodiment, the sensor module (220) can be implemented to be independently adjustable to different angles with respect to the floor.

[0028] The sensor module (220) may be composed of at least one sensor. At this time, the at least one sensor may include at least one of a camera, a position sensor, a LiDAR sensor, a radar sensor, an infrared sensor, a distance sensor, or an inertial measurement unit (IMU). The camera may capture images of the surrounding environment of the electronic device (200) and obtain images thereof. Here, the images may include moving images and still images. For example, the camera may include at least one lens, at least one image sensor, an image signal processor, or a flash. The position sensor may receive position information of the electronic device (200) from an external device. For example, the external device may include a satellite. Here, the position information may include global navigation satellite system (GNSS) information. As an example, the GNSS information may include global positioning system (GPS) information. For example, if the sensor module (220) is composed of multiple sensors, the sensors may be oriented in different directions with their own respective coverages (see FIG. 3). In FIG. 3, an example in which the sensor module (220) is composed of a camera, a position sensor, a lidar sensor, and an inertial measurement unit is illustrated, but the present invention is not limited thereto.

[0029] In one embodiment, in the sensor module (220), at least one sensor may be determined based on a robot, i.e., a robot equipped with a learning model trained with data collected through the sensor module (220) or an algorithm verified with the data. For example, in the case of a serving robot operating in a restaurant, etc., since it has a relatively high height, at least one sensor may be determined based on the height. In another example, in the case of an automated guided vehicle (AGV), since it has a relatively low height, at least one sensor may be determined based on the height. In another embodiment, in the sensor module (220), at least one sensor may be determined based on a moving means (310) to which the sensor module (220) is attached. For example, since the sensors each have different processing speeds, at least one sensor constituting the sensor module (220) may be determined based on an average moving speed of the moving means (310).

[0030] Additionally, the sensor module (220) may detect the operating status of the electronic device (200) and generate an electrical signal or data value therefor. In this case, the sensor module (220) may further include at least one of a gesture sensor, a gyro sensor, a pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0031] The communication module (230) can communicate with an external device (not shown) in the electronic device (200). For example, the external device may include at least one of another electronic device, a base station, or a server. The communication module (230) may include at least one of a wired communication module and a wireless communication module. The wired communication module is wiredly connected to the external device through a connection terminal (not shown) and can communicate with the external device through a wire. The wireless communication module may include at least one of a short-range communication module and a long-range communication module. The short-range communication module can communicate with the external device through a short-range communication method. For example, the short-range communication method may include at least one of Bluetooth, Wi-Fi Direct, or infrared communication. The long-range communication module can communicate with the external device through a long-range communication method. Here, the long-range communication module can communicate with the external device through a network. For example, the network may include at least one of a cellular network, the Internet, or a computer network such as a local area network (LAN) or a wide area network (WAN).

[0032] The input module (240) can input a signal to be used in at least one component of the electronic device (200). In some embodiments, the input module (240) can include at least one of a microphone, a mouse, or a keyboard. In other embodiments, the input module (240) can include at least one of touch circuitry configured to detect a touch, or a sensor circuitry configured to measure the intensity of a force generated by a touch.

[0033] The output module (250) can output information from the electronic device (200). At this time, the output module (250) can include at least one of a display module for visually displaying information or an audio module for audibly reproducing information. For example, the display module can include at least one of a display, a holographic device, or a projector. As an example, the display module can be implemented as a touch screen by being assembled with at least one of a touch circuit or a sensor circuit of the input module (240). For example, the audio module can include at least one of a speaker, a receiver, an earphone, or a headphone.

[0034] A battery (260) may power at least one component of the electronic device (200). For example, the battery (260) may include at least one of a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0035] The power management module (270) can manage the power of the battery (260). At this time, the power management module (270) can manage the power supplied from the battery (260) to at least one component of the electronic device (200). In some embodiments, the power management module (270) can include a charging module for charging the battery (260) wiredly or wirelessly.

[0036] The memory (280) can store various data used by at least one component of the electronic device (200). For example, the memory (280) can include at least one of volatile memory and non-volatile memory. The data can include at least one program and input data or output data related thereto. The program can be stored in the memory (280) as software including at least one command.

[0037] The processor (290) can execute a program in the memory (280) to control at least one component of the electronic device (200). Through this, the processor (290) can perform data processing or calculation. Here, the processor (290) can execute a command stored in the memory (280). In various embodiments, the processor (290) can process data collected through the sensor module (220). Specifically, the processor (290) can process the collected data in a predefined format. For example, the processor (290) can encode the data collected from each sensor into a message type defined in response to the corresponding sensor. For this purpose, the processor (290) can encode the data by adopting, for example, the robotics middleware of the robot operating system (ROS2), but is not limited thereto. In one embodiment, the processor (290) can store the processed data in the memory (280). In another embodiment, the processor (290) may transmit data processed through the communication module (230) or data stored in the memory (280) to an external device. Here, the external device may include at least one of another electronic device carried by a passenger of the vehicle (310) or a remote server.

[0038] In this way, as the attachment / detachment mechanism (210) attaches the electronic device (200) to the moving means (310), the sensor module (220) can collect data about the surrounding environment while the moving means (310) is moving. In one embodiment, all components of the electronic device (200) may be implemented as an integrated unit. In this case, not only the sensor module (220) but also other components may be attached / detachable to the moving means (310) by the attachment / detachment mechanism (210) (not shown). In another embodiment, the components of the electronic device (200) may be separated into at least two unit devices, wherein the unit devices may be connected to each other in a wired or wireless manner, for example, in a short-range communication manner. In this case, the first unit device may include at least the sensor module (220) among the components of the electronic device (200), and at least one second unit device (320) may include the remaining components of the electronic device (200). In this case, the first unit device can be attached to and detached from the moving means (310) by a detachable mechanism (210). As an example, the second unit device (320) can be separately encapsulated and attached and detached from the moving means (310) separately from the sensor module (220) by another detachable mechanism (see FIG. 3). As another example, the second unit device (320) can be carried by a passenger of the moving means (310), or in other words, can be placed in a bag or the like worn by the passenger (not shown).

[0039] Accordingly, the data collected from the electronic device (200) can be used to train a learning model installed in the robot or verify an algorithm. In one embodiment, after the electronic device (200) completes data collection for a desired indoor or outdoor space, a separate computer device (not shown) can access the data stored in the memory (280) and use the data to train a learning model or verify an algorithm. In another embodiment, while the electronic device (200) collects data for a desired indoor or outdoor space, the data can be transmitted to an external device. For example, the electronic device (200) can transmit data to another electronic device carried by a passenger of the vehicle (310). In this case, after the electronic device (200) completes data collection for a desired indoor or outdoor space, the other electronic device or a separate computer device can access the data stored in the other electronic device and use the data to train a learning model or verify an algorithm. As another example, the electronic device (200) can transmit data to a remote server. In this case, after the electronic device (200) completes data collection for the desired indoor or outdoor space, the remote server or a separate computer device can access the data stored on the remote server and use the data to train a learning model or verify an algorithm. Consequently, the learning model or algorithm can be installed on the robot. Thus, the robot can operate by utilizing the installed learning model or algorithm.

[0040] FIG. 4 is a diagram illustrating an operation method of a detachable electronic device (200) for collecting universal mobility data according to various embodiments.

[0041] Referring to FIG. 4, first, in step 410, an electronic device (200) may be attached to a means of transportation (310). In particular, a sensor module (220) may be attached to a desired position of the means of transportation (310) at a desired angle by a mounting / demounting mechanism (210). Here, the means of transportation (310) may be controllable by a user and may include, for example, at least one of a kickboard, a bicycle, or an electric wheelchair. The sensor module (220) may be composed of at least one sensor. At this time, at least one sensor may include at least one of a camera, a position sensor, a lidar sensor, a radar sensor, an infrared sensor, a distance sensor, or an inertial measurement unit. In the sensor module (220), at least one sensor may be determined according to at least one of a robot, i.e., a robot equipped with a learning model learned from data collected through the sensor module (220) or an algorithm verified with the corresponding data, or the means of transportation (310).

[0042] Specifically, as the attachment / detachment mechanism (210) is attached to the moving means (310), the sensor module (220) can be attached to the moving means (310). At this time, the position and angle of the sensor module (220) on the moving means (310) can be determined according to the robot, i.e., the robot equipped with a learning model learned from data collected through the sensor module (220) or an algorithm verified with the data. In one embodiment, the position of the sensor module (220) on the moving means (310) is determined through direct distance measurement from the floor by a user, and then the sensor module (220) can be attached to the corresponding position through the attachment / detachment mechanism (210). In another embodiment, when the sensor module (220) includes a distance sensor facing the floor, the position of the sensor module (220) on the moving means (310) can be determined by measuring the distance from the floor through the distance sensor, and then the sensor module (220) can be attached to the corresponding position through the attachment / detachment mechanism (210). For example, the processor (290) can measure the distance from the floor through the distance sensor and output the measured distance through the output module (250), thereby allowing the user to determine the position of the sensor module (220). Meanwhile, the sensor module (220) can be adjusted to different angles with respect to the floor on the moving means. In one embodiment, the sensor module (220) can be adjusted to different angles with respect to the floor by the attachment / detachment mechanism (210). That is, the sensor module (220) can be adjusted as the attachment / detachment mechanism (210) is adjusted. In another embodiment, the sensor module (220) can be implemented to be adjustable to different angles with respect to the floor on its own.

[0043] In one embodiment, all components of the electronic device (200) may be implemented as an integrated unit. In this case, not only the sensor module (220) but also other components may be attached / detached to the moving means (310) by a detachable mechanism (210) (not shown). In another embodiment, the components of the electronic device (200) may be separated into at least two unit devices, wherein the unit devices may be connected to each other by wired or wireless, for example, in a short-range communication manner. In this case, the first unit device may include at least the sensor module (220) among the components of the electronic device (200), and at least one second unit device (320) may include the remaining components of the electronic device (200). In this case, the first unit device may be attached / detached to the moving means (310) by the detachable mechanism (210). For example, the second unit device (320) may be separately packaged and attached to the vehicle (310) separately from the sensor module (220) by a different attachment / detachment mechanism (see FIG. 3). As another example, the second unit device (320) may be carried by a passenger of the vehicle (310), or in other words, may be placed in a bag or the like worn by the passenger (not shown).

[0044] Next, in step 420, while the vehicle (310) is moving, the electronic device (200) can collect data about the surrounding environment. Specifically, the sensor module (220) can be attached to the vehicle (310) by the attachment / detachment mechanism (210) to collect data while the vehicle (310) is moving. In other words, at least one sensor constituting the sensor module (220) can be determined according to at least one of the robot, i.e., the robot equipped with a learning model learned from data collected through the sensor module (220) or an algorithm verified with the corresponding data, or the vehicle (310). In addition, the position and angle of the sensor module (220) in the vehicle (310) can be determined according to the robot, i.e., the robot equipped with a learning model learned from data collected through the sensor module (220) or an algorithm verified with the corresponding data. Accordingly, since the configuration, position, and angle of the sensor module (220) are the same as the configuration, position, and angle of the module that collects data from the robot, the data collected from the electronic device (200) can be regarded as the same as the data collected from the robot.

[0045] Next, at step 430, the electronic device (200) can process the collected data. Specifically, while the sensor module (220) is collecting data, the processor (290) can process the collected data. At this time, the processor (290) can process the collected data in a predefined format. For example, the processor (290) can encode the data collected from each sensor into a message type defined in response to the corresponding sensor. In one embodiment, the processor (290) can store the processed data in the memory (280). In another embodiment, the processor (290) can transmit the data processed or the data stored in the memory (280) to an external device via the communication module (230). Here, the external device can include at least one of another electronic device carried by a passenger of the vehicle (310) or a remote server.

[0046] Next, in step 440, the electronic device (200) may determine whether to terminate data collection. Specifically, the processor (290) may determine whether data collection has been completed for a predetermined indoor or outdoor space, and if so, determine that data collection should be terminated. Alternatively, the processor (290) may determine whether to terminate data collection based on a user request input through the input module (240). Alternatively, the processor (290) may determine whether to terminate data collection based on the amount of power of the battery (260). If it is determined in step 440 that data collection does not need to be terminated, the electronic device (200) may return to step 420 and repeat steps 420 to 440. Meanwhile, if it is determined in step 440 that data collection should be terminated, the electronic device (200) may terminate data collection.

[0047] Accordingly, the data collected from the electronic device (200) can be used to train a learning model installed in the robot or verify an algorithm. In one embodiment, after the electronic device (200) completes data collection for a desired indoor or outdoor space, a separate computer device (not shown) can access the data stored in the memory (280) and use the data to train a learning model or verify an algorithm. In another embodiment, while the electronic device (200) collects data for a desired indoor or outdoor space, the data can be transmitted to an external device. For example, the electronic device (200) can transmit data to another electronic device carried by a passenger of the vehicle (310). In this case, after the electronic device (200) completes data collection for a desired indoor or outdoor space, the other electronic device or a separate computer device can access the data stored in the other electronic device and use the data to train a learning model or verify an algorithm. As another example, the electronic device (200) can transmit data to a remote server. In this case, after the electronic device (200) completes data collection for the desired indoor or outdoor space, the remote server or a separate computer device can access the data stored on the remote server and use the data to train a learning model or verify an algorithm. Consequently, the learning model or algorithm can be installed on the robot. Thus, the robot can operate by utilizing the installed learning model or algorithm.

[0048] According to the present disclosure, since the electronic device (200) is implemented to be attachable to and detachable from a general-purpose vehicle (210), the electronic device (200) can be attached to the vehicle (310) and easily move through various spaces along the vehicle (310) while collecting data. At this time, the electronic device (200), particularly the sensor module (220), can be attached to different positions on the vehicle (310). In addition, the sensor module (220) can be adjusted to different angles with respect to the floor on the vehicle (310). Accordingly, since the electronic device (200), particularly the sensor module (220), can be attached at the same position and angle as the position and angle of the module that collects data on the robot, the data collected on the electronic device (200) can be regarded as the same as the data collected on the robot. Therefore, the learning results of the learning model or the verification results of the algorithm using the data collected on the electronic device (200) can exhibit high reliability for the robot.

[0049] In summary, the present disclosure provides a detachable electronic device (200) for collecting general-purpose mobility data and a method of operating the same.

[0050] The electronic device (200) of the present disclosure may include a detachable mechanism (210) that is detachably implemented to a moving means, and a sensor module (220) that is attached to the moving means (310) by the detachable mechanism (210) and is configured to collect data on the surrounding environment while the moving means (310) is moving.

[0051] In various embodiments, the data can be used to train a learning model or verify an algorithm mounted on a robot.

[0052] In various embodiments, the attachment / detachment mechanism (210) is attachable / detachable to different locations relative to the floor of the moving means (310).

[0053] In various embodiments, the sensor module (210) is adjustable to different angles relative to the floor in the moving means (310).

[0054] In various embodiments, the attachment / detachment mechanism (210) may be detachably implemented on a component of the moving means having a bar shape extending in one direction.

[0055] In various embodiments, the sensor module (220) is comprised of at least one sensor, and at least one sensor constituting the sensor module (220) can be determined according to at least one of the robot or the moving means (310).

[0056] In various embodiments, the at least one sensor may include at least one of a camera, a position sensor, a lidar sensor, a radar sensor, an infrared sensor, a range sensor, or an inertial measurement unit.

[0057] In various embodiments, the electronic device (200) may further include at least one of a processor (290) connected to a sensor module (220) and configured to process data collected through the sensor module (220) in a predefined format, a memory (280) connected to the processor (290) and configured to store the processed data, or a communication module (230) connected to the processor (290) and configured to transmit the processed data or the stored data to an external device.

[0058] In various embodiments, at least one of the processor (290), the memory (280), or the communication module (230) may be coupled to a detachable mechanism (210) together with a sensor module (220) and may be detachable from the vehicle (310) by the detachable mechanism (210), or may be detachable from the vehicle (310) separately from the sensor module (220) by another detachable mechanism, or may be carried by a passenger of the vehicle (310).

[0059] In various embodiments, the external device may include at least one of another electronic device carried by a passenger of the vehicle (310), or a remote server.

[0060] In various embodiments, the means of transportation (310) may include at least one of a kickboard, a bicycle, or an electric wheelchair controllable by the user.

[0061] The method of operating the electronic device (200) of the present disclosure may include a step of collecting data on the surrounding environment while the moving means (310) is moving (step 420) through a sensor module (220), and a step of processing the collected data (step 430).

[0062] In various embodiments, the processed data can be used for learning a learning model or verifying an algorithm installed on the robot.

[0063] In various embodiments, the step of processing the collected data (step 430) may include at least one of a step of processing the collected data into a predefined format, a step of storing the processed data, or a step of transmitting the processed data or the stored data to an external device.

[0064] In various embodiments, the step of processing the collected data (step 430) may be performed by a separate component of the electronic device (200) that is coupled to the attachment / detachment mechanism (210) together with the sensor module (220), is attached / detachable to the moving means (310) by the attachment / detachment mechanism (210), is attached / detachable to the moving means (310) separately from the sensor module (220) by another attachment / detachment mechanism, or is carried by a passenger of the moving means (310).

[0065] In various embodiments, the external device may include at least one of another electronic device carried by a passenger of the vehicle (310), or a remote server.

[0066] The above-described method may be provided as a computer program stored on a computer-readable recording medium for execution on a computer. The medium may be one that continuously stores a computer-executable program, or one that temporarily stores it for execution or download. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combinations, and is not limited to a medium directly connected to a computer system, but may also be distributed over a network. Examples of the medium may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and those configured to store program instructions, including ROM, RAM, and flash memory. In addition, examples of other media may include recording media or storage media managed by app stores that distribute applications, sites that supply or distribute various software, servers, etc.

[0067] The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will appreciate that the various exemplary logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various exemplary components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software will depend on the particular application and design requirements imposed on the overall system. Those skilled in the art may implement the described functionality in various ways for each particular application, but such implementations should not be construed as causing a departure from the scope of the present disclosure.

[0068] In a hardware implementation, the processing units used to perform the techniques may be implemented within one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, a computer, or a combination thereof.

[0069] Accordingly, the various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed by any combination of a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or those designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

[0070] In a firmware and / or software implementation, the techniques may be implemented as instructions stored on a computer-readable medium, such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, a compact disc (CD), a magnetic or optical data storage device, etc. The instructions may be executable by one or more processors and may cause the processor(s) to perform certain aspects of the functionality described herein.

[0071] While the embodiments described above have been described as utilizing aspects of the presently disclosed subject matter in one or more standalone computer systems, the present disclosure is not limited thereto and may be implemented in conjunction with any computing environment, such as a network or distributed computing environment. Furthermore, aspects of the present disclosure may be implemented in multiple processing chips or devices, and storage may be similarly affected across multiple devices. Such devices may include personal computers, network servers, and portable devices.

[0072] While this disclosure has been described with reference to certain embodiments, various modifications and variations can be made without departing from the scope of the present disclosure, which would be apparent to those skilled in the art. Furthermore, such modifications and variations are intended to fall within the scope of the claims appended hereto.

Claims

1. In an electronic device that can be attached to a means of transportation, A detachable mechanism that is detachably implemented on the above-mentioned means of transportation; and A sensor module attached to the moving means by the above attachment / detachment mechanism and configured to collect data on the surrounding environment while the moving means is moving. including, Electronic devices.

2. In paragraph 1, The above data is used for learning the learning model installed on the robot or verifying the algorithm. Electronic devices.

3. In paragraph 1, The above-mentioned detachable mechanism is detachable from the moving means at different positions relative to the floor. Electronic devices.

4. In paragraph 1, The above sensor module is adjustable to different angles with respect to the floor in the above moving means, Electronic devices.

5. In paragraph 1, The above-mentioned detachable mechanism is implemented to be detachable from a component of the moving means having a bar shape extending in one direction. Electronic devices.

6. In paragraph 2, The above sensor module comprises at least one sensor, The at least one sensor constituting the sensor module is determined according to at least one of the robot or the moving means, Electronic devices.

7. In paragraph 6, The at least one sensor comprises at least one of a camera, a position sensor, a lidar sensor, a radar sensor, an infrared sensor, a range sensor, or an inertial measurement unit. Electronic devices.

8. In paragraph 1, A processor connected to the sensor module and configured to process the data collected through the sensor module into a predefined format; A memory connected to the processor and configured to store the processed data; or A communication module connected to the processor and configured to transmit the processed data or the stored data to an external device. including at least one more of, Electronic devices.

9. In paragraph 8, At least one of the processor, the memory, or the communication module is coupled to the attaching / detaching mechanism together with the sensor module, and is attached / detached to the moving means by the attaching / detaching mechanism, or is attached / detached to the moving means separately from the sensor module by another attaching / detaching mechanism, or is carried by a passenger of the moving means. Electronic devices.

10. In paragraph 8, The external device comprises at least one of another electronic device carried by a passenger of the vehicle, or a remote server. Electronic devices.

11. In paragraph 1, The above means of transportation includes at least one of a kickboard, a bicycle, or an electric wheelchair controllable by the user. Electronic devices.

12. In a method of operating an electronic device attachable to a means of transportation, The above electronic device, A detachable mechanism that is detachably implemented on the above-mentioned means of transportation; and A sensor module attached to the moving means by the above attachment / detachment mechanism Including, The above method of operation is, A step of collecting data on the surrounding environment while the moving means is moving through the sensor module; and Steps for processing the collected data including, How an electronic device operates.

13. In paragraph 12, The data processed above is used for learning the learning model installed on the robot or verifying the algorithm. How an electronic device operates.

14. In paragraph 12, The above-mentioned detachable mechanism is detachable from the moving means at different positions relative to the floor. How an electronic device operates.

15. In paragraph 12, The above sensor module is adjustable to different angles with respect to the floor in the above moving means, How an electronic device operates.

16. In paragraph 13, The above sensor module comprises at least one sensor, The at least one sensor constituting the sensor module is determined according to at least one of the robot or the moving means, How an electronic device operates.

17. In paragraph 12, The steps for processing the above collected data are: A step of processing the collected data into a predefined format; A step of storing the processed data; or A step of transmitting the processed data or the stored data to an external device. Containing at least one of, How an electronic device operates.

18. In paragraph 17, The steps for processing the above collected data are: The sensor module is coupled to the attachment / detachment mechanism, and is attached / detachable to the moving means by the attachment / detachment mechanism, or is attached / detachable to the moving means separately from the sensor module by another attachment / detachment mechanism, or is performed by a separate component of the electronic device carried by a passenger of the moving means. How an electronic device operates.

19. In paragraph 17, The external device comprises at least one of another electronic device carried by a passenger of the vehicle, or a remote server. How an electronic device operates.

20. A computer program stored in a non-transitory computer-readable recording medium for executing the operating method of any one of claims 12 to 19 on the electronic device.

Citation Information

Patent Citations

  • Bicycle drive recorder and event imaging information recording system comprising the same

    JP2024079262A

  • Sensor assembly for detecting terrain and autonomous mobile platform having the same

    KR101040528B1

  • System for determining the contour of a road surface

    KR101239934B1

  • Apparatus for collecting information, system and method for supporting safety support service by the apparatus for collecting information

    KR1020180009949A

  • KR20240103608A