Patent ID: 12202560

DESCRIPTION OF THE EMBODIMENTS

Thus, a vehicle body transport system according to the disclosure makes it possible to prevent the unmanned carrier from getting too close to a moving object.

A vehicle body transport system (100) according to one aspect of the disclosure includes an unmanned carrier (1) that carries and transports a vehicle body (BD) between a plurality of work stations (ST). The vehicle body transport system (100) includes an imaging device (2) including an imaging part (21) that is capable of imaging a traveling route (RT) of the unmanned carrier (1) and surroundings of the traveling route (RT) from above, an analysis part (22) that analyzes an image (GR) captured by the imaging part (21), and a transmission part (23) that transmits a signal to the unmanned carrier (1). In response to a moving object (OB) other than the unmanned carrier (1) that carries the vehicle body (BD) being present in the image (GR) captured by the imaging part (21), the analysis part (22) predicts whether a movement trajectory (TT) that the vehicle body (BD) passes after a predetermined time intersects a movement position (PP) where the moving object (OB) is located after the predetermined time. In response to predicting that the movement trajectory (TT) and the movement position (PP) intersect after the predetermined time, the transmission part (23) transmits an emergency operation signal to the unmanned carrier (1) before the predetermined time elapses.

According to this vehicle body transport system (100), the traveling route (RT) of the unmanned carrier (1) carrying the vehicle body (BD) between a plurality of work stations (ST) and the surroundings of the traveling route (RT) are imaged from above. Then, the captured image (GR) is analyzed to predict whether the movement trajectory (TT) that the vehicle body (BD) passes and the movement position (PP) of the moving object (OB) other than the unmanned carrier (1) intersect after the predetermined time. When it is predicted that the movement trajectory (TT) of the vehicle body (BD) and the movement position (PP) of the moving object (OB) intersect after the predetermined time, the emergency operation signal is transmitted to the unmanned carrier (1) before that. As a result, for example, the unmanned carrier (1) can take action to avoid getting too close to the moving object (OB). Therefore, it is possible to prevent the unmanned carrier (1) from getting too close to the moving object (OB).

In the vehicle body transport system (100) according to one aspect of the disclosure, the imaging part (21) may be installed so as to be capable of imaging a point where the unmanned carrier (1) moves non-linearly. At the point where the unmanned carrier (1) moves non-linearly, it is difficult for the worker or the like around the unmanned carrier (1) to predict the future movement trajectory (TT) of the unmanned carrier (1). Therefore, by capturing the image (GR) of such a point, the action and effect of the vehicle body transport system (100) become even more remarkable.

In the vehicle body transport system (100) according to one aspect of the disclosure, the analysis part (22) may calculate a grounding position (FP) at which the moving object (OB) is in contact with a floor (FL) based on a center-of-gravity position (GP) of the moving object (OB) every unit time that is shorter than the predetermined time, in the image (GR) captured by the imaging part (21), and predict the movement position (PP) of the moving object (OB) after the predetermined time by acquiring the grounding position (FP) in time series. As a result, the deviation between the position of the moving object (OB) in the image (GR) captured from above and the actual position of the moving object (OB) can be corrected, so it is possible to predict the movement position (PP) of the moving object (OB) with higher accuracy, and thus to more reliably prevent the unmanned carrier (1) from getting too close to the moving object (OB).

The reference numerals in parentheses above indicate the reference numerals of the constituent elements in the embodiment described later as an example of the disclosure, and are not intended to limit the disclosure to the aspect of the embodiment.

Thus, the vehicle body transport system according to the disclosure makes it possible to prevent the unmanned carrier from getting too close to the moving object.

Exemplary embodiments will be described hereinafter with reference to the drawings. In addition, the same reference numerals are given to the same or corresponding parts in each drawing, and repeated descriptions are omitted.

[Vehicle Body Transport System]

FIG.1is a perspective view showing an unmanned carrier1of a vehicle body transport system100according to this embodiment.FIG.2is a perspective view showing the internal structure of the unmanned carrier1.FIG.3is a bottom view schematically showing an example of a vehicle body BD transported by the unmanned carrier1.FIG.4is a cross-sectional view showing that a lower surface BSa of a side sill BS is gripped by a gripping portion12. As shown inFIG.1toFIG.4, the vehicle body transport system100is a transport system including the unmanned carrier1that carries and transports the vehicle body BD, and an imaging device2(seeFIG.6andFIG.7) that images a traveling route RT of the unmanned carrier1and the surroundings of the traveling route RT from above.

