掌桥专利:专业的专利平台
掌桥专利
首页

信息处理装置、信息处理方法以及车辆

文献发布时间:2023-06-19 12:08:44


信息处理装置、信息处理方法以及车辆

技术领域

本公开涉及一种管理用于栽培作物的场地的技术。

背景技术

已知一种将多个单元可分离地结合而形成的分离型车辆(例如,参照专利文献1)。

现有技术文献

专利文献

专利文献1:德国专利申请公开第102009057693号说明书

发明内容

发明所要解决的问题

本公开的目的在于,提供一种能高效地管理用于栽培作物的场地的技术。

用于解决问题的方案

本公开可以理解为信息处理装置。可以是,该情况下的信息处理装置具备控制部,所述控制部执行:在架装有作为用于栽培作物的场地的栽培场地的车身单元静置于第一场所的情况下,检测作为使所述车身单元从所述第一场所向与该第一场所不同的第二场所移动的定时的移动定时;以及按照所述移动定时,对形成为能自主行驶并且形成为能与任意的车身单元结合及分离的底盘单元发送作为用于将所述车身单元从所述第一场所搬运向所述第二场所的指令的搬运指令。

本公开也可以理解为信息处理方法。可以是,在该情况下的信息处理方法中,计算机执行:在架装有作为用于栽培作物的场地的栽培场地的车身单元静置于第一场所的情况下,检测作为使所述车身单元从所述第一场所向与该第一场所不同的第二场所移动的定时的移动定时的步骤;以及按照所述移动定时,对形成为能自主行驶并且形成为能与任意的车身单元结合及分离的底盘单元发送作为用于将所述车身单元从所述第一场所搬运向所述第二场所的指令的搬运指令的步骤。

本公开也可以理解为车辆。可以是,该情况下的车辆具备控制部,所述控制部执行:在架装有作为用于栽培作物的场地的栽培场地的车身单元静置于第一场所的情况下,检测作为使所述车身单元从所述第一场所向与该第一场所不同的第二场所移动的定时的移动定时;以及按照所述移动定时,进行用于将所述车身单元从所述第一场所搬运向所述第二场所的运行。

此外,作为其他方案,可以举出用于使计算机执行上述信息处理方法的信息处理程序,或者以计算机可读的形式存储该信息处理程序的非暂时性存储介质。

发明效果

根据本公开,能提供一种能高效地管理用于栽培作物的场地的技术。

附图说明

图1是表示栽培场地管理系统的概要的图。

图2是表示分离型车辆的概略构成的第一图。

图3是表示分离型车辆的概略构成的第二图。

图4是表示底盘单元、车身单元以及服务器装置的硬件构成例的图。

图5是表示底盘单元的功能构成例的框图。

图6是表示服务器装置的功能构成例的框图。

图7是表示车身信息表的构成例的图。

图8是表示候选地信息表的构成例的图。

图9是表示底盘信息表的构成例的图。

图10是表示在服务器装置中按规定的周期重复进行的处理的流程的流程图。

附图标记说明

1:分离型车辆;

100:底盘单元;

101:处理器;

F110:运行计划生成部;

F120:环境检测部;

F130:行驶控制部;

F140:结合控制部;

200:车身单元;

210:栽培场地;

300:服务器装置;

301:处理器;

F310:定时检测部;

F320:指令生成部。

具体实施方式

本公开的特征在于,在用于栽培作物的场地(栽培场地)的管理中利用分离型车辆,由此谋求作物的栽培作业等的高效化。

在此,当像田地等那样用于栽培作物的场地(栽培场地)的设置场所被固定时,作物的生长等可能会被该设置场所的环境所左右。因此,在环境已变化的情况下或预计到环境的变化的情况下等,需要操作者前往栽培场地来实施对策。此外,在收获及销售被栽培于栽培场地的作物的情况下,也需要操作者前往栽培场地来进行收获作业,或者需要操作者从栽培场地向销售场所运输作物。由此,难以高效地进行栽培场地的管理。

对此,在本公开中,在栽培场地的管理中利用分离型车辆。此处所说的“分离型车辆”被配置为包括:车身单元,架装有栽培场地;以及底盘单元,形成为能与车身单元结合及分离并且形成为能自主行驶。并且,在栽培场地栽培作物的情况下,与底盘单元分离的状态的车身单元静置于任意的场所。

需要说明的是,也可以想到在栽培场地栽培作物的情况下,预先使底盘单元与车身单元结合的方法。然而,根据这样的方法,在作物的栽培期间内无法有效地利用底盘单元。此外,需要与架装有栽培场地的车身单元相同数量的底盘单元,因此设备投资所花费的成本增大。对此,如果在与底盘单元分离的状态下将车身单元静置,则一台底盘单元可以由多个车身单元共用。由此,在作物的栽培期间内也能有效地利用底盘单元,并且能将设备投资所花费的成本抑制得小。

在车身单元静置于任意的场所(第一场所)的情况下,信息处理装置的控制部检测使车身单元的场所(栽培场地的场所)移动的定时(移动定时)。然后,控制部按照检测到的移动定时,向底盘单元发送搬运指令。此处所说的“搬运指令”是用于将静置于第一场所的车身单元向与第一场所不同的第二场所搬运的指令。

接收到上述搬运指令的底盘单元按照该搬运指令进行动作,由此从第一场所回收车身单元,并且将回收的车身单元从第一场所向第二场所搬运并使该车身单元静置。由此,能自动地变更栽培场地的场所。其结果是,也能节省操作者移动并进行各种作业的工夫。

