Melonee Wise

Melonee Wise

San Jose, California, United States
3K followers 500+ connections

About

For the past 19 years I have been designing, building, and programming robotic hardware…

Activity

Join now to see all activity

Experience

  • Agility Robotics Graphic

    Agility Robotics

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, California, United States

  • -

    San Jose, CA

  • -

    Santa Clara, CA

  • -

    Menlo Park, CA

  • -

    Menlo Park

  • -

    Menlo Park

  • -

  • -

    JSC

  • -

  • -

  • -

  • -

Education

  • University of Illinois Urbana-Champaign Graphic
  • -

  • -

    Activities and Societies: Alpha Phi Omega, SWE, Engineering Council,

    * Minor in Mathematics
    * James Scholar in Engineering

  • -

Publications

  • Towards Autonomous Robotic Butlers: Lessons Learned with the PR2

    ICRA 2011

    As autonomous personal robots come of age, we expect certain applications to be executed with a high degree of repeatability and robustness. In order to explore these applications and their challenges, we need tools and strategies that allow us to develop them rapidly. Serving drinks (i.e., locating, fetching, and delivering), is one such application with well-defined environments or operation, requirements for
    human interfacing, and metrics for successful completion. In this paper we…

    As autonomous personal robots come of age, we expect certain applications to be executed with a high degree of repeatability and robustness. In order to explore these applications and their challenges, we need tools and strategies that allow us to develop them rapidly. Serving drinks (i.e., locating, fetching, and delivering), is one such application with well-defined environments or operation, requirements for
    human interfacing, and metrics for successful completion. In this paper we present our experiences and results while building an autonomous robotic assistant using the PR2 platform and ROS . The system integrates several new components that are built on top of the PR2’s current capabilities. Perception components include dynamic obstacle identification, mechanisms for identifying the refrigerator, types of drinks, and human faces. Planning components include navigation, arm motion planning with goal and path constraints, and grasping modules. One of the main contributions of this paper is a new task-level
    executive system, SMACH, based on hierarchical concurrent state machines, which controls the overall behavior of the system. We provide in-depth discussions on the solutions that we found in accomplishing our goal, and the implementation strategies that let us achieve them.

    Other authors
    See publication
  • Autonomous Door Opening and Plugging In with a Personal Robot

    ICRA 2010

    We describe an autonomous robotic system capable of navigating through an office environment, openingdoors along the way, and plugging itself into electrical outlets to recharge as needed. We demonstrate through extensive experimentation that our robot executes these tasks reliably, without requiring any modification to the environment. We present robust detection algorithms for doors, door handles, and electrical plugs and sockets, combining vision and laser sensors. We show how to overcome the…

    We describe an autonomous robotic system capable of navigating through an office environment, openingdoors along the way, and plugging itself into electrical outlets to recharge as needed. We demonstrate through extensive experimentation that our robot executes these tasks reliably, without requiring any modification to the environment. We present robust detection algorithms for doors, door handles, and electrical plugs and sockets, combining vision and laser sensors. We show how to overcome the unavoidable shortcoming of perception by integrating compliant control into manipulation motions. We present a visual-differencing approach to high precision plug-insertion that avoids the need for high-precision hand-eye calibration.

    Other authors
    See publication
  • Application and analysis of a robust trajectory tracking controller for under-characterized autonomous vehicles

    Control Applications, 2008. (CCA 2008)

    When developing path tracking controllers for autonomous vehicles the dynamic constraints of the vehicle are a critical factor. It is therefore necessary to ensure that all tracking trajectories produced by the controller are smooth and continuous. In this paper, a path tracking controller is proposed and implemented on an experimental autonomous vehicle. This tracking method decouples the low-level heading and steering control of the vehicle from the main tracking controller, therefore…

    When developing path tracking controllers for autonomous vehicles the dynamic constraints of the vehicle are a critical factor. It is therefore necessary to ensure that all tracking trajectories produced by the controller are smooth and continuous. In this paper, a path tracking controller is proposed and implemented on an experimental autonomous vehicle. This tracking method decouples the low-level heading and steering control of the vehicle from the main tracking controller, therefore requiring less vehicle characterization. The results of this paper will show this method yields a RMS 0.25 m cross-track error with little to no vehicle characterization.

    Other authors
    See publication