The vehicle body transport system100carries and transports the vehicle body BD between a plurality of work stations ST in, for example, a vehicle manufacturing process and places the vehicle body BD in a properly positioned state at each work station ST. That is, according to the vehicle body transport system100, the transport of the vehicle body BD and the transfer of the vehicle body BD between the unmanned carrier1and the work station ST can be automated. Each vehicle manufacturing process may include processes such as joining, painting, and assembly. The vehicle body transport system100is applicable not only to a single vehicle model but also to the manufacturing process for multiple vehicle models.

“Carry” means that the vehicle body BD is mounted on the unmanned carrier1. The vehicle body BD to be carried by the unmanned carrier1may be simply placed on the unmanned carrier1or may be fixed with fixtures.

The “traveling route” refers to a route along which the unmanned carrier1travels, and may be, for example, a passage from one work station ST to the next work station ST. The “surroundings” of the traveling route RT may mean at least the vicinity of the traveling route RT, and the extent of the range thereof is not particularly limited. It is preferable that at least the range of the movement trajectory TT of the vehicle body BD carried and transported by the unmanned carrier1, as will be described later, is included in the surroundings of the traveling route RT.

The “vehicle body” is a member that constitutes at least a part of a vehicle in the vehicle manufacturing process, and may be, for example, a frame portion of the vehicle that is made of a monocoque. A pair of side sills BS are provided on the left and right of the vehicle body BD. The side sill BS is a member extending linearly between the wheel arch of the front wheel and the wheel arch of the rear wheel respectively at the left and right ends of the vehicle body BD.

A pair of jack-up points BJ are provided in front and rear of the left and right side sills BS respectively. The “jack-up point” is a position intended to be the point of contact with a jack when the vehicle is jacked up. Here, the jack-up point BJ is configured as a protruding portion protruding downward from the lower surface BSa of the side sill BS.

Further, a plurality of positioning holes BH for inserting positioning pins SP erected on the work station ST are formed in the bottom surface of the vehicle body BD. Specifically, four positioning holes BH are provided at the front and rear ends of the left and right ends of the bottom surface of the vehicle body BD (that is, the four corners of the vehicle body BD).

[Unmanned Carrier]

The unmanned carrier1is a cart capable of carrying and transporting an article such as the vehicle body BD between a plurality of work stations ST. The unmanned carrier1is capable of automatic operation. For example, the unmanned carrier1may be an AGV (Automatic Guided Vehicle). That is, the unmanned carrier1is configured to be movable along a magnetic tape FM laid on the floor FL of a factory or the like where the unmanned carrier1is operated while detecting the magnetic tape FM by a magnetic sensor17. Nevertheless, the unmanned carrier1is not necessarily limited to a cart that moves along the magnetic tape FM, and may be, for example, a cart that moves while referring to a three-dimensional map generated by SLAM (Simultaneous Localization and Mapping).

The unmanned carrier1includes a main body portion1ahaving a flat rectangular parallelepiped shape, and an article holding portion1bprovided on the upper surface side of the main body portion1ato hold an article. Here, the article held by the article holding portion1bis the vehicle body BD.

The main body portion1aof the unmanned carrier1includes a control part10, a drive part11, and a communication part14. Further, the main body portion1amay include a battery15, guide rollers16, the magnetic sensor17, a start switch18, a winker19, and an obstacle sensor20. The article holding portion1bof the unmanned carrier1includes a gripping portion12and a lifting portion13.

The control part10is a controller that controls the operation of each part of the unmanned carrier1including the drive part11, the gripping portion12, the lifting portion13, and the communication part14. The control part10may further control the battery15and the winker19.

The drive part11is a part that drives the unmanned carrier1. The drive part11has a pair of driving wheels11aprovided at the front-rear central portion at both left and right ends of the main body portion1a. The power source for the pair of driving wheels11amay be the battery15, for example. In addition, the drive part11has four driven wheels11brespectively provided at the front and rear ends of the left and right ends of the main body portion1a(that is, the four corners of the main body portion1a).

The gripping portion12respectively grips the lower surfaces BSa of the pair of side sills BS provided on the left and right of the vehicle body BD. In other words, a pair (two) of gripping portions12are provided to respectively correspond to the pair of side sills BS. The gripping portion12has a gripping rail12a, a gripping portion left-right width adjustment mechanism12b, a gripping portion front-rear length adjustment mechanism12c, and a touch sensor12d.