在此,上述搬运指令例如也可以包括以下四个指令。

(第一指令)用于使底盘单元行驶至第一场所的指令

(第二指令)用于使底盘单元在第一场所与车身单元结合的指令

(第三指令)用于使底盘单元从第一场所行驶至第二场所的指令

(第四指令)用于使底盘单元在第二场所从车身单元分离的指令

接到上述搬运指令的底盘单元首先按照第一指令通过自动驾驶进行自主行驶,由此移动至第一场所。当底盘单元到达第一场所时,该底盘单元按照第二指令进行动作。即,底盘单元使该底盘单元与车身单元结合。底盘单元与车身单元的结合作业可以通过搭载有升降机或起重机等重型机械的外部设备来进行。此外,底盘单元与车身单元的结合作业也可以通过搭载于底盘单元或车身单元的设备来进行。当底盘单元和车身单元如此被结合时,底盘单元按照第三指令通过自动驾驶来进行自主行驶,由此将车身单元从第一场所搬运向第二场所。当底盘单元到达第二场所时,该底盘单元按照第四指令进行动作。即,底盘单元使该底盘单元从车身单元分离。由此,车身单元静置于第二场所。需要说明的是,底盘单元与车身单元的分离作业可以通过上述那样的外部设备来进行,或者也可以通过搭载于底盘单元或车身单元的设备来进行。如上所述,若底盘单元按照第一指令至第四指令运行,则能将栽培场地的场所从第一场所向第二场所自动地变更。

在此,本公开中的移动定时也可以是第一场所的环境向不适于栽培场地的作物的栽培的环境变化的定时。该情况下的第二场所也可以是适于栽培场地的作物的栽培的环境的场所。由此,能配合第一场所的环境变化的定时,使栽培场地从第一场所自动地移动向第二场所(适于作物的栽培的环境的场所)。其结果是,能节省操作员进行针对不适于作物的栽培的环境的对策作业等的工夫,并且能将栽培场地放置在适于作物的栽培的环境下。

在此,作为第一场所的环境,可以举例示出第一场所的天气或第一场所有无灾害发生等。与第一场所的天气相关的信息或与第一场所有无灾害发生相关的信息例如也可以利用因特网上所提供的天气预报服务或灾害信息服务等来获取。

本公开中的移动定时也可以是收获栽培场地的作物的定时(收获定时)。该情况下的第二场所也可以是进行栽培场地的作物的收获作业的场所(收获作业场所)。由此,能配合作物的收获定时,使栽培场地从第一场所(例如,适于作物的栽培的场所)自动地移动向第二场所(收获作业场所)。其结果是,能节省操作者前往第一场所来进行作物的收获作业的工夫。需要说明的是,与收获定时相关的信息和与收获作业场所相关的信息例如可以由车身单元(栽培场地)的用户提供。此外,收获定时也可以由信息处理装置基于从栽培场地中的作物的栽培开始定时起的经过时间等来决定。此外,收获作业场所也可以由信息处理装置从能用作收获作业场所的多个场所中选择。

本公开中的移动定时也可以是销售栽培场地的作物的定时(销售定时)。该情况下的第二场所也可以是进行栽培场地的作物的销售的场所(销售场所)。由此,能配合作物的销售定时,使栽培场地从第一场所(例如,适于作物的栽培的场所或收获作业场所)自动地移动向第二场所(销售场所)。其结果是,能节省操作者前往第一场所来进行作物的收获作业的工夫以及操作者将作物从第一场所运输至第二场所的工夫。需要说明的是,与销售定时相关的信息和与销售场所相关的信息例如可以由车身单元的用户提供。此外,销售定时也可以由信息处理装置基于从栽培场地中的作物的栽培开始定时起的经过时间或收获定时来决定。此外,销售场所可以由信息处理装置从能用作销售场所的多个场所中选择。

本公开中的移动定时也可以是举办利用了栽培场地的农业体验活动的定时(举办定时)。该情况下的第二场所也可以是举办农业体验活动的场所(举办场所)。由此,能配合农业体验活动的举办定时,使栽培场地从第一场所自动地移动向第二场所(举办场所)。因此,也能在远离第一场所的场所举办农业体验活动。其结果是,能节省体验者向第一场所移动的工夫。需要说明的是,与举办定时相关的信息和与举办场所相关的信息例如可以由车身单元(栽培场地)的用户或活动举办者等提供。

需要说明的是,本公开中的移动定时也可以是车身单元的用户任意指定的定时。此外,第二场所也可以是车身单元的用户任意指定的场所。由此,能按照车身单元的用户所期望的移动定时和第二场所自动地变更栽培场地的场所。

以下,基于附图对本公开的具体实施方式进行说明。在没有特别记载的情况下,本实施例中记载的构成零件的尺寸、材质、形状、其相对配置等并不意味着将本公开的技术的范围仅限于此。

<实施方式>

在本实施方式中,对将本公开的信息处理装置应用于提供用于进行栽培场地的管理的服务的系统(以下,有时也记为“栽培场地管理系统”。)的例子进行说明。需要说明的是,此处所说的“栽培场地”是像田地等这样用于栽培作物的场地。

(栽培场地管理系统的概要)

