Patents by Inventor Weicheng Zhu

Weicheng Zhu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10569651
    Abstract: When generating a control command of an autonomous driving vehicle (ADV), a pitch status and/or a roll status of the road is determined. The control command is adjusted based on the pitch status and the roll status. For example, when an ADV is driving on an uphill or downhill road, a pitch status of the road is determined and a speed control command will be generated based on the pitch status of the road, such that the ADV have a similar acceleration rate as of driving on a flat road. Similarly, when the ADV is driving on a road that is tilted or rolled left or right, a roll status of the road is determined and a steering control command will be generated in view of the roll status of the road, such that the ADV have a similar heading direction as of driving on a flat road.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: February 25, 2020
    Assignee: BAIDU USA LLC
    Inventors: Fan Zhu, Qi Kong, Qi Luo, Xiang Yu, Sen Hu, Li Zhuang, Liangliang Zhang, Weicheng Zhu, Haoyang Fan, Yajia Zhang, Guang Yang, Jingao Wang
  • Publication number: 20190220012
    Abstract: According to one embodiment, an ADV is controlled according to a first trajectory planned during a first planning cycle. A control error is determined which represents a drifting error at a first location of the ADV at a first point in time at the end of the first planning cycle. A second point in time is selected on the first trajectory. A second trajectory is generated from a second location on the first trajectory corresponding o the second point in time as a starting location of the second trajectory for a second planning cycle as a next planning cycle. A segment of the first trajectory between the first point in time and the second point in time is combined with the second trajectory to generate a third trajectory for the second planning cycle. The ADV is driven and controlled according to the third trajectory corresponding to the second planning cycle.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Inventors: YAJIA ZHANG, HAOYANG FAN, LIANGLIANG ZHANG, WEICHENG ZHU, QI KONG, JINGAO WANG
  • Publication number: 20190086930
    Abstract: According to some embodiments, a system selects a number of polynomials representing a number of time segments of a time duration to complete the path trajectory. The system selects an objective function based on a number of cost functions to smooth speeds between the time segments. The system defines a set of constraints to the polynomials to at least ensure the polynomials are smoothly joined together. The system performs a quadratic programming (QP) optimization on the objective function in view of the set of constraints, such that a cost associated with the objective function reaches a minimum while the set of constraints are satisfied. The system generates a smooth speed for the time duration based on the optimized objective function to control the ADV autonomously.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Haoyang FAN, Liangliang ZHANG, Yajia ZHANG, Weicheng ZHU, Yifei JIANG, Qi LUO, Jiangtao HU, Qi KONG
  • Publication number: 20190086932
    Abstract: According to some embodiments, a system determines a number of boundary areas having predetermined dimensions centered around each of a number of control points of a first reference line. The system selects a number of two-dimensional polynomials each representing a segment of an optimal reference line between adjacent control points. The system defines a set of constraints to the two-dimensional polynomials to at least ensure the two-dimensional polynomials passes through each of the boundary areas. The system performs a quadratic programming (QP) optimization on a target function such that a total cost of the target function reaches minimum while the set of constraints are satisfied. The system generates a second reference line representing the optimal reference line based on the QP optimization to control the ADV autonomously according to the second reference line.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Haoyang FAN, Liangliang ZHANG, Yajia ZHANG, Weicheng ZHU, Yifei JIANG, Qi LUO, Jiangtao HU, Qi KONG
  • Publication number: 20190086925
    Abstract: According to some embodiments, a system segments a first path trajectory selected from an initial location of the ADV into a number of path segments, where each path segment is represented by a polynomial function. The system selects an objective function in view of the polynomial functions of the path segments for smoothing connections between the path segments. The system defines a set of constraints to the polynomial functions based on adjacent path segments in view of at least a road boundary and an obstacle perceived by the ADV. The system performs a quadratic programming (QP) optimization on the objective function in view of the added constraints, such that an output of the objective function reaches a minimum. The system generates a second path trajectory representing a path trajectory with an optimized objective function based on the QP optimization to control the ADV autonomously.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Haoyang FAN, Liangliang ZHANG, Yajia ZHANG, Weicheng ZHU, Yifei JIANG, Qi LUO, Jiangtao HU, Qi KONG
  • Publication number: 20190084571
    Abstract: In one embodiment, in response to a route from a source location to a target location, the route is analyzed to identify a list of one or more driving scenarios along the route that match one or more predetermined driving scenarios. The route is segmented into a list of route segments based on the driving scenarios. At least one of the route segments corresponds to one of the identified driving scenarios. A path is generated based on the route segments for driving an autonomous driving vehicle from the source location to the target location. The path includes a number of path segments corresponding to the route segments. At least one of the path segments of the path is determined based on a preconfigured path segment of a predetermined driving scenario associated with the path segment, without having to calculating the same at real time.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Fan ZHU, Qi KONG, Yuchang PAN, Fuxiao XIN, Hui JIANG, Li ZHUANG, Weicheng ZHU, Chunming ZHAO, Zhenguang ZHU, Jingao WANG, Haoyang FAN
  • Publication number: 20190079523
    Abstract: According to some embodiments, a system calculates a first trajectory based on a map and a route information. The system generates a path profile based on the first trajectory, traffic rules, and an obstacle information describing one or more obstacles perceived by the ADV. The system generates a speed profile based on the path profile, where the speed profile includes, for each of the obstacles, a decision to yield or overtake the obstacle. The system performs a quadratic programming optimization on the path profile and the speed profile to identify an optimal path with optimal speeds. The system generates a second trajectory based on the optimal path and optimal speeds to control the ADV autonomously according to the second trajectory.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Inventors: FAN ZHU, QI KONG, WEICHENG ZHU, HAOYANG FAN, LI ZHUANG
  • Publication number: 20180364657
    Abstract: Driving parameters (e.g., speed, heading direction) that an autonomous driving vehicle (ADV) likely utilize as target driving parameters are grouped into a number of ranges and one of the driving parameters in each range is selected as a driving parameter representative or a target driving parameter representing the respective range or segment. For each of the target driving parameters representing the ranges, a particle swarm optimization method is utilized to derive a set of most optimized coefficients for a controller (e.g., speed controller, steering controller) for controlling an ADV. A driving parameter to coefficient (parameter/coefficient) mapping table is generated to map a particular driving parameter representing a range of driving parameter to a set of one or more coefficients of a particular controller. The parameter/coefficient mapping table is utilized at real-time to configure a controller in response to a particular target driving parameter using the corresponding coefficients.
    Type: Application
    Filed: June 20, 2017
    Publication date: December 20, 2018
    Inventors: Qi LUO, Qi KONG, Fan ZHU, Xiang YU, Sen HU, Li ZHUANG, Weicheng ZHU, Guang YANG, Jingao WANG
  • Publication number: 20180348761
    Abstract: In one embodiment, a computer system generates a first vehicular path based on map information. The system collects data points representing geographical coordinates of vehicles that drove on a vehicular path lane at different points in time. The system segments the first vehicular path into path segments based on the collected data points. For each of the path segments, the system applies a smoothing function to select a subset of the data points that are within a predetermined proximity of the corresponding path segment and calculates a segment reference point to represent the path segment by combining the selected data points. The segment reference points of the path segments of the first vehicular path are interpolated to generate a second vehicular path such that the second vehicular path is used as a reference line to control ADVs driving on the first vehicular path.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Weicheng ZHU, Li ZHUANG, Qi LUO, Qi KONG, Fan ZHU
  • Publication number: 20180330173
    Abstract: When generating a control command of an autonomous driving vehicle (ADV), a pitch status and/or a roll status of the road is determined. The control command is adjusted based on the pitch status and the roll status. For example, when an ADV is driving on an uphill or downhill road, a pitch status of the road is determined and a speed control command will be generated based on the pitch status of the road, such that the ADV have a similar acceleration rate as of driving on a flat road. Similarly, when the ADV is driving on a road that is tilted or rolled left or right, a roll status of the road is determined and a steering control command will be generated in view of the roll status of the road, such that the ADV have a similar heading direction as of driving on a flat road.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Fan ZHU, Qi KONG, Qi LUO, Xiang YU, Sen HU, Li ZHUANG, Liangliang ZHANG, Weicheng ZHU, Haoyang FAN, Yajia ZHANG, Guang YANG, Jingao WANG
  • Publication number: 20180025282
    Abstract: Systems and methods are disclosed for question generation to infer the most probable cause from the observable outcome and known Noisy-OR causal relations. In embodiments, the outcomes are sorted by indices according to an order including but not limited to the outcomes' natural frequency order, expert-labeled order, machine-learning derived order, etc. According to their assigned indices, in embodiments, observed outcomes with lower indices are assigned for exact inference while observed outcomes with higher indices are assigned for variational inference. In embodiments, results of exact inference and variational inference are combined to predict the most probable cause. The unique combination of exact inference and variational inference according to outcome indices makes the probable cause inferring process faster.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Applicant: Baidu USA LLC
    Inventors: Yusheng Xie, Nan Du, Jing Zhai, Weicheng Zhu, Dawen Zhou, Wei Fan
  • Publication number: 20170300533
    Abstract: According to one embodiment, a set of predetermined queries are collected, where each of the predetermined queries is associated with a predetermined category (e.g., particular medical category or particular type of Web sites). For each of the predetermined queries, the predetermined query is annotated using an annotation dictionary corresponding to the predetermined category. One or more features are extracted from the predetermined query based on annotation of the predetermined query. A classification model corresponding to the predetermined category is trained and generated based on the predetermined queries and features associated with the predetermined queries. The classification model is utilized to classify users for information retrieval.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Weide Zhang, Richard Chun-Ching Wang, Bocong Liu, Weicheng Zhu