The gripping rail12ais an elongated member extending in the vehicle front-rear direction. A V-shaped concave portion12aadirected from the upper surface toward the lower surface side is formed in the gripping rail12a. The concave portion12aahas a horizontal bottom surface12aband is formed from the front end to the rear end of the gripping portion12. The concave portion12aais a portion that grips the lower surface BSa of the side sill BS of the vehicle body BD when the unmanned carrier1transports the vehicle body BD. “Grip” means to support or fix an object, and is not necessarily limited to sandwiching from both sides. In a case where the side sill BS of the vehicle body BD is to be placed on the concave portion12aaof the gripping rail12afrom above (arrow AR1inFIG.4), when the side sill BS is at a position slightly shifted in the left-right direction, the side sill BS is guided toward the central side of the concave portion12aaby an inclined surface12acformed by the concave portion12aa(arrow AR2inFIG.4).

The gripping rail12ahas a front-rear length equal to a front-rear width between the pair of jack-up points BJ on each side sill BS of the vehicle body BD to be transported. “Equal” includes substantially equal. That is, the front-rear width of the gripping rail12amay be completely the same as the front-rear width between the pair of jack-up points BJ, or may have a slight difference. The front-rear width of the gripping rail12amay be slightly shorter than the front-rear width between the pair of jack-up points BJ, which relaxes the positioning accuracy required when gripping the lower surface BSa of the side sill BS with the gripping rail12a. On the other hand, if the front-rear width of the gripping rail12ais too much shorter than the front-rear width between the pair of jack-up points BJ, as will be described later, it becomes difficult to secure the positioning accuracy necessary for inserting the positioning pins SP of the work station ST into the positioning holes BH of the vehicle body BD.

The gripping portion left-right width adjustment mechanism12bis a mechanism for adjusting the left-right width between the pair of gripping portions12(more specifically, the pair of gripping rails12a). The gripping portion left-right width adjustment mechanism12bcauses each of the pair of gripping rails12ato move in parallel in the left-right direction. For example, the gripping portion left-right width adjustment mechanism12bmay be an actuator connected to each of the pair of gripping rails12a. In this case, the gripping portion left-right width adjustment mechanism12bmay operate with electric power supplied from the battery15.

The gripping portion front-rear length adjustment mechanism12cis a mechanism for adjusting the front-rear length of each gripping portion12(more specifically, each gripping rail12a). Here, each gripping rail12ais divided into three members (a front member12af, a central member12am, and a rear member12ar) in the front-rear direction, and the gripping portion front-rear length adjustment mechanism12cadvances and retracts the front member12afand the rear member12arin the front-rear direction. For example, the gripping portion front-rear length adjustment mechanism12cmay be an actuator connected to each gripping rail12a. In this case, the gripping portion front-rear length adjustment mechanism12cmay operate with electric power supplied from the battery15. Alternatively, the gripping portion front-rear length adjustment mechanism12cmay be a manually operated mechanism.

The touch sensor12dis a switch for emergency stop provided on the outer surface of each gripping rail12a. The touch sensor12dstops the operation of the unmanned carrier1when pressed.

The lifting portion13is a portion for lifting the gripping portion12. The lifting portion13lifts the vehicle body BD in a state where the lower surface BSa of the side sill BS is gripped by the gripping portion12together with the gripping portion12. “Lift” means to raise or lower. For example, the lifting portion13may be an actuator that is interposed between the main body portion1aand the gripping portion12and that can expand and contract in the up-down direction. In this case, the lifting portion13may operate with electric power supplied from the battery15.

The communication part14is a part that communicates with an external device. The communication part14may communicate by any communication method. The communication part14may receive a control signal for the unmanned carrier1from, for example, the imaging device2installed on the side of the ceiling CL of the factory or the like where the unmanned carrier1is operated. Alternatively, the communication part14may receive a control signal for the unmanned carrier1from a separately provided device.

The battery15supplies electric power for operating each part of the unmanned carrier1. A plurality of batteries15may be mounted. The battery15may, for example, be removed from the unmanned carrier1and charged, or may be charged while being mounted on the unmanned carrier1.