图1是表示栽培场地管理系统的概要的图。本例中的栽培场地管理系统利用分离型车辆1来提供栽培场地的管理服务。如图1所述,栽培场地管理系统包括分离型车辆1和服务器装置300。如图2和图3所示,分离型车辆1包括:底盘单元100,能通过自动驾驶来自主地行驶;以及车身单元200,架装有栽培场地210。在分离型车辆1中,底盘单元100和车身单元200形成为自如地相互结合及分离。需要说明的是,图2示出底盘单元100和车身单元200已分离的状态。图3示出底盘单元100和车身单元200已结合的状态。分离型车辆1的底盘单元100和车身单元200由服务器装置300进行管理。需要说明的是,本例中的栽培场地210是用于栽培农作物或园艺作物等的农用地。

在本例中,车身单元200被设置于任意的场所,由此进行通过栽培场地210实现的作物的栽培。此时,车身单元200在与底盘单元100分离的状态下静置于规定的场所。这是为了有效利用底盘单元100和削减设备投资所花费的成本。需要说明的是,车身单元200的设置场所是适于栽培场地210的作物的栽培的场所,可以适当变更。

再者,如果车身单元200的设置场所被固定,在该设置场所的环境变化时,可能会对作物的栽培造成障碍。此外,在预测到设置场所的环境的变化的情况下,也可能产生操作者(例如,车身单元200的用户或栽培场地210的用户等)前往栽培场地210来进行对策作业的需要。因此,在本实施方式中,设为在车身单元200的设置场所的环境向不适于作物的栽培的环境变化的定时(移动定时),车身单元200的设置场所被自动地变更。本例中的“移动定时”可以是设置场所的环境向不适于作物的栽培的环境实际地变化了的定时,或者也可以是预测为设置场所的环境可能向不适于作物的栽培的环境变化的定时。

变更车身单元200的设置场所的作业通过在服务器装置300的管理下运行的底盘单元100来进行。具体而言,如图1所示,服务器装置300将用于将车身单元200从当前的设置场所(第一场所)搬运向新的设置场所(第二场所)的指令(搬运指令)发送至底盘单元100。然后,底盘单元100按照来自服务器装置300的搬运指令运行,由此将车身单元200从第一场所搬运向第二场所。

(栽培场地管理系统的硬件构成)

接着,对栽培场地管理系统的构成要素进行详细说明。图4是表示图1所示的底盘单元100、车身单元200以及服务器装置300的硬件构成例的图。需要说明的是,在图4所示的例子中,底盘单元100和车身单元200分别仅图示了一台,但处于服务器装置300的管理下的底盘单元100和车身单元200也可以分别为多台。

底盘单元100是按照规定的运行指令在道路上自主行驶的移动体。这样的底盘单元100被配置为包括处理器101、主存储部102、辅助存储部103、周边状况检测传感器104、位置信息获取部105、驱动部106以及通信部107等。本例中的底盘单元100是将电动马达作为原动机而被驱动的电动汽车。需要说明的是,底盘单元100的原动机并不限定于电动马达,也可以是内燃机,或者内燃机与电动马达的混合动力机构。

处理器101例如是CPU(Central Processing Unit:中央处理器)或DSP(DigitalSignal Processor:数字信号处理器)。处理器101以控制底盘单元100为目的,进行各种信息处理的运算。主存储部102例如包括RAM(Random Access Memory:随机存取存储器)和ROM(Read Only Memory:只读存储器)等。辅助存储部103例如是EPROM(ErasableProgrammable ROM:可擦除可编程只读存储器)或硬盘驱动器(Hard Disk Drive:HDD)。此外,辅助存储部303可以包括可移动介质,即可移动记录介质。可移动介质例如是USB(Universal Serial Bus:通用串行总线)存储器、CD(Compact Disc:光盘)或DVD(DigitalVersatile Disc:数字视频光盘)等这样的盘记录介质。

辅助存储部103将各种程序、各种数据以及各种表读写自如地储存于记录介质。在辅助存储部103中储存有操作系统(Operating System:OS)、各种程序以及各种表等。需要说明的是,这些信息的一部分或全部也可以储存于主存储部102。此外,储存于主存储部102的信息的一部分或全部也可以储存于辅助存储部103。

周边状况检测传感器104是进行车辆周边的感测的单元,典型的是,周边状况检测传感器104被配置为包括立体摄像机、激光扫描仪、LIDAR(激光雷达)或雷达等。周边状况检测传感器104获取到的信息被交付给处理器101。

位置信息获取部105是获取底盘单元100的当前位置的设备,典型的是,位置信息获取部105被配置为包括GPS接收器等。需要说明的是,位置信息获取部105按规定的周期获取底盘单元100的当前位置。由位置信息获取部105获取到的位置信息经由后述的通信部107被发送向服务器装置300。就是说,底盘单元100的位置信息按规定的周期从底盘单元100被发送向服务器装置300。由此,服务器装置300能掌握各底盘单元100的当前位置。

驱动部106是使底盘单元100行驶的设备,例如,驱动部106被配置为包括原动机、制动装置、转向装置等。

通信部107是用于将底盘单元100连接于网络N1的设备。通信部107例如利用5G(5th Generation:第五代移动通信技术)或LTE(Long Term Evolution:长期演进)等移动通信而连接于网络N1。通信部107也可以利用DSRC(Dedicated Short RangeCommunications:专用短程通信)等窄带通信或Wi-Fi(注册商标)等而连接于网络N1。由此,通信部107能经由网络N1与其他装置(例如,车身单元200或服务器装置300等)进行通信。例如,通信部107经由网络N1向服务器装置300发送由位置信息获取部105获取到的当前位置信息等。此处所说的网络N1例如是因特网等世界规模的作为公众通信网的WAN(Wide AreaNetwork:广域网)或其他的通信网等。