Patents

  • Robotic cart configured for effective navigation and multi-orientation docking

    Issued US 10,908,601

    A system includes: a cart including: four legs; at least one shelf, each shelf attached to each of the legs; the cart having a generally rectangular shape, a width of the cart being longer than a length of the robot, a length of the cart being longer than a length of the robot; four wheels, each wheel attached to a different leg at a bottom of the leg, the wheels configured to roll to facilitate movement of the cart; and a robotic dock, the robotic dock comprising four docking receptacles at…

    A system includes: a cart including: four legs; at least one shelf, each shelf attached to each of the legs; the cart having a generally rectangular shape, a width of the cart being longer than a length of the robot, a length of the cart being longer than a length of the robot; four wheels, each wheel attached to a different leg at a bottom of the leg, the wheels configured to roll to facilitate movement of the cart; and a robotic dock, the robotic dock comprising four docking receptacles at ninety degree angles from adjacent docking receptacles; and a robot comprising: a sensor; and a docking module, the docking module comprising retractable docking pins, each retractable docking pin configured, when extended upward, to mate with a corresponding docking receptacle, thereby securing the robot to a bottom shelf of the cart.

    See patent
  • System and method for automatically annotating a map

    Issued US 10,853,561

    A system for automatically annotating a map includes: a robot; a server operably connected to the robot; file storage configured to store files, the file storage operably connected to the server; an annotations database operably connected to the server, the annotations database comprising map annotations; an automatic map annotation service operably connected to the server, the automatic map annotation service configured to automatically do one or more of create a map of an item of interest and…

    A system for automatically annotating a map includes: a robot; a server operably connected to the robot; file storage configured to store files, the file storage operably connected to the server; an annotations database operably connected to the server, the annotations database comprising map annotations; an automatic map annotation service operably connected to the server, the automatic map annotation service configured to automatically do one or more of create a map of an item of interest and annotate a map of an item of interest; a queue of annotation requests operably connected to the automatic annotation service; and a computer operably connected to the server, the computer comprising a graphic user interface (GUI) usable by a human user.

    See patent
  • System and method for computing a probability that an object comprises a target

    Issued US 10,699,219

    A method for computing a probability that an object comprises a target includes: performing a scan of an area comprising the object, generating points; creating a segment corresponding to the object using the points as segment points, the segment extending from a first segment point to a last segment point, the segment comprising a plurality of the segment points; and applying a metric, computing the probability that the object comprises the target.

    See patent
  • System and method using robots to assist humans in order fulfillment

    Issued US 10,691,109

    A system using one or more robots to assist a human in order fulfillment includes: a server configured to receive an order comprising an order item; inventory storage operationally connected to the server, the inventory storage comprising inventory items; an order robot operationally connected to the server, the order robot configured to assist a human to pick an order item from the inventory items; and a human-operated device operably connected to one or more of the server, the inventory…

    A system using one or more robots to assist a human in order fulfillment includes: a server configured to receive an order comprising an order item; inventory storage operationally connected to the server, the inventory storage comprising inventory items; an order robot operationally connected to the server, the order robot configured to assist a human to pick an order item from the inventory items; and a human-operated device operably connected to one or more of the server, the inventory storage, and the order robot, the human-operated device configured to assist the human to pick the order item.

    See patent
  • System and method using robots to assist humans in order fulfillment

    Issued US 10,562,707

    A system using one or more robots to assist a human in order fulfillment includes: a server configured to receive an order comprising an order item; inventory storage operationally connected to the server, the inventory storage comprising inventory items; an order robot operationally connected to the server, the order robot configured to assist a human to pick an order item from the inventory items; and a human-operated device operably connected to one or more of the server, the inventory…

    A system using one or more robots to assist a human in order fulfillment includes: a server configured to receive an order comprising an order item; inventory storage operationally connected to the server, the inventory storage comprising inventory items; an order robot operationally connected to the server, the order robot configured to assist a human to pick an order item from the inventory items; and a human-operated device operably connected to one or more of the server, the inventory storage, and the order robot, the human-operated device configured to assist the human to pick the order item.

    See patent
  • System and method for computing a probability that an object comprises a target

    Issued US 10,515,319

    A method for computing a probability that an object comprises a target includes: performing a scan of an area comprising the object, generating points; creating a segment corresponding to the object using the points as segment points, the segment extending from a first segment point to a last segment point, the segment comprising a plurality of the segment points; and applying a metric, computing the probability that the object comprises the target.

    See patent
  • System and method for order fulfillment using robots

    Issued US 10,423,150

    A system for order fulfillment using one or more robots includes: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the…

    A system for order fulfillment using one or more robots includes: a server configured to receive an order comprising an order item; inventory storage operably connected to the server, the inventory storage comprising order items; an actor robot operably connected to and selected by the server, the actor robot configured to perform one or more of picking the order item from inventory storage, moving the order item, and positioning the order item; and an order robot operably connected to the server, the order robot configured to collect the order item, wherein the order item is positioned by the actor robot so as to be accessible to the order robot, so as to perform order fulfillment using one or more robots.

    See patent
  • System and method for load balancing of robots to create more equivalent task loads across task servers

    Issued US 10,363,659

    A method for load balancing of robots includes: receiving, by a first task server configured to manage a first spatial region, a task to be performed by a robot; determining, by the first task server, that the task cannot efficiently be performed within the first spatial region; finding, by the first task server, a second task server configured to manage a second spatial region to which the task can be assigned; and sending, by the first task server, the task to the second task server.

    See patent
  • System and method for responding to emergencies using robotic assistance

    Issued US 10,356,590

    A method includes: providing to a robot, by a system, a predetermined behavior configured to help an emergency responder; directing the robot, by the system, to a designated location; instructing the robot, by the system, to gather emergency data; receiving, by the system, from the robot, the gathered emergency data; and transmitting the emergency data, by the system, to the emergency responder. A method for responding to emergencies using robotic assistance includes: receiving, by a robot…

    A method includes: providing to a robot, by a system, a predetermined behavior configured to help an emergency responder; directing the robot, by the system, to a designated location; instructing the robot, by the system, to gather emergency data; receiving, by the system, from the robot, the gathered emergency data; and transmitting the emergency data, by the system, to the emergency responder. A method for responding to emergencies using robotic assistance includes: receiving, by a robot, from a system for responding to emergencies using robotic assistance, a predetermined behavior configured to help an emergency responder; instituting, by the robot, the predetermined behavior; receiving, by the robot, a direction to a designated location; proceeding, by the robot, to the designated location; receiving, by the robot, an instruction to gather emergency data; gathering, by the robot, the emergency data; and transmitting, by the robot to the system, the gathered emergency data.

    See patent
  • System and method for determining and promoting safety of a robotic payload

    Issued US 9,943,963

    A system for determining and promoting safety of a robotic payload, including: a controller; and a robot controllable by the controller, the robot comprising: at least one payload region configured to carry a payload; a sensor configured to detect at least one of a payload mass and a payload distribution, the sensor further configured to alert the controller regarding the one or more of a payload mass and a payload distribution, the controller further configured to perform, in response to the…

    A system for determining and promoting safety of a robotic payload, including: a controller; and a robot controllable by the controller, the robot comprising: at least one payload region configured to carry a payload; a sensor configured to detect at least one of a payload mass and a payload distribution, the sensor further configured to alert the controller regarding the one or more of a payload mass and a payload distribution, the controller further configured to perform, in response to the alert, one or more of determining safety of the payload and promoting the safety of the payload.

    See patent
  • System and method for localization of robots

    Issued US 9,927,814

    A method for localization of robots in a territory of interest includes: providing a mobile robot comprising a processor configured to compute an estimated pose of the mobile robot in a map of a territory of interest using a particle filter comprising a particle; updating, by the processor, a pose in the map of the particle; deciding, by the processor, whether to retain the particle for the next cycle of the particle filter or to eliminate the particle for the next cycle of the particle filter;…

    A method for localization of robots in a territory of interest includes: providing a mobile robot comprising a processor configured to compute an estimated pose of the mobile robot in a map of a territory of interest using a particle filter comprising a particle; updating, by the processor, a pose in the map of the particle; deciding, by the processor, whether to retain the particle for the next cycle of the particle filter or to eliminate the particle for the next cycle of the particle filter; and sampling the particle filter, by the processor, so as to achieve localization of robots in a territory of interest.

    See patent
  • Robotic torso sensing system and method

    Issued US 9,827,669

    A robotic torso sensing system and method includes: a robotic torso comprising a mobile torso, the robotic torso further comprising a fixed torso; a motor configured to move the mobile torso; a torso encoder configured to provide information to the motor; a master controller operably connected to the motor, the master controller configured to control the motor, the master controller operably connected to the torso encoder, the master controller further configured to control the mobile torso;…

    A robotic torso sensing system and method includes: a robotic torso comprising a mobile torso, the robotic torso further comprising a fixed torso; a motor configured to move the mobile torso; a torso encoder configured to provide information to the motor; a master controller operably connected to the motor, the master controller configured to control the motor, the master controller operably connected to the torso encoder, the master controller further configured to control the mobile torso; and a sensor configured to measure a position of the mobile torso, the sensor further configured to transmit the measurement to the master controller.

    See patent
  • Steering column lock assembly and method of operating the same

    Issued US 20060288746

    A steering column lock assembly and a method of operating the same, the steering column lock assembly including a steering column having a gear portion and a rotatable shaft; an actuator operably attached to the steering column, the actuator being free to translate with respect to the steering column; and a lever arm operably attached to the steering column; wherein translation of the actuator engages the lever arm with the gear portion to lock the steering column.

    See patent