The guide roller16is a portion that, when the unmanned carrier1interferes with an obstacle such as a wall, guides the unmanned carrier1to smoothly turn along the wall. The guide roller16is a cylindrical rotary body that is provided rotatably around a central axis extending in the up-down direction. The guide rollers16are respectively provided at the front and rear ends of the left and right ends of the main body portion1a(that is, the four corners of the main body portion1a). In other words, four guide rollers16are provided here. As will be described later, when the unmanned carrier1arrives at the work station ST, the guide rollers16guide the unmanned carrier1to smoothly turn along the guide rail SG while rolling along the guide rail SG of the work station ST.

The magnetic sensor17and the obstacle sensor20are sensors that detect the external situation of the unmanned carrier1. The magnetic sensor17may be, for example, a magnetic detection sensor that detects the magnetic tape FM laid on the floor FL of the factory or the like where the unmanned carrier1is operated. Further, the obstacle sensor20is composed of a distance sensor, for example, and may detect whether there is an obstacle in the traveling direction of the unmanned carrier1. When the unmanned carrier1is a cart that moves while referring to the three-dimensional map generated by SLAM, for example, a camera (not shown) may be provided as an external sensor for imaging the surroundings of the unmanned carrier1.

The start switch18is an input switch for starting or stopping the unmanned carrier1. The start switch18may have any shape. In addition, the start switch18may be remotely controlled by wireless communication.

The winker19is a direction indicator that indicates the direction in which the unmanned carrier1is going to travel. Although the specific configuration of the winker19is not limited, for example, the winker19may be configured to flash light in the direction in which the unmanned carrier1turns.

[Work Station]

A configuration of the work station ST will be described. The work station ST is, for example, a place for performing work on the vehicle body BD. At the work station ST, the vehicle body BD is unloaded from the unmanned carrier1and placed on the work station ST.FIG.5is a perspective view showing an example of the work station ST. As shown inFIG.5, the work station ST has a pair of guide rails SG and a plurality of positioning pins SP.

The pair of guide rails SG are provided facing each other so as to be substantially parallel to each other. The distance between the pair of guide rails SG is substantially equal to the left-right width of the main body portion1aof the unmanned carrier1. In more detail, the distance between the pair of guide rails SG is substantially equal to the width between the left end of the guide roller16provided on the left side of the main body portion1aand the right end of the guide roller16provided on the right side of the main body portion1a. Further, the height of each guide rail SG from the floor FL matches the height of the guide roller16provided on the main body portion1afrom the floor FL. Thus, the unmanned carrier1arriving at the work station ST is guided so that the unmanned carrier1smoothly turns along the guide rails SG while the guide rollers16roll along the guide rails SG. The AGV entry portion of the guide rails SG has a V shape (tapered shape) to allow the entry deviation of the unmanned carrier1.

Each positioning pin SP is a member having an elongated and substantially cylindrical shape, and is erected on the work station ST. Each positioning pin SP is inserted through the positioning hole BH formed in the vehicle body BD. Therefore, each positioning pin SP is provided at a position corresponding to the positioning hole BH of the vehicle body BD. The work station ST is provided with four positioning pins SP corresponding to the four positioning holes BH formed in the vehicle body BD. By inserting the positioning pin SP into the positioning hole BH, the vehicle body BD is accurately positioned with respect to the work station ST. The work station ST possesses vehicle information regarding the vehicle (vehicle body BD) that is transported, and can be easily applied to multiple vehicle models by varying the positioning pin SP or welding jig according to the shape of the vehicle body BD that is transported.

[Imaging Device]

FIG.6is a side view showing a state where the unmanned carrier1carrying the vehicle body BD is imaged by the imaging device2from above. As shown inFIG.6, the imaging device2is a device that images the side of the floor FL from the side of the ceiling CL of the factory or the like where the unmanned carrier1is operated, and analyzes the captured image GR. The imaging device2has an imaging part21, an analysis part22, and a transmission part23.

The imaging part21is a device capable of imaging the traveling route RT of the unmanned carrier1and the surroundings of the traveling route RT from above. The imaging part21may be, for example, a camera. The imaging part21is installed near the ceiling CL of the factory or the like where the unmanned carrier1is operated. The imaging part21may be installed so as to be capable of imaging a point where the unmanned carrier1moves non-linearly. Here, the imaging part21is installed so as to be capable of imaging a turning point of the traveling route RT of the unmanned carrier1. By configuring in this way, even if the moving object OB approaches from outside the detection range of various sensors such as an external sensor mounted on the unmanned carrier1(that is, from a blind spot), the imaging part21can compensate for the blind spot. The imaging part21transmits the captured image GR to the analysis part22.