底盘单元100的硬件构成并不限于图4所示的例子,也可以适当进行构成要素的省略、置换、追加。例如,在底盘单元100也可以搭载有用于进行该底盘单元100与车身单元200的结合作业及分离作业的设备。这样的设备例如是具备升降机或起重机等的重型机械或者电磁铁等。此外,在底盘单元100执行的一系列处理可以通过硬件来执行,但也可以通过软件来执行。

如上所述,车身单元200是架装有栽培场地210的单元。这样的车身单元200被配置为包括处理器201、主存储部202、辅助存储部203、位置信息获取部204以及通信部205等。关于处理器201、主存储部202、辅助存储部203、位置信息获取部204以及通信部205,与底盘单元100是同样的,因此省略其说明。

车身单元200的硬件构成并不限于图4所示的例子,也可以适当进行构成要素的省略、置换、追加。此外,在车身单元200执行的一系列处理可以通过硬件来执行,也可以通过软件来执行。

服务器装置300是用于管理底盘单元100和车身单元200的装置,相当于本公开的“信息处理装置”。服务器装置300具有一般的计算机的构成。即,服务器装置300被配置为包括处理器301、主存储部302、辅助存储部303以及通信部304等。该处理器301、主存储部302、辅助存储部303以及通信部304等通过总线相互连接。处理器301、主存储部302以及辅助存储部303与底盘单元100是同样的,因此省略其说明。通信部304进行外部的装置与服务器装置300之间的信息的收发。通信部304例如是LAN(Local Area Network:局域网)接口板或用于无线通信的无线通信回路。LAN接口板或无线通信回路连接于网络N1。需要说明的是,服务器装置300的硬件构成并不限于图4所示的例子,也可以适当进行构成要素的省略、置换、追加。此外,在服务器装置300执行的一系列处理可以通过硬件来执行,但也可以通过软件来执行。

(底盘单元的功能构成)

在此,基于图5对底盘单元100的功能构成进行说明。如图5所示,本例中的底盘单元100包括运行计划生成部F110、环境检测部F120、行驶控制部F130以及结合控制部F140来作为其功能构成要素。这些功能构成要素通过处理器101执行存储于主存储部102或辅助存储部103的程序来实现。需要说明的是,运行计划生成部F110、环境检测部F120、行驶控制部F130以及结合控制部F140中的任一个或其一部分也可以由硬件电路形成。此外,上述的功能构成要素中的任一个或其处理的一部分也可以由连接于网络N1的其他计算机执行。例如,运行计划生成部F110所包含的各处理、环境检测部F120所包含的各处理、行驶控制部F130所包含的各处理以及结合控制部F140所包含的各处理也可以由不同的计算机执行。

运行计划生成部F110基于来自服务器装置300的运行指令来生成底盘单元100的运行计划。运行计划包括规定了底盘单元100所行驶的路径和在路径的一部分或全部中底盘单元100应该进行的处理的数据。作为运行计划所包含的数据的例子,例如可以举出以下这样的数据。

(1)通过道路路段的集合来表示底盘单元100所行驶的预定的路径(预定行驶路径)的数据

例如,也可以是,运行计划生成部F110参照存储于辅助存储部103等的地图数据,并且基于来自服务器装置300的指令来生成此处所说的“预定行驶路径”。此外,“预定行驶路径”可以利用外部的服务来生成,或者也可以由服务器装置300提供。

(2)表示底盘单元100在预定行驶路径上的任意的地点应该进行的处理的数据

此处所说的“任意的地点”例如是使底盘单元100与车身单元200分离或结合的场所,或者是车身单元200的移动目的地等。并且,底盘单元100在上述那样的任意的地点应该进行的处理中,例如有“将底盘单元100与车身单元200分离或结合”这样的处理,但并不限于此。

环境检测部F120基于周边状况检测传感器104获取到的数据来检测底盘单元周边的环境。检测对象例如是车道的数量和位置、存在于底盘单元100的周边的车辆的数量和位置、存在于底盘单元100的周边的障碍物的数量和位置、道路的构造、道路标志等,但不限于这些。检测的对象只要是底盘单元100进行自主的行驶所需的检测的对象即可,可以是任意的检测的对象。此外,环境检测部F120也可以跟踪检测到的物体。例如,也可以根据一步前检测到的物体的坐标与当前的物体的坐标的差来求出该物体的相对速度。

行驶控制部F130基于运行计划生成部F110所生成的运行计划、环境检测部F120所生成的环境数据以及位置信息获取部105获取到的底盘单元100的位置信息来对底盘单元100的行驶进行控制。例如,行驶控制部F130使底盘单元100沿着由运行计划生成部F110生成的预定行驶路径行驶。此时,行驶控制部F130以障碍物不会进入以底盘单元100为中心的规定的安全区域内的方式使底盘单元100行驶。需要说明的是,关于使底盘单元100自主行驶的方法,可以采用公知的方法。此外,行驶控制部F130还具有按照来自服务器装置300的指令对底盘单元100的行驶进行控制的功能。

