Abstract:
Disclosed is an intelligent wheel chair control method based on a brain computer interface and an automatic driving technology. The method comprises the following steps: acquiring current pictures by webcams to perform obstacle localization; generating candidate destinations and waypoints for path planning according to the current obstacle information; performing self-localization of the wheel chair; selecting a destination by a user through the brain computer interface (BCI); planning an optimal path according to the current position of the wheel chair as a starting point and the destination selected by the user as an end point in combination with the waypoints; calculating a position error between the current position of the wheel chair and the optimal path as the feedback of aPID path tracking algorithm; and calculating a reference angular velocity and linear velocity by means of the PID path tracking algorithm and transmitting them to a PID motion controller, converting odometry data from encoders into current angular and linear velocities as a feedback of the PID motion controller, and controlling the driving of the wheel chair in real time to the destination. The intelligent wheel chair control method greatly relieves the mental burden of a user, can adapt to changes in the environment, and improves the self-care ability of patients with severe paralysis.
Abstract:
An intelligent mobile robot having a robot base controller and an onboard navigation system that, in response to receiving a job assignment specifying a job location that is associated with one or more job operations, activates the onboard navigation system to automatically determine a path the mobile robot should use to drive to the job location, automatically determines that using an initially-selected path could cause the mobile robot to run into stationary or non-stationary obstacles, such as people or other mobile robots, in the physical environment, automatically determines a new path to avoid the stationary and non-stationary obstacles, and automatically drives the mobile robot to the job location using the new path, thereby avoiding contact or collisions with those obstacles. After the mobile robot arrives at the job location, it automatically performs said one or more job operations associated with that job location.
Abstract:
A method of autonomous driving includes generating, with a 3D sensor, 3D points representing objects in the environment surrounding a vehicle. The method further includes, with a computing device, identifying, from the 3D points, a temporal series of clusters of 3D points representing the same object in the environment surrounding the vehicle as a track, identifying cluster-based classifiers for the object based on identified local features for the clusters in the track, identifying track-based classifiers for the object based on identified global features for the track, combining the cluster-based classifiers and the track-based classifiers to classify the object, with the cluster-based classifiers being weighted based on an amount of information on the clusters from which they are identified, and with the weight increasing with increasing amounts of information, and driving the vehicle along a route based on the object's classification.
Abstract:
A system for automated operation of a host-vehicle includes an object-detection device and a controller. The object-detection device is operable to detect an object in a field-of-view proximate to a host-vehicle. The object-detection device is operable to vary a field-of-focus of the object-detection device used to observe a portion of the field-of-view. The controller is configured to determine, based on information received from the object-detection device, a travel-direction of the object relative to a travel-path of the host-vehicle. The controller is also configured to adjust the field-of-focus of the object-detection device based on the travel-direction.
Abstract:
A mobile robot that includes a robot body having a forward drive direction, a drive system supporting the robot body above a cleaning surface for maneuvering the robot across the cleaning surface, and a robot controller in communication with the drive system. The robot also includes a bumper movably supported by a forward portion of the robot body and a obstacle sensor system disposed on the bumper. The obstacle sensor system includes at least one contact sensor disposed on the bumper, at least one proximity sensor disposed on the bumper and a auxiliary circuit board disposed on the bumper and in communication with the at least one contact sensor, the at least one proximity sensor, and the robot controller.
Abstract:
A laser guided parking assistance device and methods of operation are disclosed. An example laser guided parking assistance device includes a tilt switch to detect a vertical orientation of a horizontal orientation. The laser guided parking assistance device also includes a laser to emit a laser light beam in response to the tilt switch detecting the horizontal orientation. In an example, a laser guided parking assistance device is configured as a circuit including a battery power source, a laser diode connected in series with the battery power source, and a first tilt switch connected between the battery power source and the laser diode. The tilt switch opens in a vertical position to cut electrical power from the battery power source to the laser diode The first tilt switch closes in a horizontal position to connect electrical power from the battery power source to the laser diode.
Abstract:
Provided is an apparatus for determining an available driving space, including a laser distance sensor installed in a vehicle and configured to sense a region in front of the vehicle by a predetermined distance to generate distance information, a signal processing unit configured to generate plane distance information by using the distance information generated by the laser distance sensor, a curb searching unit configured to determine correlation and similarity between the generated plane distance information and previous plane distance information to search for a curb, and a determining unit configured to determine whether the region in front of the vehicle by the predetermined distance is an available driving space depending on whether a route of a curb searched by the curb searching unit is included in a driving region.
Abstract:
A method of detecting curb-like barriers along a route of travel using a lidar sensing system. Sparse measurement per each ray tracing is captured from a sensor using the lidar sensing system. Each ray tracing is analyzed separately by a processor. Curb candidates are identified for each respective beam. Curb candidates are combined to generate multiple curb representative hypotheses. A weighting factor is applied to each curb hypothesis. Curb hypothesis that represents the curb is selected. The curb detection is applied to an autonomous guidance system related to guiding a vehicle along the route of travel.
Abstract:
A robotic vacuum cleaner including a control system and a suction nozzle with a cleaning brush. The control system controls at least one of frequency and intensity of contact between the cleaning brush and each brushable portion of a floor surface to be cleaned such that at least one of the frequency and the intensity of contact between the cleaning brush and the floor surface decreases with a decrease of the distance to the at least one boundary of the floor surface.
Abstract:
A cleaning robot including a main body, a pad mounted below the main body to implement cleaning, and a drive assembly to apply drive power to the pad. The drive assembly moves the main body to a target position by adjusting the drive power. The cleaning robot may move at a high speed owing to omni-directional movement thereof without rotation of the main body. Further, the cleaning robot may imitate a human wiping pattern, thus achieving enhanced cleaning efficiency. Furthermore, various cleaning patterns including a straight pattern and a curvilinear pattern may be applied to the cleaning robot.