The analysis part22analyzes the image GR captured by the imaging part21. The analysis part22analyzes the image GR and predicts whether the moving object OB other than the unmanned carrier1gets too close to the vehicle body BD carried by the unmanned carrier1. Specifically, the analysis part22predicts whether the movement trajectory TT that the vehicle body BD passes after a predetermined time intersects the movement position PP where the moving object OB is located after the predetermined time (hereinafter, the prediction is also referred to as “intersection prediction”). The analysis part22may be configured integrally with the imaging part21or may be configured separately from the imaging part21.

The transmission part23transmits a signal to the unmanned carrier1. Specifically, when it is predicted that the movement trajectory TT and the movement position PP intersect after the predetermined time, the transmission part23transmits an emergency operation signal to the unmanned carrier1before the predetermined time elapses. The “emergency operation signal” refers to a control signal that causes the unmanned carrier1to perform an emergency operation. The “emergency operation” may be, for example, deceleration, stop, issuing of an alarm, avoidance, or the like.

[Intersection Prediction]

The intersection prediction performed by the analysis part22will be described. The “intersection prediction” is prediction of whether the movement trajectory TT that the vehicle body BD passes after the predetermined time intersects the movement position PP where the moving object OB is located after the predetermined time. The “intersection” means that at least a part of the movement trajectory TT and at least a part of the movement position PP overlap at a certain point of time. That is, the intersection means that the movement trajectory TT and the movement position PP interfere with each other.

FIG.7is a diagram showing an example of the image GR obtained by imaging the traveling route RT of the unmanned carrier1and the surroundings of the traveling route RT from above. As shown inFIG.7, the image GR captured by the imaging part21has a coordinate (x-coordinate) in the horizontal direction of the image and a coordinate (y-coordinate) in the vertical direction of the image. The image GR includes the magnetic tape FM laid non-linearly (specifically, laid to curve) on the floor FL, the vehicle body BD carried by the unmanned carrier1traveling along the magnetic tape FM, and two workers (moving object OB1and moving object OB2) who are moving objects OB. InFIG.7, the unmanned carrier1carrying the vehicle body BD is traveling substantially rightward in the image GR along the magnetic tape FM at a known speed, the moving object OB1is walking substantially leftward in the image GR, and the moving object OB2temporarily stops.

The image GR also includes a bounding box BB indicating the presence of the vehicle body BD and the moving object OB. The bounding box BB is a rectangular frame surrounding the image area of the object recognized by the analysis part22in the image GR. Here, a bounding box BB1, a bounding box BB2, and a bounding box BB3are shown as the bounding boxes BB corresponding to the moving object OB1, the moving object OB2, and the vehicle body BD, respectively. Each bounding box BB is labeled with the type of object by the analysis part22. The analysis part22can attach the bounding box BB to the image GR based on a known algorithm. As an example, the analysis part22may attach the bounding box BB in the image GR by image recognition using machine learning. The object recognized by the analysis part22is subjected to tracking processing (that is, linking of objects between frames).

FIG.8is a diagram showing a grounding position FP of the moving object OB, calculated based on a center-of-gravity position GP of the moving object OB, in the captured image GR.FIG.8has a coordinate system corresponding to the x-coordinate and y-coordinate of the image GR shown inFIG.7, and shows the position of the moving object OB1in the coordinate system.

Here, the solid line L1represents transition of the center-of-gravity position GP of the bounding box BB1in the image GR. The “center-of-gravity position” refers to the center position of the bounding box BB. The solid line L2represents the grounding position FP of the moving object OB, calculated based on the center-of-gravity position GP of the bounding box BB1, in the image GR. The “grounding position” refers to a position where the moving object OB is in contact with the floor FL. Since the moving object OB1is the worker here, the grounding position FP of the moving object OB1is the worker's feet. The grounding position FP is calculated every time unit shorter than the predetermined time, which will be described later. The dashed line L3represents a position where noise is removed (smoothed) by applying a Kalman filter to the center-of-gravity position GP of the bounding box BB1shown as the solid line L2. Noise may be removed using a method other than the Kalman filter.