结合控制部F140控制底盘单元100与车身单元200的结合及分离。在底盘单元100与车身单元200的结合及分离作业通过外部设备来进行的情况下,结合控制部F140通过无线通信等来控制上述外部设备,由此进行底盘单元100与车身单元200的结合及分离作业。在用于进行底盘单元100与车身单元200的结合及分离的设备搭载于底盘单元100的情况下,结合控制部F140控制上述设备,由此进行底盘单元100与车身单元200的结合及分离作业。

(服务器装置的功能构成)

接着,基于图6对服务器装置300的功能构成进行说明。如图6所示,本例中的服务器装置300包括定时检测部F310、指令生成部F320、第一数据库D310、第二数据库D320以及第三数据库D330来作为其功能构成要素。定时检测部F310和指令生成部F320通过处理器301执行存储于主存储部302或辅助存储部303的程序来实现。需要说明的是,定时检测部F310和/或指令生成部F320或者其一部分也可以由硬件电路形成。此外,定时检测部F310和指令生成部F320中的任一个或其处理的一部分也可以由连接于网络N1的其他计算机执行。例如,定时检测部F310所包含的各处理和指令生成部F320所包含的各处理也可以由不同的计算机执行。

第一数据库D310、第二数据库D320以及第三数据库D330通过由处理器301执行的数据库管理系统(Database Management System:DBMS)的程序来构建。详细而言,DBMS的程序通过管理存储于辅助存储部303的数据来构建第一数据库D310、第二数据库D320以及第三数据库D330。第一数据库D310、第二数据库D320以及第三数据库D330例如是关系数据库。

第一数据库D310储存与处于在栽培场地210进行作物的栽培的状态(栽培状态)的车身单元200相关的信息。在此,基于图7对储存于第一数据库D310的信息的一个构成例进行说明。图7是举例示出第一数据库D310的表构成的图。需要说明的是,储存于第一数据库D310的表(以下,有时也记为“车身信息表”。)的构成并不限定于图7所示的例子,可以适当进行栏的追加、变更或删除。

图7所示的车身信息表具有车身ID、位置信息以及适宜环境各栏。车身ID栏中登记有用于分别识别处于栽培状态的车身单元200的信息(车身ID)。位置信息栏中登记有表示处于栽培状态的车身单元200被静置的场所(栽培场地210的设置场所)的信息。位置信息栏中登记的信息可以是表示车身单元200被静置的场所的地址的信息,或者也可以是车身单元200被静置的场所在地图上的坐标(纬度/经度)的信息。适宜环境栏中登记有与适于种植在车身单元200的栽培场地210的作物的栽培的环境相关的信息(以下,有时也记为“适宜环境信息”。)。适宜环境信息例如包括与适于作物的栽培的天气(例如,气温、降水、云量、风向、气压等气象要素)相关的信息。

第二数据库D320储存与能供车身单元200静置的场所(以下,有时也记为“候选地”。)相关的信息。在此,基于图8对储存于第二数据库D320的信息的一个构成例进行说明。图8是举例示出第二数据库D320的表构成的图。需要说明的是,储存于第二数据库D320的表(以下,有时也记为“候选地信息表”。)的构成不限定于图8所示的例子,可以适当进行栏的追加、变更或删除。

图8所示的候选地信息表具有场所ID、位置、环境以及状态各栏。场所ID栏中登记有用于识别各候选地的信息(场所ID)。位置栏中登记有表示各候选地的位置的信息。位置栏中登记的信息可以是表示候选地的位置的地址的信息,或者也可以是表示候选地的位置在地图上的坐标(纬度/经度)的信息。环境栏中登记有与各候选地的环境相关的信息。例如,环境栏中登记有与候选地的天气(例如,气温、降水、云量、风向、气压等气象要素)相关的信息以及与有无灾害的发生相关的信息。需要说明的是,环境栏中登记的信息可以是与各候选地的当前时间点的环境相关的信息,或者也可以是与各候选地的今后的环境的预测相关的信息。状态栏中登记有表示各候选地的空余状态的信息。例如,对于有设置车身单元200的余裕的候选地,在状态栏登记为“有空余”。此外,对于没有设置车身单元200的余裕的候选地,在状态栏登记为“无空余”。

第三数据库D330储存与底盘单元100相关的信息。在此,基于图9对储存于第三数据库D330的信息的一个构成例进行说明。图9是举例示出第三数据库D330的表构成的图。需要说明的是,储存于第三数据库D330的表(以下,有时也记为“底盘信息表”。)的构成并不限定于图9所示的例子,可以适当进行栏的追加、变更或删除。

图9所示的底盘信息表具有底盘ID、当前位置以及状态各栏。底盘ID栏中登记有用于识别各底盘单元100的信息(底盘ID)。当前位置栏中登记有表示各底盘单元100的当前位置的信息。当前位置栏中登记的信息可以是表示底盘单元100的当前位置的地址的信息,或者也可以是表示底盘单元100的当前位置在地图上的坐标(纬度/经度)的信息。状态栏中登记有表示各底盘单元100的状态的信息。例如,如果底盘单元100正在搬运车身单元200,则在状态栏中被登记为“搬运中”。此外,如果底盘单元100未与任何的车身单元200结合,并且在规定的服务据点处于待机的状态,则被登记为“待机中”。

