Abstract:
System, methods, and other embodiments described herein relate to transporting an object into and out of a vehicle using an arm mounted to the vehicle. In one embodiment, a method includes detecting a plurality of objects in an environment of the vehicle, and identifying at least one object for transportation. The method includes determining at least one attribute for the at least one object, and determining a transport plan of how to move the at least one object into the vehicle based on the determined at least one attribute. The method includes, based on the transport plan, controlling the arm to move from a retracted position inside the vehicle to an extended position outside the vehicle, to engage the at least one object, move from the extended position to the retracted position, and disengage the at least one object to move the at least one object into the vehicle.