FIG.9is a diagram showing the movement position PP after the predetermined time, estimated based on the center-of-gravity position GP of the moving object OB, in the captured image GR.FIG.9is a diagram plotting a position, predicted to be the position after one second, from the position where noise is removed by applying the Kalman filter to the center-of-gravity position GP of the bounding box BB1inFIG.8. Here, the position after one second is set as a position calculated on the assumption of movement at a constant speed in both the x-axis direction and the y-axis direction. Since the grounding position FP is acquired in time series in this way, it is possible to predict the movement position PP of the moving object OB after the predetermined time. As an example, the following calculation formulas can be used to calculate the position after T seconds (for example, after one second).
{dot over (x)}n=(xn−xn−1)/Δt[mm/s]  [Formula 1]
{dot over (y)}n=(yn−yn−1)/Δt[mm/s]  [Formula 2]
xn+1=xn+{dot over (x)}n×T[mm]  [Formula 3]
yn+1=yn+{dot over (y)}n×T[mm]  [Formula 4]
T=1[s][Formula 5]

A method of predicting the grounding position FP based on the center-of-gravity position GP will be described.FIG.10is a diagram for illustrating the method of calculating the grounding position FP of the moving object OB based on the center-of-gravity position GP of the moving object OB. InFIG.10, the angle of view of the image GR is indicated by a rectangle. Then, how the moving object OB appears when the moving object OB is present at each position in the image GR is illustrated. When the coordinates of the center-of-gravity position GP are set to (xg, yg), the coordinates of the grounding position FP are set to (xf, yf), and the distance by which the grounding position FP is offset from the center-of-gravity position GP toward the central side of the image GR is set to loffset, the coordinates of the grounding position FP are represented by the following formulas.
xf=xg−loffset×cos θ  [Formula 6]
yf=yg−loffset×sin θ  [Formula 7]

Here, the variables are represented by the following formulas. The numerical value of 1700 mm used to calculate lhalfmeans the height of a typical worker, and lmaxis lgat the limit where the worker's whole body can be seen in the image GR. At this time, loffsetis equal to lhalf.
loffset=lhalf×lg/lmax[Formula 8]
lhalf=1700/2 [mm]  [Formula 9]
lg=√{square root over (xg2+yg2)}  [Formula 10]
θ=atan(yg/xg)  [Formula 11]

When the moving object OB is positioned at the center of the image GR, loffsetis 0, and the center-of-gravity position GP coincides with the grounding position FP.

FIG.11is a diagram for illustrating a situation in which the movement trajectory TT of the vehicle body BD and the movement position PP of the moving object OB intersect after the predetermined time.FIG.11is a diagram that causes the dashed line L3inFIG.8to be superimposed on the image GR inFIG.7, and shows the movement trajectory TT that the vehicle body BD passes after the predetermined time and the movement position PP where the moving object OB (here, only the moving object OB1since the moving object OB2stops) is located after the predetermined time.

The circle indicated by a dashed line is the movement position PP of the moving object OB1after the predetermined time. A movement position PP0when the predetermined time is assumed to be 0 seconds, a movement position PP1when the predetermined time is N seconds, a movement position PP2when the predetermined time is 2N seconds, and a movement position PP3when the predetermined time is 3N seconds are shown as the movement position PP. N is an arbitrary constant time longer than the time unit at which the grounding position FP is calculated. The circle indicating the movement position PP has a radius corresponding to the probability distribution of the movement position PP. Here, the longer the predetermined time, the lower the prediction accuracy, so the radius of the circle indicating the movement position PP is increased.

The rectangle indicated by a dashed line is the movement trajectory TT that the vehicle body BD passes after the predetermined time. A movement trajectory TT1when the predetermined time is N seconds, a movement trajectory TT2when the predetermined time is 2N seconds, and a movement trajectory TT3when the predetermined time is 3N seconds are shown as the movement trajectory TT.

According toFIG.11, the movement position PP1of the moving object OB1after N seconds and the movement trajectory TT1of the vehicle body BD after N seconds do not intersect each other. In contrast, the movement position PP2of the moving object OB1after 2N seconds and the movement trajectory TT2of the vehicle body BD after 2N seconds intersect each other. Similarly, the movement position PP3of the moving object OB1after 3N seconds and the movement trajectory TT3of the vehicle body BD after 3N seconds intersect each other.

The analysis part22calculates the grounding position FP at which the moving object OB is in contact with the floor FL based on the center-of-gravity position GP of the moving object OB in the image GR at each unit time shorter than the predetermined time. Then, the analysis part22acquires the grounding position FP in time series to predict the movement position PP after the predetermined time. Since the traveling route RT and speed of the unmanned carrier1carrying the vehicle body BD are known, when there is a moving object OB other than the unmanned carrier1carrying the vehicle body BD in the image GR captured by the imaging part21, the analysis part22can predict whether the movement trajectory TT that the vehicle body BD passes after the predetermined time and the movement position PP where the moving object OB is located after the predetermined time intersect.