定时检测部F310检测车身单元200的移动定时。移动定时是变更处于栽培状态的车身单元200被静置的场所的定时。本例中的移动定时相当于车身单元200当前被静置的场所(第一场所)的环境向不适于作物的栽培的环境变化的定时。需要说明的是,移动定时也可以是被预测为第一场所的环境向不适于作物的栽培的环境变化的定时。

在检测上述移动定时之时,定时检测部F310首先通过访问第一数据库D310来读出登记于车身信息表的位置信息栏的信息(第一场所的位置信息)。定时检测部F310获取与第一场所的天气和有无灾害发生相关的信息。上述的与天气和有无灾害发生相关的信息也可以利用像因特网上的天气预报服务和灾害信息服务等这样的外部的服务来获取。然后,定时检测部F310基于获取到的与有无灾害发生相关的信息来判别是否在第一场所发生了灾害。如果在第一场所发生了灾害,则判定为车身单元200的移动定时已到来。另一方面,如果在第一场所未发生灾害,则定时检测部F310将获取到的与天气相关的信息与车身信息表的适宜环境栏中登记的适宜环境信息进行比较。然后,如果获取到的与天气相关的信息不符合适宜环境信息,则判定为车身单元200的移动定时已到来。在检测到移动定时已到来的车身单元200的情况下,第一场所的位置信息和架装于该车身单元200的栽培场地210的适宜环境信息从定时检测部F310被交付给指令生成部F320。

需要说明的是,由定时检测部F310进行的上述的处理针对储存于第一数据库D310中的所有的车身信息表,按规定的周期重复进行。

指令生成部F320生成用于将移动定时已到来的车身单元200从第一场所搬运向新的场所(第二场所)的指令(搬运指令)。如上所述,本例中的车身单元200的搬运由底盘单元100自动地进行。因此,上述搬运指令包括以下第一指令至第四指令。

(第一指令)用于使底盘单元100行驶至第一场所的指令

(第二指令)用于使底盘单元100在第一场所与车身单元200结合的指令(第三指令)用于使底盘单元100从第一场所行驶至第二场所的指令

(第四指令)用于使底盘单元100在第二场所从车身单元200分离的指令

由指令生成部F320生成的搬运指令经由通信部304被发送向底盘单元100。需要说明的是,由上述搬运指令指定的第二场所基于储存于第二数据库D320的信息来决定。例如,指令生成部F320从储存于第二数据库D320的候选地信息表中提取在状态栏被登记为“有空余”的候选地信息表。接着,指令生成部F320确定提取出的候选地信息表中的、在环境栏中登记有表示未发生灾害的信息并且环境栏中登记的天气信息符合上述适宜环境信息的候选地信息表。需要说明的是,在如此确定出的候选地信息表存在多个的情况下,指令生成部F320选出位置栏中登记的位置距离第一场所最近的候选地信息表即可。与如此选出的候选地信息表对应的候选地被决定为第二场所。

此外,成为上述搬运指令的发送目的地的底盘单元100基于储存于第三数据库D330的信息来决定。例如,指令生成部F320首先从储存于第三数据库D330的底盘信息表中提取在状态栏中被登记为“待机中”的底盘信息表。接着,指令生成部F320确定提取出的底盘信息表中的、当前位置栏中登记的当前位置距离第一场所最近的底盘信息表。与如此确定出的底盘信息表对应的底盘单元100被决定为成为上述搬运指令的发送目的地的底盘单元。

(处理的流程)

接着,基于图10对本实施例中的由服务器装置300进行的处理的流程进行说明。图10是表示在服务器装置300中按规定的周期重复进行的处理的流程的流程图。

在图10中,服务器装置300的定时检测部F310获取处于栽培状态的车身单元200被静置的场所(第一场所)的环境信息(步骤S101)。详细而言,定时检测部F310访问第一数据库D310的车身信息表,获取位置信息栏中登记的位置信息(第一场所的位置信息)。接着,定时检测部F310利用外部的服务等来获取与第一场所的天气和有无灾害发生相关的信息。

定时检测部F310基于在步骤S101中获取到的环境信息来判别是否检测到移动定时(步骤S102)。换言之,在步骤102中,进行是否检测到移动定时已到来的车身单元200的判别。详细而言,定时检测部F310首先基于在步骤S101中获取到的环境信息来判别在第一场所是否发生了灾害。如果在第一场所发生了灾害,则判定为静置于该第一场所的车身单元200的移动定时已到来。由此,判定为检测到移动定时(步骤S102中为肯定判定)。此外,如果在第一场所未发生灾害,则定时检测部F310读出车身信息表的适宜环境栏中登记的适宜环境信息。然后,如果在步骤S101中获取到的环境信息不符合上述适宜环境信息,则定时检测部F310判定为静置于第一场所的车身单元200的移动定时已到来。在该情况下,在步骤S102中也被肯定判定。需要说明的是,如果在步骤S101中获取到的环境信息符合上述适宜环境信息,则判定为静置于第一场所的车身单元200的移动定时未到来。在该情况下,在步骤S102中被否定判定。在步骤S102中被否定判定的情况下,结束图10的处理例程。在步骤S102中被肯定判定的情况下,移动定时已到来的车身单元200的当前位置(第一场所)和架装于该车身单元200的栽培场地210的适宜环境信息从定时检测部F310被交付给指令生成部F320。