Honors & Awards

  • Engelberger Award for Technology - The "Nobel Prize" of Robotics

    Advancing Automation Association (A3)

    Named after Joseph F. Engelberger, known throughout the world as the founding force behind industrial robotics, the Engelberger Robotics Award is the world's most prestigious robotics honor. The awards are presented to individuals for excellence in technology development, application, education, and leadership in the robotics industry. The Leadership Award is given each year, while the other categories are rotated by year.
    https://www.automate.org/a3-content/past-engelberger-winners

  • Women of Influence 2017

    Silicon Valley Business Journal

    http://www.bizjournals.com/sanjose/women-of-influence//winners

  • 40 female founders who crushed it in 2016

    TechCrunch

    https://techcrunch.com/gallery/40-female-founders-who-crushed-it-in-2016/

  • Silicon Valley Business Journal 40 under 40

    Silicon Valley Business Journal

    http://www.bizjournals.com/sanjose/news/2016/07/14/meet-the-class-of-2016s-40-under-40.html

  • MechSE Distinguished Alumni Award

    Department of Mechanical Engineering at University of Illinois at Champaign Urbana

    http://mechanical.illinois.edu/news/distinguished-alumna-wise-one-top-roboticists-world

  • Technology Review TR35

    MIT Technology Review

    http://www.technologyreview.com/lists/innovators-under-35/2015/entrepreneur/melonee-wise/

  • The 15 Most Important People Working in Robotics

    Business Insider

    http://www.businessinsider.com/important-robotics-people-2014-6?op=1#ixzz37DYv6Zxj

  • 25 Women in Robotics You Need to Know About

    Robohub

    http://robohub.org/25-women-in-robotics-you-need-to-know-about/

More activity by Melonee

View Melonee’s full profile

  • See who you know in common
  • Get introduced
  • Contact Melonee directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Melonee Wise

Add new skills with these courses