The transmission part23transmits an emergency operation signal to the unmanned carrier1when it is predicted that the movement position PP and the movement trajectory TT intersect. The transmission part23may change the instruction content of the emergency operation signal to be transmitted to the unmanned carrier1according to the time until the movement position PP and the movement trajectory TT intersect. For example, the transmission part23may transmit the emergency operation signal for causing an emergency stop of the unmanned carrier1when the movement position PP and the movement trajectory TT intersect for the first time after N seconds, transmit an emergency operation signal for decelerating the unmanned carrier1when the movement position PP and the movement trajectory TT intersect for the first time after 2N seconds, and transmit an emergency operation signal for issuing an alarm when the movement position PP and the movement trajectory TT intersect for the first time after 3N seconds.

[Action and Effect]

As described above, the vehicle body transport system100is a vehicle body transport system100including the unmanned carrier1that carries and transports the vehicle body BD between a plurality of work stations ST. The vehicle body transport system100includes the imaging device2, which includes the imaging part21capable of imaging the traveling route RT of the unmanned carrier1and the surroundings of the traveling route RT from above, the analysis part22analyzing the image GR captured by the imaging part21, and the transmission part23transmitting a signal to the unmanned carrier1. When a moving object OB other than the unmanned carrier1carrying the vehicle body BD is present in the image GR captured by the imaging part21, the analysis part22predicts whether the movement trajectory TT that the vehicle body BD passes after the predetermined time and the movement position PP where the moving object OB is located after the predetermined time intersect. When it is predicted that the movement trajectory TT and the movement position PP intersect after the predetermined time, the transmission part23transmits the emergency operation signal to the unmanned carrier1before the predetermined time elapses.

According to the vehicle body transport system100, the traveling route RT of the unmanned carrier1that carries and transports the vehicle body BD between a plurality of work stations ST and the surroundings of the traveling route RT are imaged from above. Then, the captured image GR is analyzed to predict whether the movement trajectory TT that the vehicle body BD passes and the movement position PP of the moving object OB other than the unmanned carrier1intersect after the predetermined time. When it is predicted that the movement trajectory TT of the vehicle body BD and the movement position PP of the moving object OB intersect after the predetermined time, the emergency operation signal is transmitted to the unmanned carrier1before that time. Thus, for example, the unmanned carrier1can take action to avoid getting too close to the moving object OB. Therefore, it is possible to prevent the unmanned carrier1from getting too close to the moving object OB.

In the vehicle body transport system100, the imaging part21is installed so as to be capable of imaging a point where the unmanned carrier1moves non-linearly. At the point where the unmanned carrier1moves non-linearly, it is difficult for the worker or the like around the unmanned carrier1to predict the future movement trajectory TT of the unmanned carrier1. Therefore, by capturing the image GR of such a point, the action and effect of the vehicle body transport system100become even more remarkable.

In the vehicle body transport system100, the analysis part22calculates the grounding position FP at which the moving object OB is in contact with the floor FL based on the center-of-gravity position GP of the moving object OB every unit time shorter than the predetermined time, in the image GR captured by the imaging part21; and predicts the movement position PP of the moving object OB after the predetermined time by acquiring the grounding position FP in time series. As a result, the deviation between the position of the moving object OB in the image GR captured from above and the actual position of the moving object OB can be corrected, so it is possible to predict the movement position PP of the moving object OB with higher accuracy, and thus to more reliably prevent the unmanned carrier1from getting too close to the moving object OB.

[Modified Form]

The above-described embodiments can be implemented in various forms modified or improved based on the knowledge of those skilled in the art.

For example, the shape, etc. of the unmanned carrier1may be different from those shown in the above-described embodiments. Similarly, the shape, etc. of the work station ST may be different from those shown in the above-described embodiments.

In addition, the method of predicting the movement position PP after the predetermined time is not limited to the one described above. That is, the analysis part22does not necessarily predict the movement position PP after T seconds on the assumption that the moving object OB moves at a constant speed and in a constant direction. For example, machine learning may be used to predict the movement position PP, or Kalman prediction using a Kalman filter may be used to predict the movement position PP.