指令生成部F320设定移动定时已到来的车身单元200的移动目的地(第二场所)(步骤S103)。具体而言,指令生成部F320访问第二数据库D320,提取在状态栏中被登记为“有空余”的候选地信息表。接着,指令生成部F320确定提取出的候选地信息表中的、在环境栏中登记有表示未发生灾害的信息并且环境栏中登记的天气信息符合上述适宜环境信息的候选地信息表。在如此确定出的候选地信息表存在多个的情况下,指令生成部F320选出位置栏中登记的位置距离第一场所最近的候选地信息表。然后,指令生成部F320将与如上所述确定或选出的候选地信息表对应的候选地设定为第二场所。

此外,指令生成部F320决定用于搬运车身单元200的底盘单元100(步骤S104)。详细而言,指令生成部F320访问第三数据库D330,提取在状态栏中被登记为“待机中”的底盘信息表。接着,指令生成部F320确定提取出的底盘信息表中的、当前位置栏中登记的当前位置距离第一场所最近的底盘信息表。然后,指令生成部F320将与如上所述确定出的底盘信息表对应的底盘单元100决定为用于搬运车身单元200的底盘单元。

指令生成部F320基于第一场所的位置、在步骤S103中设定的第二场所的位置以及在步骤S104中决定出的底盘单元100的当前位置来生成搬运指令(步骤S105)。即,指令生成部F320生成包括上述的第一指令至第四指令的搬运指令。如此生成的搬运指令经由通信部304被发送向在步骤S104中决定出的底盘单元100(步骤S106)。

在接收到上述搬运指令的底盘单元100中,运行计划生成部F110生成基于上述搬运指令的运行计划。如上所述,运行计划包括通过道路路段的集合来表示底盘单元100的预定行驶路径的数据和表示底盘单元100在预定行驶路径上的任意的地点应该进行的处理的数据。该情况下的预定行驶路径是从底盘单元100的当前位置经由第一场所而到达第二场所的路径。此外,预定行驶路径上的任意的地点是第一场所和第二场所这两处。并且,底盘单元100在第一场所应该进行的处理是该底盘单元100与车身单元200的结合作业。此外,底盘单元100在第二场所应该进行的处理是底盘单元100与车身单元200的分离作业。

当上述的运行计划被生成时,首先,底盘单元100的行驶控制部F130开始底盘单元100的行驶。此时,行驶控制部F130基于上述运行计划、环境检测部F120所生成的环境数据以及位置信息获取部105获取到的位置信息来控制驱动部106,由此对底盘单元100的行驶进行控制。由此,底盘单元100能从当前位置通过自动驾驶自主地行驶到第一场所。当底盘单元100到达第一场所时,结合控制部F140通过控制外部设备或搭载于底盘单元100的设备来使该底盘单元100与车身单元200结合。当底盘单元100与车身单元200的结合作业完成时,底盘单元100的行驶控制部F130再次开始底盘单元100的行驶。此时,行驶控制部F130基于上述运行计划、上述环境数据以及上述位置信息来控制驱动部106,由此使底盘单元100从第一场所通过自动驾驶自主地行驶到第二场所。由此,底盘单元100能将车身单元200从第一场所搬运至第二场所。然后,当底盘单元100到达第二场所时,结合控制部F140使底盘单元100与车身单元200分离。由此,车身单元200被静置于第二场所。之后,底盘单元100可以通过自动驾驶返回至原来的场所,或者也可以按照来自服务器装置300的其他的搬运指令运行。

若底盘单元100如此将车身单元200从第一场所自动地搬运向第二场所,则能将栽培场地210持续设置在适于作物的栽培的环境下。由此,由于环境的变化而对作物的栽培造成的阻碍被抑制。此外,也能节省用户前往第一场所进行针对环境的变化的对策作业的工夫。

因此,根据本实施例中所述的栽培场地管理系统,能高效地进行栽培场地210的管理。

<变形例1>

在栽培场地210中栽培的作物需要在适当的定时收获。在该情况下,若用户移动来进行收获作业,则收获作业所花费的时间和工夫可能会增大。

因此,在本变形例中,定时检测部F310也可以将收获栽培场地210的作物的定时(收获定时)检测为移动定时。在该情况下,定时检测部F310进行获取栽培场地210的作物的收获定时的处理来代替图10的处理流程中的步骤S101即可。作物的收获定时也可以从车身单元200的用户获取。作为其他方法,定时检测部F310也可以基于从栽培场地210中的作物的栽培开始定时起的经过时间等来决定收获定时。此外,定时检测部F310判别是否检测到作物的收获定时已到来的车身单元200来代替图10的处理流程中的步骤S102即可。然后,指令生成部F320进行将进行作物的收获作业的场所(收获作业场所)设定为第二场所的处理来代替图10的处理流程中的步骤S103即可。收获作业场所也可以从车身单元200的用户获取。作为其他方法,指令生成部F320也可以从能用作收获作业场所的多个场所之中决定收获作业场所。例如,指令生成部F320从上述多个场所之中提取处于空余状态的场所。并且,指令生成部F320也可以将提取出的场所中的车身单元200的用户最易于到达的场所设定为收获作业场所。

根据本变形例,在收获栽培场地210的作物时,能减少用户移动的工夫和时间。其结果是,能高效地进行作物的收获。需要说明的是,也可以在作物的收获结束之后,通过底盘单元100将车身单元200搬运向用于栽种其他的作物的场所。在该情况下,也能减少用户以作物的种植为目的而移动的工夫和时间。

<变形例2>

在栽培场地210中栽培的作物需要在适当的定时进行销售。在该情况下,若用户移动来进行收获作业,或者将从栽培场地210收获的作物运输至销售场所,则用户的负担可能会变大。

因此,在本变形例中,定时检测部F310也可以将销售栽培场地210的作物的定时(销售定时)检测为移动定时。在该情况下,定时检测部F310进行获取栽培场地210的作物的销售定时的处理来代替图10的流程图中的步骤S101即可。作物的销售定时也可以从车身单元200的用户获取。作为其他方法,定时检测部F310也可以基于从栽培场地210中的作物的栽培开始定时起的经过时间或栽培场地210的作物的收获定时来决定销售定时。此外,定时检测部F310判别是否检测到作物的销售定时已到来的车身单元200来代替图10的处理流程中的步骤S102即可。然后,指令生成部F320进行将作物的销售场所设定为第二场所的处理来代替图10的处理流程中的步骤S103即可。作物的销售场所也可以从车身单元200的用户获取。作为其他方法,指令生成部F320也可以从能用作销售场所的多个场所之中决定销售场所。例如,指令生成部F320从上述多个场所之中提取处于空余状态的场所。并且,指令生成部F320也可以将提取出的场所中的用户最易于到达的场所设定为销售场所。

根据本变形例,在销售栽培场地210的作物时,能节省用户移动或者运输作物的工夫和时间。其结果是,能高效地进行作物的销售。

<变形例3>

也假定栽培场地210被用于农业体验活动的情况。在该情况下,若体验者的移动距离变长,则体验者的移动所花费的时间和工夫可能会增大。

因此,在本变形例中,定时检测部F310也可以将举办利用了栽培场地210的农业体验活动的定时(举办定时)检测为移动定时。在该情况下,定时检测部F310进行获取农业体验活动的举办定时的处理来代替图10的流程图中的步骤S101即可。农业体验活动的举办定时也可以从车身单元200的用户或农业体验活动的举办者获取。此外,定时检测部F310判别是否检测到农业体验活动的举办定时已到来的车身单元200来代替图10的处理流程中的步骤S102即可。然后,指令生成部F320进行将农业体验活动的举办场所设定为第二场所的处理来代替图10的处理流程中的步骤S103即可。农业体验活动的举办场所也可以从车身单元200的用户或农业体验活动的举办者获取。

根据本变形例,在举办利用了栽培场地210的农业体验活动的情况下,能将农业体验活动的举办场所设定为远离第一场所的场所。由此,也能在体验者易于到达的场所举办农业体验活动。其结果是,能减少体验者移动的时间和工夫。

<变形例4>

需要说明的是,移动定时和第二场所也可以基于来自车身单元200的用户的请求来检测和设定。在该情况下,服务器装置300从用户接受包括使车身单元200从第一场所移动的日期时间(移动日期时间)和车身单元200的移动目的地的信息(移动请求)即可。上述移动请求也可以从用户所使用的终端经由网络N1被发送向服务器装置300。然后,服务器装置300的定时检测部F310将上述移动日期时间检测为车身单元200的移动定时即可。此外,服务器装置300的指令生成部F320将用户所指定的移动目的地设定为第二场所即可。

根据本变形例,能在用户所期望的定时将车身单元200搬运向用户所期望的场所。由此,能使用户的便利性提高。

<变形例5>

在上述的实施方式和变形例1至变形例4中,对服务器装置300进行移动定时的检测处理和搬运指令的生成处理的例子进行了说明,但底盘单元100也可以进行移动定时的检测处理和搬运指令的生成处理。就是说,由定时检测部F310和指令生成部F320进行的处理也可以由底盘单元100进行。在该情况下,也可以通过处理器101执行存储于底盘单元100的主存储部102或辅助存储部103的程序来实现与定时检测部F310和指令生成部F320相同的功能。

<其他>

上述的实施方式和变形例只不过是一个例子,本公开可以在不脱离其主旨的范围内适当变更来实施。例如,上述的实施方式和变形例也可以尽可能地组合来实施。

此外,对于在本公开中已说明的处理和单元,只要不产生技术上的矛盾,就能自由地组合来实施。此外,作为由一个装置进行的处理被进行了说明的处理也可以由多个装置分担地执行。另一方面,作为由多个装置进行的处理被进行了说明的处理也可以由一个装置执行。在计算机系统中,能灵活地变更通过何种硬件构成来实现各功能。

此外,本公开也可以通过如下方式实现:将安装有在上述的实施方式中已说明的功能的计算机程序(信息处理程序)提供给计算机,该计算机具有的一个以上的处理器读出程序并执行。这样的计算机程序可以通过能连接于计算机的系统总线的非暂时性计算机可读存储介质来提供给计算机,或者也可以经由网络提供给计算机。非暂时性计算机可读存储介质是能利用电、磁、光学、机械或化学作用来储存数据和程序等信息,并且能从计算机等读取的记录介质。这样的记录介质例如是磁盘(软盘(注册商标)、硬盘驱动器(HDD)等)或光盘(CD-ROM、DVD光盘/蓝光光盘等)等任意类型的盘。此外,上述的记录介质也可以是读入专用存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁卡、闪存、光卡或SSD(SolidState Drive:固态驱动器)等介质。

相关技术
  • 车辆控制装置、车辆控制方法、车辆、信息处理装置、信息处理方法以及程序
  • 信息处理装置、信息处理方法、车辆、信息处理服务器和记录介质
技术分类

06120113186160