This invention relates generally to software and mechanics, and more specifically, to systems and methods for providing a personal affector machine.
It is often desirous to produce physical manifestations of digital content. For example, individuals often use computer printers to produce paper representations of digital photographs, CAD drawings, artwork, or some other digital content contained on a computer. Most computer printers, however, are limited to producing only two-dimensional representations of the digital content even when the digital content contains three-dimensional data. This is because computer printers are based on the principal of depositing ink on a two-dimensional substrate, namely paper. For many applications, two-dimensional representations are satisfactory, such as when producing typed documents or two-dimensional diagrams. However, there are a number of instances where two-dimensional representations are unsatisfactory, such as when the third dimension conveys useful information as in architectural models. Computer printers have attempted to address this issue by using enhanced colors, improving resolution, and even using multiple layers of ink. While these developments have been significant, they don't fully represent third dimensional data.
While there are CNC-type machines that machine three-dimensional objects, these machines are complex, large, expensive, and are not adapted to most business or personal use. These CNC-type machines are often used within a manufacturing process and require significant professional training to safely and successfully operate. Accordingly, individuals or other entities that have a need or desire to produce three-dimensional representations of digital content must decide between losing the third-dimensional data with a computer printer or retaining the third-dimensional data by engaging a manufacturing company having the resources and knowledge required to operate a CNC-type machine. Accordingly, while desirable results have been achieved in the art, there is significant room for improvement. What is needed then are systems and methods for providing a personal affector machine.
This invention relates generally to software and mechanics, and more specifically, to systems and methods for providing a personal affector machine. In one embodiment, the invention includes a top frame; a cross-member, the cross-member extending from the top frame, the cross-member configurable to do any of translate and rotate relative to the top frame; an affector head, the affector head coupled to the cross-member, the affector head configurable to do any of translate, rotate, and gyrate relative to the top frame, the affector head having an affector; a bottom frame, the bottom frame coupled to the top frame; and a cassette, the cassette configurable to removably securing material therein, the cassette being removably attachable to the bottom frame, wherein the affector is configurable to affecting the material within the cassette in a plurality of dimensions.
Embodiments of the present invention are described in detail below with reference to the following drawings:
This invention relates generally to software and mechanics, and more specifically, to systems and methods for providing a personal affector machine. Specific details of certain embodiments of the invention are set forth in the following description and in corresponding figures, which includes sub-invention descriptions and corresponding figures, to provide a thorough understanding of such embodiments. The present invention may have additional embodiments, may be practiced without one or more of the details described for any particular described embodiment, or may have any detail for one embodiment practiced with any other detail for another embodiment.
The terms affect, affector, affecting and their variants are used throughout this and related applications in a broad sense for lack of more appropriate words. Affect, affector, affecting, and their variants as used can mean to mechanically, chemically, electrically, biologically, visually, or otherwise alter; to preserve; or to sense, scan, or otherwise retrieve information. Nothing shall be construed to limit affect, affector, affecting, and their variants to their traditional meaning of merely producing an effect or change.
An affector is a device that affects material and can include any of a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information.
In one embodiment, the bottom frame 106 is coupled to the top frame 104, which is coupled to the main top 102. Together, the bottom frame 106, the top frame 104, and the main top 102 define an internal cavity where material (not visible) can be slidably inserted with a cassette 302 through a cassette opening 114. The affector head 108 located within the cavity is then configurable to affect the material to create an object. The object can be any gas, liquid, solid, or plasma including, but not limited to, signs, engravings, sculptures, masterpieces, famous structures, architectural models, building blocks, models, custom flooring or paneling, culinary art, dishware, furniture, dental products, toys, presentation articles, prototypes, cards, displays, semi-conductors, computer boards, biological cells, molecules, or any other object. In one particular embodiment, the vacuum system 110 is configurable to remove any debris caused from such affecting.
In one particular embodiment, any of hinges, sliding mechanisms, snapping mechanisms, and lifting mechanisms are employed to couple any of the bottom frame 106, the top frame 104, and the main top 102. In another particular embodiment, the main top 102, the top frame 104, and the bottom frame 106 are partially or wholly joined or constructed from fewer or greater separate components. In other embodiments, any of the main top 102, the top frame 104, and the bottom frame 106 may be omitted or separated from the others. In another embodiment, the affector machine 100 is increased or decreased in size or volume. In yet another embodiment, the affector machine 100 is configurable to being modularly extended. In certain embodiments, the affector machine 100 is constructed from any of metal, plastic, wood, composite, or other material. In further embodiments, the affector machine 100 is of a different shape, such as oval, circular, rectangular, spherical, trapezoidal, or any other shape. In yet another embodiment, the bottom frame 106 is alternatively disposed or repositioned relative to the top frame 104, such as placed above or to the side of the top frame 104.
In one embodiment, the top frame 104 is an approximately square shape that defines a cavity. A cross member 204 extends within the cavity between opposing sides of the top frame 104 and the affector head 108 is coupled to the cross member 204. The cross-member 204 is configured to translate along a length of the opposing sides of the top frame 104 while the affector head 108 is configured to translate along a length of and perpendicularly to the cross member 204. In one particular embodiment, the vacuum system 110 is articulably coupled to the affector head 108.
In one embodiment, the bottom frame 106 is an approximately square shape that defines a cavity, substantially similar to that of the top frame 104. One side of the bottom frame 106 defines the cassette opening 114 for receiving a cassette (not illustrated). Material is configurable to being disposed within the cassette and positioned within the cavity defined by the bottom frame 106. A tray 202 provides a surface beneath the bottom frame 106.
In one embodiment, a top cross member 418 extends between the top left member 412 and the top right member 416. The affector head 108 is removably coupled to the top cross member 418. The top cross member 418 is configurable to transition along a length of the opposing members while the affector head 108 is configured to translate along a length of and perpendicularly to the top cross member 418. Accordingly, the affector head 108 is capable of being moved between the top front member 414 and the top back member 410; being moved between the top left member 412 and the top right member 416; and being moved perpendicularly relative to the top cross member 418, thereby producing motion in three dimensions. In certain embodiments, motions in fewer or greater dimensions is possible.
In one embodiment, the top back member 410 defines a cavity that is configurable to containing a vacuum mount 402, which serves as an interface for receiving a vacuum source. The vacuum mount 402 is coupled to components of the vacuum system 110 through a vacuum channel 420 in the top back member 410. The vacuum system 110 is configurable to move in concert with the affector head 108 using an articulable joint to remove any debris resulting from operation of the affector head 108. A top back cover 406 conceals the vacuum mount 402 while providing interfaces for receiving power, electrical signals, or a vacuum source.
In one embodiment, the top cross arm beam 502 includes a top, back, and bottom surface (not labeled), which define a concave inner channel. The concave inner channel includes a ridge 510 for receiving the x-rack 504 along its length, the x-rack 504 having a threaded surface. The x-z motor box 508 has a stepping motor (
In one particular embodiment, the top cross arm beam 502 is differently shaped. For instance, it may be a single generally planar surface, an elongated beam, or a curved elongated member. In yet a further embodiment, the x-rack 504 is repositioned on the top cross arm beam 502 or omitted in favor of embedded threads on the top cross arm beam 502. In further embodiments, the rack and stepping motor system described herein is replaced in whole or in part by a cable, linear motor, lead screw, magnet, pressure, nuclear power, fusion, stir welding or other motion system. In an alternate embodiment, the rack and stepping motor system includes additional gears. In yet another embodiment, the stepping motor is disposed on the top cross arm beam 502 and the x-rack 504 is positioned on the x-z motor box 508. In another particular embodiment, the x-z motor box 508 is suspended or otherwise mounted on the top cross arm beam 502. In other embodiments, the bellows 506 are omitted or are replaced with a stretchable curtain, a torsion spring rolled curtain, or other similar device. In one particular embodiment, the bellows 506 are water proof.
In one embodiment, the internal housing 604 contains the first and second stepping motors 602. The first stepping motor 602(a) provides a rotational pinion gear that extends through a cavity (not visible) in a rear of the internal housing 604 and is configurable to mate with the x-rack 504 to provide lateral displacement of the x-z motor box 508, as discussed in reference to
In further embodiments, the rack and stepping motor system described herein is replaced in whole or in part by a cable, linear motor, lead screw, magnet, pressure, nuclear power, fusion, stir welding or other motion system. In another particular embodiment, the x-z motor box 508 further includes a motion system that provides for rotation of the affector head 108 relative to the internal housing 604. In another particular embodiment, the x-z motor box 508 further includes a gimbal motion system that provides for rotation of the affector head 108 in multiple dimensions relative to the internal housing 604.
In one embodiment, the vacuum mount 402 is configured to receive a vacuum source (not illustrated) to provide suction to the vacuum system 110. The extensible articulable joint 706 includes a plurality of vacuum arm components 702 that are movably coupled together and define an internal channel. The extensible articulable joint 706 is coupled on one end to the vacuum mount 402 and on another end to the vacuum head 704. The vacuum head 704 is configured to mount the internal housing 604 adjacent to the affector head 108. Accordingly, the vacuum system 110 is configured to move with the affector head 108 and provide suction to remove debris proximate to the affector head 108.
In certain embodiments, electrical wiring to the affector head 108 is disposed within the vacuum system 110. In a further embodiment, the vacuum system 110 can deliver materials such as water for cooling, compressed air, metal for welding, ink for a print head, a vacuum for holding materials, biological materials, or other solids, liquids, or gasses either in addition to or in lieu of the vacuum system 110. In another embodiment, the vacuum system 110 is alternatively constructed from a hose or other similar system.
In one embodiment, the affector housing 802 is coupled to the affector motor 806, which is configurable to removably receiving the affector 808. The affector driver 804 is coupled to a rear of the affector housing 802 and configurable to provide electrical communication between the port 620 on the affector head plug in 610 (
In one embodiment, the affector 808 is configurable to affect material (not illustrated) in one or more dimensions, such as perpendicularly using the stepping motor in association with the z-rack 608 (
In one particular embodiment, the affector motor 806 provides any motion such as vibration, gyration, impact, vertical rotation, horizontal rotation, or oblique rotation. In further embodiments, the affector motor 806 or the affector 808 is replaced or complimented with another affector such as a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. In one particular embodiment, the affector motor 806 or the affector 808 is replaceable automatically. In another particular embodiment, the affector 808 includes an extension or is extendable to lengthen the affector 808. In yet a further embodiment, a plurality of affectors 808 and/or affector motors 806 are implemented to affect material in fewer passes. In another embodiment, the plurality of affectors 808 are similar or different, such as a glue gun, a laser, and a paint applicator.
In one embodiment, the top right member 416 is substantially similar to the top cross member 418 as described in reference to
In one particular embodiment, the top right side arm beam 902 is differently shaped. For instance, it may be a single generally planar surface, an elongated beam, or a curved elongated member. In yet a further embodiment, the right y-rack 904 is repositioned elsewhere on the top right side arm beam 902 or omitted in favor of embedded threads on the top right side arm beam 902. In further embodiments, the rack and stepping motor system described herein is replaced in whole or in part by a cable, linear motor, lead screw, magnet, pressure, nuclear power, fusion, stir welding or other motion system. In an alternate embodiment, the rack and stepping motor system includes additional gears. In yet another embodiment, the stepping motor is disposed on the top right side arm beam 902 and the y-rack 904 is positioned on the right y-motor box 906. In another particular embodiment, the right y-motor box 906 is suspended or otherwise mounted on the top right side arm beam 902. In other embodiments, the bellows 506 are omitted or are replaced with a stretchable curtain, a torsion spring rolled curtain, or other similar device. In one particular embodiment, the bellows 506 are water proof.
In one embodiment, the plurality of wheels 1004 are rotationally coupled to a rear face (not labeled) of the housing 1002 and configured to rollably receive the inner channel of the top right side arm beam 902 (
In one particular embodiment, the plurality of wheels 1004 are configurable to being mounted on an external surface of the top right side arm beam 902. In yet another embodiment, the wheels 1004 are omitted in favor of an alternative motion system.
In one embodiment, the lights 1202 are mounted along a rear of the top front beam 1204 and configured to illuminate a cavity defined by the top frame 104 and the bottom frame 106 (
In one particular embodiment, the lights 1202 are omitted or alternatively placed on the affector machine 100. In yet a further embodiment, a handle is mounted on a surface of the top front beam 1204. In an alternative embodiment, the latch 1206 is omitted, moved, or replaced with another locking system.
In one embodiment, the bottom left side member 1302, the bottom front member 1304, the bottom right side member 1306, and the bottom back member 1308 are coupled together at their distal ends by the corner caps 116. Together, these members define the perimeter of the bottom frame 106 and a cavity for receiving the cassette 302 (
In one embodiment, the hinge 1310 is configured to hingedly couple the bottom frame 106 to the top frame 104 to permit the top frame 104 to be lifted from and placed proximate to the cassette 302 and any material residing therein. The hose 1312 is coupled at one end to the vacuum mount 402 (
In another embodiment, the cassette 302 is configurable to being depressed into the cavity defined by the bottom frame 106. In yet another embodiment, the cassette 302 is slidably insertable into the bottom frame 106 from a side or a rear. In a further particular embodiment, the cassette 302 is flipable, thereby providing at least two surfaces to which the affector head 108 can affect. In an alternative embodiment, the cassette 302 is placed above or to a side of the top frame 104. In one particular embodiment, the tray 202 is replaced with a vacuum system or garbage system that assists in removing debris.
In one particular embodiment, computing power of the affector machine 100 is distributed to any of the x-z motor box 508, the right y-motor box 906, the left y-motor box 1100, and the affector head 108. In other embodiments, the computing power of the affector machine 100 can be consolidated or further distributed. In one embodiment, wireless communication is employed to communicate with distributed computer power.
In one particular embodiment, the x-z motor box 508, the right y-motor box 906, and the left y-motor box working in association with members to produce movement are partially or completely replaced with at least one robotic arm that produces similar movements.
In one embodiment, the mounting plate 1406 is coupled to the housing 1402 and configurable to receive the material 1404. The affector 1408 can be a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. The affector 1408 is coupled to the housing 1402 and configurable to affect the material 1404. In one embodiment, the affector head 1408 is configurable to traversing a length of the material 1404 via a channel 1410 to affect the material 1404 in a first dimension. In another embodiment, the affector head 1408 is configurable to moving perpendicularly to the housing 1402 to affect the material 1404 in a second dimension. In yet a further embodiment, the mounting plate 1406 is configurable to rotating about an axis, thereby permitting the affector 1408 to affect the material 1404 in a third dimension. In yet another particular embodiment, the mounting plate 1406 is configurable to tilting relative to the housing 1402, thereby permitting the affector 1408 to affect the material 1404 in a fourth dimension. In certain embodiments, the motion capabilities of the mounting plate 1406 and the affector 1408 are interchanged. For instance, in one embodiment the mounting plate 1406 provides any of the movement that the affector 1408 provides. In another embodiment, the affector 1408 provides any of the movement that the mounting plate 1406 provides. The affector machine 1400 may be practiced with one or more embodiments discussed in reference to other figures.
In one embodiment, the wheels 1504 are coupled to the housing 1502 and are configurable to roll the housing 1502 along the frame 1510 over the material 1508. The affector 1506 can be any of a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. Accordingly, the rolling of the housing 1502 along the frame 1510 permits the affector 1506 to affect the material 1508 in a first dimension. In one embodiment, the affector 1506 is configurable to traverse the housing 1502 along its length, thereby permitting the affector 1506 to affect the material 1508 in a second dimension. In yet another embodiment, the affector 1506 is configurable to perpendicular to the material 1508, thereby permitting the affector 1506 to affect the material 1508 in a third dimension. The affector machine 1500 may be practiced with one or more embodiments discussed in reference to other figures.
In one embodiment, the side members 1602 are coupled at their distal ends (not labeled) to respective base members 1608, which extend from the side members 1602 approximately perpendicularly. The base members 1608 are coupled by the cross-member 1604 to extend the side members 1602 in an approximately parallel manner. The base members 1608 and the cross member 1604 provide a foundation to support the side members 1602 on a surface such as a floor. In one particular embodiment, the side members 1602 include wheels to roll the stand 1600 to various desired locations. The side members 1602 are bridged by the reinforcing support 1606 at an approximately midpoint position along their length and the side members 1602 are configurable to receive and support a personal affector machine, as it is described in various embodiments in reference to other figures.
In an alternative embodiment, the stand 1600 can be alternatively designed. For example, any of the components can be constructed from a single mold, can embody a different shape, or can include fewer or additional parts. In one particular embodiment, a single side member 1602 extends from a single base support and is configurable to receive a personal affector machine. In another embodiment, the stand 1600 is configurable to hang or be mounted on a side eliminating a need for a base support. In another embodiment, the stand 1600 is configurable to being combined with another stand. In a further embodiment, the stand 1600 components are constructed from a single metal extrusion to reduce manufacturing expenses. In an alternate embodiment, a movable light source is coupled to the stand 1600 and configurable to provide light to a personal affector machine. In a further embodiment, a personal computer is coupled to the stand 1600, such as by a swivel mount, to provide a user interface to send or receive signals to a proximate personal affector machine.
In one embodiment, the stand 1700 is configurable to receive a personal affector machine, as describe in reference to other figures. The stand 1700 is further configurable receive a vacuum system 1702 or a cassette storage compartment 1704.
In one embodiment, the vacuum system 1702 includes a vacuum source (not visible) and a vacuum bag (not visible) for efficiently and effectively removing debris from the personal affector machine. In one particular embodiment, the tray 202 (not visible see
In one embodiment, the cassette storage compartment 1704 is configurable to removably receive a cassette 302. Accordingly, one cassette 302 can be inserted into the bottom frame 106 of the personal affector machine while another cassette 302 can be stored in the cassette storage compartment 1704 for later use.
In alternative embodiments, the vacuum system 1702 and the cassette 1704 can be alternatively positioned, shaped, molded, or constructed. In other embodiments, the vacuum system 1702 can be integrated into the personal affector machine. In one particular embodiment, the vacuum system 1702 is merely a disposal bin that is configurable to receive debris from the personal affector machine. In other embodiments, additional cassette storage compartments 1704 can be disposed on the stand 1700. In yet another embodiment, the stand 1700 includes a system for automatically moving a cassette 302 or other material from the personal affector machine to the cassette storage compartment 1704 or elsewhere. In further embodiments, additional components can be added to the stand 1700, such as drawers for receiving materials, storing replacement parts, or organizing interchangeable parts for a personal affector machine.
In one embodiment, the vacuum system 1702 includes the vacuum source 1806 and the vacuum bag 1804 disposed therein. The vacuum source 1806 is coupled to the vacuum bag 1804 using a mesh or another type of filter. The vacuum bag 1804 defines an opening for receiving debris therein and includes the vacuum bag seal 1808 that is configurable to removably cover the opening such as with ties, a zipper, adhesive, or some other method. The vacuum system 1702 is positionable proximate to the bottom frame 106 of a personal affector machine, such as below an aperture in the tray 202 (
In one embodiment, the side mountable personal affector machine 1902 includes a top frame and a bottom frame mounted on a side using wheels. The top frame includes perimeter members coupled together at their distal ends by corner connectors and a cross member that includes an affector head. The affector head is configurable to move along the cross member and perpendicularly to the cross member while the cross member is configurable to translate along a length of the top frame, thereby permitting the affector head to affect material in a plurality of dimensions. The bottom frame also includes perimeter members coupled together at their distal ends by corner connectors to define a cavity for receiving material therein, which can be affected by the affector head. The bottom frame can include a cassette for removably holding material or material can be fed through the bottom frame. Further, the top frame can be separated from the bottom frame and disposed adjacent to material, which may not otherwise be able to fit within the bottom frame such as a wall or flooring, to permit the affector head to affect the material. In certain embodiments, the side mountable personal affector machine 1902 is configurable to tilt or rotate at a plurality of angles to provide movement of the affector head about additional axis or to permit the affector head to affect oddly shaped surfaces.
In one embodiment, the stand mountable personal affector machine 1904 includes a top frame and a bottom frame mounted on a stand. The top frame includes perimeter members coupled together at their distal ends by corner connectors. A cross member extends between the perimeter members and includes an affector head disposed thereon. The affector head is configurable to move along a length defined by the cross member and perpendicularly to the cross member while the cross member is configurable to translate along a length of the top frame, thereby permitting the affector to affect material in a plurality of dimensions. The bottom frame includes perimeter members coupled together at their distal ends by corner connectors to define a cavity for receiving material therein, which can be affected by the affector head. The bottom frame can include a removable cassette for securing material for being affected or can permit material to be fed into the personal affector machine for being affected. The top frame can hingedly or slidably be separated from the bottom frame to permit material to be placed or removed from the bottom frame. Alternatively, the top frame can be lifted from the bottom frame and disposed adjacent to material to permit the affector head to affect material that otherwise would not fit within the bottom frame. Legs or other members of the stand can be collapsed for storage or transportation.
In one embodiment, the table mountable personal affector machine 1906 includes a cross member that extends between side members. The cross member includes an affector head configurable to move along a length of the cross member and perpendicularly to the cross member and the cross member is configurable to move along a length defined by the side members, thereby permitting the affector head to affect material in a plurality of dimensions. The side members can be fixedly or removably coupled to a surface, such as a table, wall, floor, ceiling, car body, trailer body, boat hull, desk, canvas, window, house, circuit board, pavement, fence, billboard, statute, or any other conceivable planar, non-planar, regular, or irregular surface. Material can be placed on the surface and secured to permit the affector head to affect the material or, alternatively, the affector head can affect the surface itself. The side members can be circular, spherical, or otherwise two or three dimensionally shaped to permit the affector head to affect material in additional dimensions.
In one embodiment, the surface mountable personal affector machine 1908 includes a top frame defined by perimeter members coupled together at their distal ends by corner connectors. A cross member extends between the perimeter members and is configurable to move along a length defined by the perimeter members. An affector head is coupled to the cross member and configurable to move along a length of the cross member and perpendicularly to the cross member, thereby permitting the affector head to affect a surface in a plurality of dimensions. The top frame can be fixedly or removably coupled to the surface, such as with suction cups, fasteners, magnets, clamps, or other securing devices, to permit the affector head to affect the surface. In one particular embodiment, the swivelable surface mountable personal affector machine 1910 includes a joint that permits the top frame to pivot from the surface to provide access to the surface or to affect another surface.
This sub-invention relates generally to linear motion, and more specifically, to systems and methods for converting rotational motion into linear motion using a modified rack and pinion system.
In one embodiment, the elongated member 106 is a metal extrusion having a generally planar surface interrupted by a rack receiving channel 108 traversing a length of the elongated member 106. The rack receiving channel 108 includes a concave surface with a finger 104 that slightly extends towards an interior of the rack receiving channel 108 from a distal edge. The cylindrical rack 102 is a rolled rack, commonly referred to as a ready-rod thread, having teeth disposed thereon. The teeth are slightly angled as is common in rolled racks. The cylindrical rack 102 is pressed into the rack receiving channel 108 and retained therein by the finger 104.
In certain embodiments, the elongated member 106 is constructed from any material and has any shape. In further embodiments, the cylindrical rack is alternatively coupled to the elongated member 106, such as by welding, fasteners, or is merely threads embedded on the elongated member 106 itself. In yet a further embodiment, the rack receiving channel 108 is embedded within the elongated member 106 or alternatively disposed on the elongated member 106.
In one embodiment, the pinion gear 202 is coupled to the stepper motor 204. The stepper motor 204 is coupled to the housing 206 by stepper motor mount fasteners 210. The wheel 208 is rotatably coupled to the housing 206.
In one embodiment, the pinion gear 202 has a rack engaging surface 212 having one, two, or more distinguishable features. First, the rack engaging surface 212 is slightly indented with raised lateral edges. The indentation with raised lateral edges increases a surface area of contact between the rack engaging surface 212 and the cylindrical rack 102 (
In certain embodiments, the pinion gear 202 is constructed from any material and may be larger or small in diameter. Furthermore, the pinion gear 202 can have different indentation depths and widths. In another embodiment, the pinion gear 202 is not directly coupled to a motor, but rather is part of a gear system.
In one embodiment, the cylindrical rack 102 is coupled to the elongated member 106 along its length as described in reference to
In one embodiment, as described in reference to
In one particular embodiment, the pinion gear 202 and the cylindrical rack 102 are positionally reversed, whereby the pinion gear 202 is mounted on the elongated member 106 and the cylindrical rack 102 is mounted on the housing 206. In further embodiments, the cylindrical rack 102 is curvilinear. In yet another embodiment, the pinion gear 202 rack engaging surface 212 and the cylindrical rack 102 surface are swapped. In further embodiments, the housing 206 is any component, device, or material. In yet an alternate embodiment, the elongated member 106 is any component, device, or material. In some embodiments, the wheels 208 are rollably coupled to the elongated member 106, alternatively positioned, or fewer or greater in number. In one embodiment, a gear system is introduced between the cylindrical rack 102 and the pinion gear 202. In one particular embodiment, the cylindrical rack 102 and/or the wheels 208 are positioned on the outside of the elongated member 106 rather than on the inside as illustrated.
In one embodiment, the guide plate 504 is an elongated inflexible plate with a generally planar surface constructed from metal, hard plastic, or other material having similar characteristics. The at least two pinch rollers 502(a) and (b) are rollably coupled to a common surface of the guide plate 504 and are oppositely disposed on a distal end of the guide plate 504. On an opposite side and distal end of the guide plate 504 is a handle (not visible) that extends from the guide plate 504 to receive force, such as from a person or machine. The compression member 506 is an elongated member that is resilient and durable while also providing slight compression under force. In one particular embodiment, the compression member 506 is an ultra-high-molecular-weight (UHMW) plastic. The cylindrical rack 102 is a rolled rack, commonly referred to as a ready-rod thread, having teeth disposed thereon as described in reference to
In certain embodiments, the compression member 506 is omitted in favor of a similar composition on the at least two pinch rollers. In one particular embodiment, additional pinch rollers 502 are implemented on the rack-elongated member zipper 500. In yet further embodiments, the rack-elongated member zipper 500 can be used in alternative situations where at least two components need to be pressed together.
This sub-invention relates generally to a material cassette, and more specifically, to systems and methods for providing a material cassette for use with a personal affector machine.
In one embodiment, the cassette 100 frame is defined by the rear frame panel 102, the side frame panels 104, and the front frame panel 106, which are coupled together at their distal edges. The clamps 108(a) and (b) are movably coupled to the side frame panels 104(a) and (b) respectively, and are configurable to receive the material 114 therein. The clamping arms 110(a) and (b) are coupled to the clamps 108(a) and (b) respectively, and are configurable to adjust a height of the clamps 108(a) and (b). The side frame panels 104 define apertures 116 at opposing ends of the side frame panels 104. The apertures 116 are configured to receive a perimeter portion of the rollers 112, which are rollably coupled to an interior of the side frame panels 104 and are configured to receive guide channels (not shown). Accordingly, the material 114 is insertable into the cassette 100 between the front frame panel 106 and the rear frame panel 102 and within the clamps 108. The clamping arms 110 are adjustable to provide sufficient height of the clamps 108 to receive the material 114. Once the material 114 is inserted within the clamps 108, the clamping arms 110 are adjusted to reduce a height of the clamps 108 to firmly grip the material 114. The cassette 100 containing the material 114 can be slidably inserted into a personal affector machine (not illustrated).
In one particular embodiment, the rear frame panel 102, the side frame panels 104, and the front frame panel 106 are partially or completely formed from a single mold. In one embodiment, the frame panels are constructed from a different material such as plastic, wood, or other composite material. In yet a further embodiment, the frame panels are a different shape such as curved, oval, or rounded. In an alternate embodiment, the frame is a different shape, such as rounded, spherical, or cubicle. In yet another embodiment, the clamps 108 are differently positioned, such as on the front frame panel 106 and the rear frame panel 102. In an alternate embodiment, the clamps 108 are replaced by mounts that push into or press against the material 114. In a further embodiment, the clamps 108 are replaced with a platform for the material 114 to rest against or a suspension system for the material 114 to hang from. In yet another embodiment, the clamps 108 are rotatable about one or more axis to permit the material 114 to rotate. In yet a further embodiment, the clamps 108 are slidable to permit the material 114 to spin in approximately a same plane as the frame. In a further embodiment, the rollers 112 are omitted, differently positioned on the cassette 100, or fewer or greater in number.
In one embodiment, the clamps 108 comprise a bottom clamp 224(a) and a top clamp 224(b), each of which is substantially similar. The bottom clamp 224(a) includes teeth 202 along one edge and gears 204 along an opposing edge. Similarly, the top clamp 224(b) includes teeth 202 along one edge and gears 204 along an opposing edge. The gears 204 of the bottom clamp 224(a) and the top clamp 224(b) are intermeshed and configured to transmit motion between the top clamp 224(b) and the bottom clamp 224(a) in a manner such that the bottom clamp 224(a) and the top clamp 224(b) are self-centering. The teeth 202 of the bottom clamp 224(a) and the top clamp 224(b) are configured to pinch a material (not illustrated) from opposing sides.
In one embodiment, the bottom clamp 224(a) is rotationally mounted on opposing ends with its clamp axle 214(a) extending into clamp bosses 208(a) and (b). Similarly, the top clamp 224 is rotationally mounted on opposing ends with its clamp axle 214(b) extending into clamp bosses 208(a) and (b). On one end of the top clamp 224(b), the clamp axle 214(b) is coupled to the spring axle 206, which is coupled on its opposing end to the clamping arm 110. Accordingly, the clamping arm 110 is configurable to serve as a lever to rotate the spring axle 206, whereby the spring axle 206 transmits its rotational motion to the top clamp 224(b) and the intermeshing gears 204 of the top clamp 224(b) and bottom clamp 224(a) transfer the rotational motion to the bottom clamp 224(a). The clamping arm 110 has a hook 209 that is configurable to removably couple to a hook receiver 210 to secure the clamping arm 110 in a desired position.
In one embodiment, the rear frame panel 102 includes the input/output 220, which serves to provide power, electrical signals, solid, gas, plasma, or liquid to the cassette 100. The rear frame panel 102 defines a chamber 216, which is configurable to receiving and/or containing a motor, a network node, a computer processor, gas, liquids, solids, valves, or other component, material, or object. The attachment channel 212 is a groove with flanges that extends a length of the rear frame panel 102. The attachment channel is used in certain embodiments to removably receive extensions for use with the cassette 100, such as a tube for providing compressed air, a vacuum source, electrical wiring, or other similar device.
In one particular embodiment, the clamps 108 sense a material contained therein and automatically adjust to grip the material. In another embodiment, the clamps 108 are electrically or electromechanically controlled. In yet a further embodiment, the clamps 108 employ a different mechanical mechanism.
In one embodiment, the front frame panel 106 and the side frame panel 104 are coupled together at their distal edges. The side frame panel 104 extends along a length of the cassette 100 (
The clamp 108 includes the bottom clamp 224(a) and the top clamp 224(b) which are engaged along a surface having the intermeshed gears 204. The intermeshed gears 204 transmit rotational motion between the bottom clamp 224(a) and the top clamp 224(b) in a manner such that the bottom clamp 224(a) and the top clamp 224(b) are self-centering. The bottom clamp 224(a) has a clamp axle 214(a) (not visible) that extends into the clamp boss 208, thereby providing rotational movement of the bottom clamp 224(a) about its clamp axle 214(a). The top clamp 224(b) has a clamp axle 214(b) (not visible) that similarly extends into the clamp boss 208, thereby providing rotational movement of the top clamp 224(b) about its clamp axle 214(b). The clamp axle 214(b) is further coupled to the spring axle 206, which serves to extend the clamp axle 214(b) for receiving the clamp arm 110. The clamp tension spring 302 and the spring handle 306 circumscribe the spring axle 206 and are flanked by the keeper pin 304 on one end and the keeper boss 314 on the other end. The clamp tension spring 302 is secured against rotation about the spring axle 206 with a first end of the clamp tension spring 302 being inserted into the keeper boss 314. The second end of the clamp tension spring 302 is inserted into the spring handle 306, which is coupled to the handle lever 308. Together, the spring handle 306 and the handle lever 308 define the clamping arm 110, which serves as a lever. The hook 209 is disposed on the handle lever 308 and is configurable to removably secure the clamping arm 110 to the front frame panel 106. Accordingly, the clamping arm 110 is configurable to serve as a lever to rotate the spring axle 206, whereby the spring axle 206 transmits its rotational motion to the top clamp 224(b) and the intermeshing gears 204 of the top clamp 224(b) and bottom clamp 224(a) transfer the rotational motion to the bottom clamp 224(a). The clamp tension spring 302 facilitates a secure grip of the clamp 108 with regard to various size materials (not illustrated). The side frame panel 104 defines an aperture 116, which is configured to receive a perimeter portion of the roller 112. The roller 112 is rollably coupled to an interior of the side frame panel 104 using the roller spring pin boss 316 and is configured to rollably receive guide channels (not illustrated).
In one embodiment, the panels are coupled together at their distal edges to define a frame of the cassette 100. The clamp 108 is comprised of the bottom clamp 224(a) and the top clamp 224(b), which are rotationally coupled to the clamp boss 208(a) and (b) on opposing ends. The clamp arm 110 provides a lever to rotate the spring axle 206, which transmits the rotational motion to the top clamp 224(b). The top clamp 224(b) transmits the rotational motion to the bottom clamp 224(a) through the intermeshed gears 204 between the top clamp 224(b) and the bottom clamp 224(a) in such a manner that the clamp 108 is self centering. Accordingly, the clamp is configurable to securely grip the material 114 disposed therein.
In one embodiment, the clamps 108 are configurable to securely grip the material 114 in such a manner that the clamps 108 are self-centering. On the distal ends of the clamps 108 are teeth 202 that are comprised of a plurality of ridges extending a length of the clamps 108. The ridges are positioned in such a fashion to provide reduced surface area for increased pressure for multiple sizes of materials. When a material is large and the clamps 108 are extended to a maximum width, internal ridges of the teeth 202 are configurable to engage the material. When a material is thin, such as a width of a sheet of paper, and the clamps 108 are collapsed to a minimum width, external ridges of the teeth 202 are configurable to engage the material.
In one embodiment, the input/output 220 (
In one particular embodiment, the cassette 100 is configured to be removably inserted into a personal affector machine. Thus, the cassette 100 can be inserted into and removed from the personal affector machine right-side-up or upside-down, thereby permitting the personal affector machine to affect the material 114 from multiple sides or angles without repositioning or re-registration the material 114 in relation to the cassette 100. In yet another embodiment, the cassette 100 is accessible from fewer or greater angles, such as from a top or from a side.
In one embodiment, the front frame panel 106, the side frame panels 104, and the rear frame panel 102 are coupled together at their distal edges to define a frame. Disposed within the frame is the vacuum base 802 that resides within channels (not visible) in the frame. The vacuum base 802 includes a generally planar surface 804 having a plurality of apertures 806 disposed therein. The plurality of apertures 806 are coupled to a vacuum source located within the rear frame panel 102 (not visible). Thus, suction from the vacuum source is distributed to the apertures 806 on the surface 804 of the vacuum base 802. Accordingly, a material (not shown), which can be thinner than sheet of paper, is configurable to being removably held on the surface 804 of the vacuum base 802 by application of suction from the vacuum source.
In one particular embodiment, the frame or the vacuum base 802 can be differently shaped, positioned, or constructed from fewer or greater components. In another embodiment, the surface 804 can include fewer or greater numbers of the apertures 806. In yet further embodiments, the apertures 806 can be strategically placed, shaped in a particular design, or have larger or smaller perimeters. In yet another embodiment, the vacuum source can be alternatively positioned. In an alternate embodiment, the vacuum base 802 can be coupled to the frame using the clamps 108 or another device. In a further embodiment, the vacuum base 802 can be reduced in size and shape, such as to a single hose that is mountable or movable on the frame. In a further embodiment, the vacuum base 802 can use alternative means to suction, such as a magnet. In another embodiment, the vacuum base 802 can include grooves or guides on its surface to position a material. In one particular embodiment, the vacuum base 802 is constructed by a personal affector machine producing channels in a material; a vacuum source is coupled to the material thereby producing suction throughout the channels. The cassette 800 can be implemented with other embodiments described herein.
In one embodiment, the frame 902 is substantially similar as discussed in reference to other figures. Accordingly, in certain embodiments, the frame 902 includes a plurality of panels coupled together at their distal ends to define a square or rectangle shape having a cavity. In other embodiments, the frame 902 is constructed from a single mold or from fewer or more panels. In another embodiment, the frame 902 is a different shape such as oval, triangular, or multi-dimensional.
In one embodiment, the axle 904 is positioned within the frame 902 and rotationally coupled to the frame 902 on opposing ends at a front flange 910 and a rear flange 912. Accordingly, the axle 904 is configurable to rotating about its axis relative to the frame 902. In certain embodiments, the axle 904 is fixedly coupled to the frame 902. In other embodiments, the axle 904 is removable from the frame 902. In yet a further embodiment, the axle 904 is coupled to the frame 902 using the clamping arms 110 (
In one embodiment, the material receiving surface 906 provides a generally planar surface for receiving a material (not illustrated) and is disposed within the depression 908 to be within a plane of the axle 904 axis. The material receiving surface 906 is rotationally coupled to the axle 904 and is configurable to rotate about its axis relative to the axle 904. In one particular embodiment, the material receiving surface 906 includes clamps or pins to secure a material. In other embodiments, the material receiving surface 906 includes a vacuum system to secure a material. In other embodiments, the material receiving surface 906 is alternatively disposed relative to the axle 904. In yet a further embodiment, the material receiving surface 906 is fixedly coupled to the axle 904. In an alternate embodiment, the material receiving surface 906 is a different shape and can include a non-planar surface. In one particular embodiment, the frame 902 is circular and the material receiving surface 906 is configurable to extending to the frame 902.
In one embodiment, the frame 902 includes a chamber 1004, which defines a cavity. The motor 1002 is disposed within the chamber 1004 and is configurable to providing rotational motion to a shaft (not visible). The shaft extends through the chamber 1004 and is coupled to the rear flange 912 of the axle 904. Accordingly, the motor 1002 is configurable to rotating the axle 904, and the material receiving surface 906, about its axis. In certain embodiments, a plurality of motors 1002 are used to rotate the axle 904, such as on opposing ends of the axle 904. In another embodiment, a gear system is employed between the motor 1002 and the axle 904. In yet a further embodiment, the motor 1002 is positioned on or within the axle 904 and configured to extend its shaft to the frame 902. In another embodiment, a different motion system is used such as a magnet, pressure, nuclear power, fusion, or other motion system.
In one embodiment, the axle 904 defines a cavity therein and the motor 1102 is disposed within the cavity. The motor 1102 is a stepper motor and is configurable to providing rotational motion to the shaft 1104. The shaft 1104 is an elongated cylindrical member that extends from the motor 1102 and has threads 1106 disposed on its distal end. The threads 1106 mate with a pinion gear 1108. The pinion gear 1108 is coupled to the material receiving surface mount 1110, which extends through the axle 904 to couple with the material receiving surface 906. Accordingly, rotational motion from the motor 1102 is transferred along the shaft 1104 to rotate the material receiving surface 906.
In one particular embodiment, the motor 1102 is alternatively disposed relative to the axle 904, such as on an outside surface of the axle 904. In a further embodiment, the shaft 1104 is longer or shorter and may include a gear system. In certain embodiments, the material receiving surface 906 is coupled to the pinion gear 1108 without the material receiving surface mount 1110. In yet a further embodiment, the motor 1102 is coupled to the material receiving surface 906 without necessarily needing gears. In further embodiments, other motor systems can be employed as has been discussed in reference to previous figures.
In one embodiment, the motor 1002 is coupled to the frame 902 and the rear flange 912 and is configurable to provide rotational movement of the axle 904 about its axis relative to the frame 902. The axle 904 is rotationally coupled to the frame 902 at its distal end by the front flange 910. The motor 1102 is coupled to the axle 904 and is configurable to transferring rotational movement along the shaft 1104 to the material receiving surface mount 1110. The material receiving surface 906 is configurable to being coupled to the material receiving surface mount 1110. Accordingly, a material (not illustrated) is configurable to being disposed on the material receiving surface 906 and to being rotated about its axis and the axle 904 axis. In certain embodiments, the cassette 900 can be used in coordination with a personal affector machine as discussed elsewhere in this specification to provide additional axis of rotation for a material being affected. In one particular embodiment, similar rotation can be achieved by integrating one or more embodiments discussed herein into alternative positions on the personal affector machine, such as on an affector head.
In one embodiment, the frame 1302 defines a cylindrical cavity and includes the motor 1310, which is configurable to providing rotational motion. The disk 1306 is configurable to being disposed within the cavity of the frame 1302 and coupled to the motor 1310. Accordingly, rotational motion from the motor 1310 is configurable to rotating the disk 1306 about an axis relative to the frame 1302 (
In certain embodiments, the disk 1306 revolves relative to the frame 1302 and the material receiving surface 1304 rotates relative to the disk 1306. In further embodiments, the motor 1310 or 1308 is omitted. In other embodiments, a different motion system, such as a magnetic based system, is employed as discussed elsewhere in this application. Cassette 1300 can be employed in coordination with various other embodiments described herein.
This sub-invention relates generally to material affecting, and more specifically, to systems and methods for sampling surface geometry descriptions and affecting a physical material based thereon.
In one embodiment, the receiving a surface geometry description of an object at block 102 includes receiving a triangulated surface geometry description, such as a Standard Tessellation Language (STL), TIN, KML, or other similar file, including non-triangulated surface geometry descriptions. A triangulated surface geometry description describes a surface geometry of a three dimensional object without necessarily representing color, texture, or other common model attributes. The surface geometry is generally described by triangulating a surface of a three-dimensional object, ordering the triangles using the right-hand rule, and recording normals and vertices for each triangle using a Cartesian coordinate system; although alternative methods may be employed such as a point cloud. Accordingly, a surface geometry description is not an image of a three dimensional object, but rather a description of a three dimensional object from which an image of the three-dimensional object can be created. However, for ease of discussion, the specification herein refers to a triangulated surface geometry description as if it were a three-dimensional representation of an object. In one particular embodiment, a three dimensional drawing is established or created and saved or exported into a surface geometry description, which is then received at block 102.
In one embodiment, the sampling a surface geometry description at block 104 includes defining an x and y axis plane relative to the surface geometry description. The x and y axis plane can be at any position relative to the surface geometry description. For instance, the x and y axis plane can be above, below, to a side of, or oblique to the surface geometry description. Once a given x and y axis plane is defined, its position is referred to as theta and gamma zero (θ0, yγ0). Theta and gamma reference a position of the x and y axis plane relative to the surface geometry description, which can be altered as discussed in reference to later figures. At position θ0, γ0, it is possible to determine a z-value for each x and y coordinate on the x and y axis plane. The z-value is a normalized distance between the surface geometry description and the x and y axis plane at a given x and y coordinate. Sampling is a process by which z-values are determined for each desired x and y coordinate on the x and y axis plane at a given θ, γ position. The set of x, y, and z values obtained from the sampling can be considered a rasterization of a surface of the surface geometry description at position θ0, γ0. In further embodiments, the sampling a surface geometry description at block 104 includes defining a cylinder, pyramid, or other shape relative to the surface geometry description instead of a plane and determining a z-value for each coordinate on the shape.
In one embodiment, the preparing motion instructions based on the sampling at block 106 includes preparing motion instructions to direct a point to trace the set of x, y, and z values obtained from the sampling through space (or vice versa, such as directing a space to move relative to the point). For example, if the set of x, y, and z values include (0,0,0), (0,1,1), (0,2,2), (0,3,3), the motion instructions would direct the point to move along a y and z axis and to remain constant with regard to an x axis. In certain embodiments the preparing motion instructions includes directing a plurality of points to trace a subset of x, y, and z values obtained from the sampling through space (or vice versa). Because the set of x, y, and z values obtained from the sampling is a rasterization of a surface of the surface geometry description, preparing motion instructions that direct a point to trace the set of x, y, and z values has an effect of directing the point to trace a surface of the surface geometry description. In another embodiment, the preparing motion instructions based on the sampling at block 106 includes preparing motion instructions to direct a point, or a plurality of points, to move to an x and y coordinate relative to a space and depress to a depth associated with a respective z-value (or vice versa) before returning to an un-depressed location. The motion instructions continue to direct the point in a similar fashion for the set of x, y, and z values obtained from the sampling. In yet another embodiment, the preparing motion instructions based on the sampling at block 106 includes preparing motion instructions to direct a point, or a plurality of points, to move to an x and y coordinate relative to a space and deposit material to a depth associated with a respective z-value (or vice versa). The motion instructions continue to direct the point in a similar fashion for the set of x, y, and z values obtained from the sampling.
In one embodiment, the affecting a physical material based on the motion instructions at block 108 includes coupling an affector to the point, or plurality of points, and implementing the motion instructions to trace the affector relative to a physical material. The affector can be any tool as described herein. Alternatively, the affecting includes implementing the motion instructions to depress or deposit as discussed herein. As the affector traces the set of x, y, and z values relative to the physical material, it affects the physical material at a depth of z for a given x and y coordinate. For example, in one embodiment the affector is a rasp and the physical material is a block that is configurable to being carved and shaped by the rasp. As the rasp traces the set of x, y, and z values relative to the block, it affects the block by removing material from the block to create a physical manifestation of a surface of the surface geometry description. In another embodiment, the affector is any other aforementioned tool such as a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. Accordingly, an affector in certain embodiments applies material, such as paint, air, chemicals, or glue, to a physical material. An affector in other embodiments removes material from a physical material, such as with a laser, sound, or drill bit. An affector yet further embodiments traces a set of x, y, and z values (or an offset value) relative to a physical material, such as to apply UV light, air, cure, heat, or observe a physical material, without necessarily applying or removing material. In one particular embodiment, the affecting a physical material is accomplished in whole or in part, such as with an override feature, without using the motion instructions, such as by directing affecting manually or using software.
In one particular embodiment, the prepared motion instructions are offset relative to the set of x, y, and z values obtained from the sampling. For example, the prepared motion instructions can have uniformly or non-uniformly, linearly or non-linearly, adjusted z-values for a purpose of affecting a physical material as desired. Thus, if a physical material has a surface that requires heat treatment, the prepared motion instructions can have uniformly adjusted z values to keep an affector proximate to a physical material to apply heat without actually touching a physical material. Further, if certain aspects of a surface of a surface geometry description should be accentuated, the prepared motion instructions can have smaller z values for certain x and y coordinates so an affector removes less material from certain places on a physical material. Indeed, the prepared motion instructions can have uniformly or non-uniformly, linearly or non-linearly, adjusted x, y, z, θ, or y values for affecting the physical material as desired.
In one particular embodiment, the motion instructions are implemented on a personal affector machine as described herein. In one embodiment, the personal affector machine includes an affector movably coupled to a personal affector machine and configurable to move in an x, y, and z direction. The personal affector machine further includes a cassette for holding a physical material in place relative to the affector. The cassette is also configurable to rotating and revolving the physical material relative to the affector to various θ, γ positions. Accordingly, the affector is configurable to implementing the motion instructions relative to the physical material.
In one particular embodiment, the method 100 is used in architectural modeling, where it is desirable to have a capability to quickly and cost effectively produce customized physical models. For example, the method 100 can be used in architectural modeling to produce a physical model showing topography of a plot of land for a client. First, a surface geometry description of the topography of a plot of land is obtained. Next, the surface geometry description of the topography of a plot of land is sampled for z values at a plurality of x and y coordinates after an x and y axis plane (θ, γ position) is defined relative to the topography. In one instance, the x and y axis plane is parallel to the topography. The set of x, y, and z values obtained from the sampling are then used to prepare motion instructions. The prepared motion instructions direct a point to trace the set of x, y, and z values through space with the z values being adjusted to accentuate land relative to water on the topography. The prepared motion instructions are then implemented on a personal affector machine whereby a drill bit is an affector and a cassette holds a foam material configurable to being carved by the drill bit. Accordingly, the drill bit traces the x, y, and adjusted z values through space as directed by the motion instructions relative to the foam material, thereby removing material from the foam material at a depth of an adjusted z for each x and y coordinate. Upon completion of the implementation of the motion instructions, the foam material has the topography of a plot of land embodied thereon. A further step can be performed to provide surface coloration on the foam material. An image of the topography of a plot of land is received, sized, and aligned with the surface geometry description of the topography of the plot of land and a color is sampled for each x and y coordinate on the x and y axis. The motion instructions prepared above are modified to further include the color that is sampled for each x and y coordinate on the x and y axis. Accordingly, the modified motion instructions direct a point to trace the set of x, y, and adjusted z values through space and to include a color at each x and y coordinate. The modified motion instructions are implemented on the personal affector machine whereby the drill bit is replaced with a paint applicator. As the paint applicator traces the topography of the plot of land on the foam material as directed by the motion instructions, it deposits the color associated with each x and y coordinate. Upon completion of the implementation of the modified motion instructions, the foam material further includes color. Thus, a physical representation of a topography of a plot of land, including color, can be easily and cost effectively created. It will be appreciated that many other applications of the method 100 are possible; for instance, the method 100 can be used to create three-dimensional images of people or faces, machine tools, or even produce furniture.
In one embodiment, the sampling a surface geometry description of an object at a plurality of positions at block 604 includes defining a first x and y axis plane position relative to a surface geometry description, sampling for z-values for the first x and y axis plane, defining a second x and y axis plane position relative to the surface geometry description, and sampling for z-values for the second x and y axis plane.
In one embodiment, defining the first x and y axis plane position relative to the surface geometry description is substantially the same as described in reference to
In one embodiment, defining the second x and y axis plane position relative to the surface geometry description is substantially similar as described supra and in reference to
Because the set of x, y, and z values at position θ0, γ0 obtained from the sampling is a rasterization of the first surface of the surface geometry description and the set of x, y, and z values at position θ1, γ1 obtained from the sampling is a rasterization of the second surface of the surface geometry description, the set of x, y, and z values at positions θ0, γ0 and θ1, γ1 are rasterizations of multiple surfaces of the surface geometry description. Additional surface rasterizations of the surface geometry description can be obtained by sampling for x, y, and z values at additional θ, γ positions relative to the surface geometry description.
In one embodiment, the preparing motion instructions based on the sampling at block 606 is substantially the same as described in reference to
In one embodiment, the affecting a physical material based on the motion instructions at block 608 is substantially the same as described in reference to
In one embodiment, the x and y axis plane 806 is superimposed on a visual representation of a surface geometry description 804, which in this instance is a front perspective view of a three dimensional human face. The visual representation of a surface geometry description 804 can be obtained from an STL, TIN, KML, or other file format or can be created using the user interface 802. The x and y axis plane 806 is configurable to remaining constant while the visual representation 804 is configurable to moving relative to the x and y axis plane 806. For instance, the visual representation 804 can be increased in size, decreased in size, shifted, stretched, skewed, turned, or rotated relative to the x and y axis plane 806 to provide a different perspective of the visual representation 804 as viewed through the x and y axis plane 806. Once the visual representation 804 is moved to a desired position relative to the x and y axis plane 806, its position is defined as θ0, γ0. At position θ0, γ0, z values are sampled for a set of x and y coordinates. In one particular embodiment, the z values can be scaled to smaller or larger values. The visual representation 804 can then be moved to another desired position relative to the x and y axis plane 806, a position defined as θ1, γ1, and z values can be sampled for a set of x and y coordinates at position θ1, γ1. This process can be repeated for additional θ, γ positions. Once the set of x, y, and z values is obtained for each desired θ, γ position, motion instructions are prepared based on the set of values and are configurable to being implemented on a personal affector machine. The personal affector machine includes an affector that affects a physical material based on the motion instructions, such as to create a physical manifestation of at least one surface of the visual representation 804.
In one embodiment, the x and y axis plane 806 is broken into a plurality of tiles 904, 906, 908, 910 by a tile divider 902. The tile divider 902 can be adjusted on the input panel 808 or elsewhere to define a single tile (
In one embodiment, the receiving an image at block 1002 includes receiving any picture, photo, drawing, painting, computer file, or other image or representation of an image. In one embodiment, the sampling the image for intensity values at block 1004 includes defining a coordinate system and superimposing the coordinate system on the image. In one particular embodiment, the coordinate system is a two-dimensional Cartesian coordinate system and the image is a two dimensional image. With the coordinate system defined and superimposed on the image, a first x, y coordinate is selected and a first color on the image corresponding to the first x, y coordinate is evaluated for intensity. A brighter first image color receives a higher intensity evaluation and a darker first image color receives a lower intensity evaluation, although this can be modified. The first image color is assigned a numerical value corresponding to the intensity evaluation, which may be linearly or logarithmically calculated. The numerical value is retained as a z-value of the first x, y coordinate. For instance, at x, y coordinate (1, 5) the first image color could be white. For a white image color, a 10 could be assigned as a z-value. Thus, the x, y, and z values would be (1, 5, 10). The process of selecting a coordinate value, evaluating an image color corresponding to the coordinate value for intensity, assigning a numerical value for the image color intensity, and retaining the numerical value as a z-value can be repeated for a plurality of x and y coordinates to create a set of x, y, and z values.
In one embodiment, the preparing motion instructions at block 1006 is substantially similar as discussed in reference to
In one embodiment, the receiving a first physical object at block 1502 includes identifying any two or three dimensional object. Such objects can include, but are not limited to, pictures, sculptures, drawings, statutes, animals, humans, furniture, keys, tools, or any other two or three dimensional object.
In one embodiment, the sampling a surface geometry of the first physical object at block 1504 is substantially similar as described in reference to
In one embodiment, the preparing motion instructions based on the sampling at block 1506 and the affecting a physical material at block 1506 are substantially the same as discussed in reference to
This sub-invention relates generally to material affecting, and more specifically, to systems and methods for using an affector geometry description to automatically adjust an affector path.
In one embodiment the material 102 is a block of dense foam configurable to being carved and cut; although, other materials are possible. The set of coordinates 106 include a set of x, y, and z values based on a Cartesian coordinate system, which together define the representation of an object 104. For instance, z values between points 112 and 114 correspond with point 116 while z values outside points 112 and 114 correspond with point 118. When the set of coordinates 106 is superimposed on the material 102, such as with an x and y axis on a top surface of the material 102 and a z-axis running along a depth of the material, it reveals the representation of an object 104 (dashed lines) having the width 107 within the material 102. Accordingly, removal of matter from the material 102 according to the set of coordinates 106 produces the object 108 having the width 107.
In one embodiment, the rasp 206 is configured to remove matter from the material 102 based on the set of coordinates 106. For instance, the rasp 206 is configured to remove matter from the material 102 at a depth corresponding to the point 118 for values outside the points 112 and 114 and at a depth corresponding to the point 116 for values inside the points 112 and 114. The object 108 from
In one embodiment, the surface 302 includes an elongated cylindrical portion with a conical tip. However, the surface 302 can take on any number of shapes and dimensions and can include sharp edges, grooves, protrusions, or friction causing components disposed thereon. Furthermore, the surface 302 can be asymmetrical or non-uniform. Regardless of the rasp 206 shape or dimension, the surface 302 can be described using the coordinate system 304. For each x and y coordinate on the coordinates system 304 an associated z-value indicates a normalized distance to the surface 302. For instance, an x and y coordinate associated with center point 306 may have a smaller z-value while an x and y coordinate associated with edge point 308 may have a larger z-value. The set of x, y, and z values defines a matrix 310 that provides a geometry description of the surface 302 of the rasp 206.
In other embodiments, the surface 302 is describable with the coordinate system 304 alternatively positioned relative to the rasp 206. In further embodiments, the surface 302 is describable using other methods, such as with angles or a series of circles. In certain embodiments, the coordinate system 304 is based on a cylindrical, pyramidal, or other shape instead of a plane.
In one embodiment, the set of adjusted coordinates is determined by comparing the matrix 310 to the set of coordinates 106. The set of coordinates 106 include a set of x, y, and z values that define the representation of an object 104 as described in reference to
System 400 illustrates the above principle using a rasp as an affector to create a simple block where z-values are either acceptable or required to be set to zero. However, in certain embodiments system 400 can be applied using any affector to create any uniform or non-uniform shape, as is discussed in
In one embodiment, the obtaining a set of coordinates representing an object at block 502 includes obtaining a set of x, y, and z values that describe a surface of an object. For each x and y coordinate there is an associated z-value that describes a normalized distance to a point on the surface of an object. For simple objects, such as a block, x and y coordinates will have one z-value for a side of the block and another z value for a surface of the block. For more complex objects, such as a land topography or a face, x and y coordinates may have a number of different associated z-values indicative of varying distances to a surface of the land topography or the face. Whatever the surface of an object, the set of x, y, and z values can be superimposed on a material where x and y coordinates are disposed along a surface of the material and z values are disposed along a depth of the material to reveal a representation of the surface of an object; although, as stated previously, this step may not be necessary.
In one embodiment, the obtaining a matrix providing an affector geometry description at block 504 includes obtaining a set of x, y, and z values that describe an affector. The affector can be any aforementioned tool such as a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. Accordingly, any given affector can have a different shape from another affector and may be asymmetrical or non-uniform. For instance, one particular affector, such as a drill bit, may be very thin with a flat head surface, while another particular affector, such as a paint applicator, may be wide with asymmetrical protrusions. To describe an affector, an x and y axis is positioned perpendicularly to the affector as illustrated in
In one embodiment, the determining an adjusted set of coordinates based on a matrix at block 506 includes comparing the matrix obtained from block 504 with the set of coordinates obtained from block 502. Affecting material based on a set of coordinates is effective when an affector does not affect adjacent matter in the material, such as when the affector is a laser or otherwise very thin. However, when an affector having a diameter is used to affect material based on a set of coordinates, it affects adjacent matter in the material, which may be undesirable (
In one embodiment, the affecting matter using an affector based on the adjusted set of coordinates at block 508 includes directing an affector, the matrix of which that was used to determine the adjusted set of coordinates, to affect material based on the adjusted set of coordinates. Therefore, the affector is directed to affect matter to a depth of an adjusted z-value for each x and y coordinate in the adjusted set of coordinates. In one particular embodiment where an affector is a rasp, an object produced by removal of material based on the adjusted set of coordinates may have less material removed than would have been removed using the set of coordinates without adjustment, but the object will not have more material removed than desired.
In one particular embodiment, method 500 further includes selecting a new affector at block 510 and returning to block 504. Accordingly, a large affector can be used initially to affect large amounts of material using method 500. After the large amounts of material have been affected, a finer affector can be used to affect smaller amounts of material using method 500. Despite a presence multiple affector sizes, only a single set of coordinates representing an object is needed. That is, a set of coordinates does not need to take into account an affector size; instead, method 500 automatically adjusts the set of coordinates into an adjusted set of coordinates based on affector geometry. Method 500 can be repeated as desired.
In one embodiment, the obtaining a set of coordinates representing an object at block 602 is substantially similar as discussed in reference to
In one embodiment, the determining an optimal sequence of affectors at block 608 involves determining a sequence of affectors to affect material that results in a fastest time to completion. Each of the affectors can affect material based on an associated set of adjusted coordinates in a determinable time frame. Further, each sequence of affectors can affect material based on an associated set of adjusted coordinates in a determinable time frame. Where a great deal of matter must be affected on material with coarse detail, a larger affector may be able to accomplish the affecting in less time than a smaller affector. However, where less matter must be affected with much finer detail, a smaller affector may be able to accomplish the affecting in less time than a larger affector. Alternatively, where both a great deal of matter with coarse detail and less matter with finer detail must be affected, a sequence of first using a larger affector to coarsely affect matter followed by a using a smaller affector to finely affect matter may be able to accomplish the affecting in less time than either of the affectors independently. Indeed, a fastest time to completion will depend on an amount of material to be affected, a shape of material to be affected, a level of detail in material to be affected, and available affectors. Thus, time to completion for each affector and sequence of affector is obtained and analyzed for the fastest time to completion.
In one embodiment, the affecting using the optimal sequence of affectors at block 610 includes affecting material as described in reference to
This sub-invention relates generally to material affecting, and more specifically, to systems and methods for providing an automatically adjustable affector.
In one embodiment, the affector motor 104 and the solenoid 106 are disposed within the housing 102. The affector motor 104 is a stepper motor configurable to providing rotational motion. The solenoid 106 is an electromagnet designed to produce a magnetic field in a volume of space using a loop of wire and electricity. The first affector 112 is coupled to the affector motor 104 and extends through a center of the solenoid 106. The affector motor 104 is configurable to provide rotational motion to the first affector 112. The second affector 110 is an extension of the plunger 108, which is a metallic composition, and includes an interior channel disposed along its length (not labeled). The second affector 110 and the plunger 108 are configurable to receive the first affector 112 within the interior channel whereby the plunger 108 is configurable to being movably disposed within a center of the solenoid 106. The affector motor 104 is further configurable to provide rotational motion to the plunger 108 and the second affector 112. A spring (not illustrated) is disposed on the plunger 108 to bias the plunger 108 and the second affector 110 in one direction relative to the solenoid 106, such as to cover the first affector 112. Electricity provided to the solenoid 106 induces a magnetic field that moves the plunger 108 in an opposing direction relative to the solenoid 106, such as to reveal the first affector 112. Accordingly, the affector motor 104 is configurable to provide rotational motion to the first affector 112 and the second affector 110. Electricity can be selectively applied to the solenoid 106 to reveal and conceal the first affector 112.
In one particular embodiment, the affector motor 104 is configurable to provide different motion such as a depression and rescission motion, to supply material such as ink or glue, or to remove material such as a vacuum source. In another embodiment, a core of paramagnetic or ferromagnetic material is used in association with the solenoid 106 to increase a magnetic field strength. In another particular embodiment, the second affector 110, the plunger 108, and the first affector 112 are removable and replaceable from the affector motor 104. In another embodiment, the spring is replaced by or complimented with one or more solenoids, which is configurable working in concert with the solenoid 106 to move the plunger 108 and the second affector 110 back and forth relative to the first affector 112. In yet a further embodiment, the second affector 110 is coupled to the affector motor 104 and the plunger 108 is coupled to the first affector 112; accordingly, electricity supplied to the solenoid 106 causes the plunger 108 and the first affector 112 to extend from and rescind within the second affector 110. In a further embodiment, three or more affectors are practiced in the system 100. In an alternate embodiment, the first affector 112 and the second affector 110 are positioned adjacent to one another without one being disposed within another.
In one embodiment, the first affector 112 is a rasp or drill bit having grooves or protrusions configurable to affecting a material (not illustrated) using a relatively small surface area. When electricity is provided to the solenoid 106, the plunger 108 and the second affector 110 are moved in such a manner to reveal the first affector 112; although, this can be reversed (
In one embodiment, the second affector 110 is a rasp or drill bit having grooves or protrusions configurable to affecting using a relatively large surface area. When no electricity is supplied to the solenoid 106, the plunger 108 and the second affector 110 are biased by a spring in such a manner to cover the first affector 112; although, this can be reversed (
In one particular embodiment, the first affector 112 and the second affector 110 have similar grooves or protrusions. In further embodiments, the first affector 112 and the second affector 110 have different grooves or protrusions. In an alternate embodiment, different affectors are employable as mentioned herein, such as a laser, water jet, oscillating knife, custom tool, jig saw, planer, joiner, drill press, sander, buffer, borer, lathe, cutter, router, welder, drill, saw, bonder, scanner, shaper, print head, sewing tool, sculpting tool, etching tool, ultrasonic knife, plasma torch, optical scanner, ink head, camera, turbine spindle, extruder, glue depositor, air dispenser, chemical depositor, sprayer, proximity sensor, welder, laser range finder, light applicator, punch pin, rasp, hammer, writing instrument, screwdriver, pliers, wrench, magnet, density sensor, or any other tool that serves to alter, preserve, or retrieve information. In one embodiment, the first affector 112 and the second affector 110 are similar devices having different scales that complement each other. In a further embodiment, the first affector 112 and the second affector 110 are different devices. In another embodiment, the affector motor 104 is configurable to provide multiple functions, such as rotational motion, depression, and suction, and different affectors are selected accordingly. Thus, the first affector 112 can be a rasp for use in conjunction with rotational motion and the second affector 110 can be a vacuum channel for use in conjunction with suction.
In one embodiment, the affector motor 104 (not visible) is configurable to rotate the plunger 108, the second affector 110, and the first affector 112 relative to the housing 102 and the solenoid 106. The first affector 112 includes threads disposed on its surface and is coupled to the affector motor 104 through a center of the solenoid 106. The second affector 110 is an extension of the plunger 108, which include an interior channel having threads disposed along their length. The second affector 110 and the plunger 108 are configurable to receive the first affector 112 within the interior channel using mated threads. Accordingly, the first affector 112 has a smaller surface area relative to the second affector 110. Providing electricity to the solenoid 106 moves the plunger 108 and the second affector 110 relative to the first affector 112 to reveal the first affector 112 and its smaller surface area. Similarly, an absence of electricity to the solenoid 106 serves to move the plunger 108 and the second affector 110 relative to the first affector 112 to cover the first affector 112 and provide a larger surface area; although, this can be reversed. The mated threads of the internal channel and the first affector 112 prevent the second affector 110 and the plunger 108 from undesirably rotating relative to the first affector 112, such as when the second affector 110 meets frictional resistance from a material it is affecting. In one embodiment, the second affector 110 is internally movably embedded in guide channels (or vice versa) on the first affector 112. The guide channels permit the second affector 110 to be displaced along a length of the first affector 112 without permitting rotational movement of the second affector 110 relative to the first affector 112.
In one embodiment, the system 100 is used as an affector on a personal affector machine as described herein. Accordingly, a material in a cassette can be affected by an affector employing an automatically adjustable affector. In one embodiment, the preparing motion instructions for affecting a material further includes instructions for switching between a first affector and a second affector. In yet another embodiment, the method for using an affector geometry description to automatically adjust an affector path includes obtaining a set of coordinates representing a surface of an object, obtaining matrices providing an affector geometry description for both a first (relatively smaller) and a second (relatively larger) affector on an affector employing an automatically adjustable affector, determining an adjusted set of coordinates for each of the matrices, affecting material using the second affector based on the adjusted set of coordinates prepared using its matrix, automatically adjusting the affector to the first affector, and affecting material using the first affector based on the adjusted set of coordinates prepared using its matrix. The automatic adjustment between affectors can occur before, during, or after an affecting path. In one embodiment, this method permits removing large amounts of matter from material using a larger affector, automatically switching to a smaller affector, and removing finer amounts of matter from the material without undesirably removing adjacent matter.
This sub-invention relates generally to material affecting, and more specifically, to systems and methods for providing a changeable affector head.
In one embodiment, the affector motor 102 is coupled to the affector mount receiver 106 and is configurable to provide rotational motion to the affector mount receiver 106. The affector mount 108 is coupled to the affector 110 and is configurable to be removably inserted within an inner channel (not visible) of the affector mount receiver 106. The collar 112 circumscribes the affector mount receiver 106 and is biased by a spring over bearings that are depressed into the affector mount receiver 106 to secure the affector mount 108 therein (Inset 120). The collar 112 is configurable to movably slide off the bearings to release the affector mount 108 when force is applied against the spring. A solenoid 104 is coupled to the affector motor 102 with the affector mount receiver 106 extending through its center. Application of electricity to the solenoid 104 induces a magnetic field that is configurable to attract and movably slide the collar 112 off the bearings to release the affector mount 108. Removal of electricity to the solenoid 104 removes the magnetic field, whereby the spring biases the collar 112 over the bearings to secure the affector mount 108. Accordingly, the affector mount 108 can be secured and released from the affector mount receiver 106 by adjusting electricity supplied to the solenoid 104.
In one embodiment, the affector motor 102 is configurable to provide alternative motion to the affector 110, such as depression and rescission motion, gyration, or vibration. In yet a further embodiment, the affector motor 102 is configurable to supply solids, liquids, gases, waves, or plasmas such as gases, light, or glue, in addition to or in lieu of motion, to the affector 110. In yet a further embodiment, the affector motor 102 is configurable to remove material, in addition to or in lieu of motion, using the affector 110 such as by providing a vacuum source or a conduit to a vacuum source. In another embodiment, the affector motor 102 is configurable to provide computer power to sense, in addition to or in lieu of motion, using the affector 110. Thus, the affector motor 102 can perform a single or a plurality of functions in coordination with the affector 110 including motion, application of material, removal of material, sensing of material, or any other similar function. In another particular embodiment, the solenoid 112 includes a paramagnetic or ferromagnetic material to increase its magnetic field strength. In yet a further embodiment, the spring is replaced or complimented with another solenoid that works in coordination with the solenoid 112 to move the collar 112 back and forth over the bearings. In further embodiments, the solenoid 104 is configurable to move the affector mount receiver 106 as a plunger rather than the collar 112. In yet another embodiment, a plurality of affector mount receivers 106 are positioned on a gimbal, rotating plate, sliding plate, or circular plate to permit a plurality of affectors 110 to be disposed thereon.
In one embodiment, the affector mount 108 includes a body 204 and a bulbous member 206, which extends from the body 204 to define a recession. The body 204 is characterized by an elongated triangular shaped member, or similarly shaped member, having edges with concave surfaces, that is slightly larger at an end opposite to the bulbous member 206. The affector mount 108 is configurable to couple to an affector (center point on
In one particular embodiment, the affector mount 108 is of a different shape and may include an elongated square, hexagon, octagon, circle or any other two or three dimensional shape. In a further embodiment, the recession between the bulbous member 206 and the body 204 is an impression, a ridge, or even non-existent. In another embodiment, the affector and the affector mount 108 are constructed from a single mold. In a further embodiment, the affector is removably or permanently positionable within or on the affector mount 108. In an additional embodiment, the inner channel 202 is a different shape, such as circular, square, or other shape and may include additional crests and valleys. In further embodiments, the affector mount 108 is disposed flush within the inner channel 202 without defining a cavity. In yet a further embodiment, the plurality of apertures 203 is reduced or augmented in number. In an alternate embodiment, the bearings are replaced by a system of latching, snapping, hinging, or otherwise coupling to the affector mount 108. In further embodiments, the affector provides different or additional functionality such as being a knife, a hammer, a depression device, a writing instrument, a paint head, a vacuum head, a torch, a light applicator, a screwdriver, pliers, a wrench, a glue dispenser, a scanner, a magnet, a density sensor, or any other tool that alters, preserves, senses, or otherwise affects.
In one embodiment, the changeable affector head 402 is coupled to the personal affector machine 406, as described herein, and is configurable to affect a material using an affector. The storage receptacle 404 is disposed within or proximate to the personal affector machine 406 and contains the plurality of affector mounts 406 having affectors disposed thereon. The affectors include number of different types, sizes, or shapes to affect a material in different ways, such as coarsely or finely. The changeable affector head 402 is configurable to move to the storage receptacle 404 and obtain or deposit a particular affector mount 406 to affect a material as desired using adjustable application of electricity to a solenoid as described herein.
In one particular embodiment, the preparing motion instructions to affect a material include instructions to obtain or deposit an affector mount with an affector from or on the storage receptacle 404. In yet another embodiment, the method for using an affector geometry description to automatically adjust an affector path includes obtaining a set of coordinates representing a surface of an object, obtaining matrices providing affector geometry descriptions for the plurality of affectors on the affector mounts 406, determining an adjusted set of coordinates for each of the matrices, affecting material using a first affector based on the adjusted set of coordinates prepared using its matrix, obtaining a second affector, and affecting material using the second affector based on the adjusted set of coordinates prepared using its matrix. In one embodiment, this method permits removing large amounts of matter from material using a larger affector, switching to a smaller affector, and removing finer amounts of matter from the material without undesirably removing adjacent matter. In yet a further embodiment, the method for determining an optimal affector sequence includes obtaining a set of coordinates representing an object, obtaining matrices providing affector geometry descriptions for each of the affectors on the affector mounts 406, determining an adjusted set of coordinates based on each matrix, determining an optimal sequence of affectors, and affecting material using the optimal sequence of affectors by obtaining and depositing affectors from the storage receptacle 404 in the prescribed order. In one particular embodiment, the storage receptacle 404 provides the matrices having affector geometry descriptions for the affectors on the affector mounts and their positions on the storage receptacle 404.
This sub-invention relates generally to material affecting, and more specifically, to systems and methods for providing intuitively customizable object creation.
In one embodiment, the term botlet as used herein is intended to mean a programming function or its equivalent configured to accept at least one argument to produce information used to create a physical object. The term may be further limited or expanded in meaning. In certain embodiments, no argument is accepted and/or no information is produced.
In one embodiment, the selecting a botlet at block 102 includes perceiving a representation of an object for which a botlet is configurable to be used to create, such as viewing an image of an object or reading or listening to a description of an object. A botlet, as described supra, is a function that is configurable to accept arguments to produce information used to create an object. Accordingly, a given botlet can be used produce information for creating a plurality of objects based on various inputted arguments. Further, different botlets can be used for producing instructions to create various objects such as signs, engravings, sculptures, masterpieces, famous structures, architectural models, building blocks, models, custom flooring or paneling, culinary art, dishware, furniture, dental products, toys, presentation articles, prototypes, cards, displays, semi-conductors, computer boards, biological cells, molecules, or any other solid, liquid, gas, or plasma object. Various botlets are also combinable to produce instructions to create more complex objects. As an example, a botlet can accept as arguments size, color, and dimension parameters for creating book shelf. Based on the arguments, the botlet can produce instructions that are usable with a personal affector machine to create the particular book shelf having size, color, and dimensions as specified. Many other book shelf variations can be produced using the botlet by changing the size, color, and dimension arguments inputted therein. Therefore, perceiving a representation of an object does not necessarily involve perceiving botlet programming code, but rather typically involves perceiving a representation of an object that a botlet can be used to create; although, perceiving botlet programming code is certainly possible. In the book shelf example above, perceiving a representation of an object can include perceiving an image of a book shelf that can be produced using instructions from a given botlet, wherein the given botlet is potentially configurable to produce instructions for other book shelf variations based on inputted arguments. A representation of an object can be perceived on or using any medium, including a website, a movie, a song, a radio broadcast, a television broadcast, a satellite signal, an e-mail, a video game, a sign, a magazine, a toy, word-of-mouth, or a periodical. Further, a representation of an object can be electronically linked to a botlet for creating the object or can be a mere reference to a botlet that can be obtained using a phone, mail, a product purchase, a lottery, or in another similar fashion.
In certain embodiments, a representation of an object produced from a botlet further includes information such as arguments that a botlet accepts and potential object variations that can be created using the botlet. For instance, using the book shelf example above, a representation can further include information that a botlet used to produce the book shelf accepts color, material, and size arguments. Furthermore, a representation can include information that a botlet used to produce the book shelf can create a metal, wood, or plastic bookshelf with up to 7 shelves and a total dimension of 3′×3′×7′. Certainly, other information such as an author of a botlet, price of a botlet, location of a botlet, cost to manufacture an object using a botlet, time to manufacture an object using a botlet, information about an object producible using a botlet, or other useful information can be included with a representation of an object.
In one embodiment, a botlet is obtained after perceiving a representation of an object. The botlet can be obtained electronically using a LAN, WAN, internet, satellite, or other network; using mail or phone; from a storage medium, such as a disk associated with a toy or book; or can be obtained in some other similar fashion. In one particular embodiment, royalties or other fees are incurred to license or purchase a botlet and use of the botlet is limited in some manner. The royalties or other fees can be distributed to any of a seller of a botlet, a creator of a botlet, a broker of a botlet, or any other person or entity. In one particular embodiment, a botlet is not obtained, but rather is accessed for use using any of the aforementioned mediums.
In one embodiment, the choosing customizable parameters at block 104 includes choosing parameters and inputting the parameters as arguments to a botlet. A botlet can be selected as described in reference to block 102. Once selected, the botlet can be viewed using a computer at code level, using a graphical user interface, or using some other non-graphical user interface or non-computer interface. Alternatively, the botlet is non-viewable and parameters are mailed or otherwise delivered to another entity for input. A computer is any of a personal computer, a PDA, a mobile phone, a music player, a television, a personal affector machine as described herein, or any other similar device. In certain embodiments, a graphical user interface displays fields using a computer display, which may be pre-populated or have default values, for receiving parameters for input as arguments to a botlet. In one particular embodiment, the graphical user interface further provides a representation of an object that will be created based on parameters selected for input as arguments to a botlet. As parameters are modified, the graphical user interface is updated with a corresponding representation of an object. In further embodiments, the graphical user interface presents information such as time to completion; costs; dimensions; video or textual assembly instructions; and required tools or instrumentalities such as affectors, personal affector machine capabilities, or supplies for creating an object using the botlet based on selected parameters. For instance, using the book shelf example above, a graphical user interface is configurable to provide fields for inputting parameters to a book shelf botlet and to present a representation of a book shelf. The fields include a material type for shelves, a material type for a frame, a color for the shelves, a color for the frame, dimensions for the book shelf, a number of shelves, and a text field for engraving a surface of a shelf. The material type field for the shelves and the frame include wood, metal, and plastic; the color field for the shelves and the frame include red, white, black, and blue; the dimensions field for the book shelf includes a depth, width, and height value; the number of shelves field includes values of one through five; and the text field provides for free form text entry. Fewer or greater fields and associated values are possible. As the fields are modified, the book shelf representation is updated to provide an illustration of a book shelf that will be created using the selected parameters. Accordingly, when fields are selected where the shelves are wood and white in color, the frame is metal and black in color, the dimensions are 4′×2′×6′, and the number of shelves is five, the representation is updated to illustrate a book shelf with five white wooden shelves on a frame that is metal and black that defines a space of 4′×2′×6′. In one particular embodiment, parameters can be inputted by altering a visual representation of an object to further define arguments, such as by moving the wooden shelves to create different spacing between them. In yet another particular embodiment, the botlet code can be modified to permit additional or fewer arguments to be accepted or additional object variations to be created. In another embodiment, another botlet can be simultaneously viewed to create more complex objects. In certain embodiments, a fee or royalty is imposed for an ability to select particular parameters for input as arguments to a botlet. The royalty or other fee can be distributed to any of a seller of a botlet, a creator of a botlet, a broker of a botlet, or any other person or entity.
In one embodiment, the producing instructions at block 106 includes producing instructions using a botlet for creating an object based on parameters selected at block 104. In one particular embodiment, the instructions include motion instructions and corresponding affectors for implementation on a personal affector machine, as described herein. For example, continuing the book shelf example above, the selected parameters are for five wooden white shelves and a black metal frame that define a space of 4′×2′×6′. A botlet accepts the parameters as arguments and produces instructions for creating a book shelf embodying such parameters using a personal affector machine. For instance, the instructions first include moving a saw-type affector along a 4′×2′×1″ path to create a single shelf, changing to a paint applicator affector having white paint for coating wood, moving the paint applicator affector along a surface defined by the 4′×2′×1″ path, changing θ, γ positions of the paint applicator affector, moving the paint applicator affector along additional surfaces defined by the 4′×2′×1″ path, and repeating these steps for an additional four shelves to produce five wooden white shelves. The instructions then include moving a plasma-torch affector along a 2″×1″×6′ path to define a single frame member, moving the plasma-torch affector in two small circles at five intervals along a length of the frame member to define screw bosses, changing to a paint applicator affector having black paint for coating metal, moving the paint applicator affector along a surface defined by the 2″×1″×6′ path, changing θ, γ positions of the paint applicator affector, moving the paint applicator affector along additional surfaces defined by the 2″×1″×6′ path, and repeating these steps for an additional three frame members to produce four black metal frame members. The instructions can be reduced to a file that is accessible, downloadable, savable, exchangeable, distributable, changeable, or otherwise usable. In certain embodiments, a fee or royalty is paid to produce instructions and a limit may be imposed on their use. The royalty or other fee can be distributed to any of a seller of a botlet, a creator of a botlet, a broker of a botlet, or any other person or entity.
In a further embodiment, the instructions include descriptions for assisting a user to prepare for and implement the instructions on a personal affector machine. For example, the descriptions can include types of material, fasteners, affectors, supplies, and personal affector machine capabilities that are needed to implement the instructions. Further, the descriptions can include steps and visualizations such as videos to assist a user to create and assemble a created object.
In one embodiment, the implementing the instructions to create an object at block 108 includes implementing instructions produced at block 106 on a personal affector machine, as described herein, to create an object. Produced instructions can be saved for later use on a personal affector machine or can be fed into a personal affector machine directly or by a LAN, WAN, satellite, or other similar system to create an object. Produced instructions can also be exported to different file formats or implemented on object affecting machines different from a personal affector machine. In certain embodiments, the methods for using an affector geometry description to automatically adjust an affector path, for providing an automatically adjustable affector head, and for providing a changeable affector head as described herein are configurable to being practiced while implementing the instructions. In another embodiment, a system for managing objects produced by a personal affector machine is implemented to assist a user in creating and assembling an object.
In one embodiment, the company 204 is a primary developer of botlets or certification source. The affiliates 202 are companies or other groups of individuals that are certified by the company 204 to develop botlets. Similarly, the independent developers 206 are individuals who are certified by the company 204 to develop botlets. Accordingly, botlets can be developed by the company 204 or by the affiliates 202 and the independent developers 206 that are certified to do so; although; non-certified entities may also develop botlets. As described supra, a developed botlet includes a software function or its equivalent that accepts parameters as arguments and produces instructions for creating a physical object using a personal affector machine based thereon.
In one embodiment, the botlet portal 208 provides a medium to locate, review, and access developed botlets, such as a website like eBay®, a 3D computer world, a video game, a satellite broadcast, a book, a television broadcast, a text message, a song, a billboard, a newspaper advertisement, a radio broadcast, a movie, a magazine or any other electronic, printed, or other perceivable medium. The company 204, the affiliates 202, and the independent developers 206 make developed botlets available on the botlet portal 208; although, the company 204, the affiliates 202, or the independent developers 206 can directly trade botlets or make botlets accessible with each other or users without the botlet portal 208. Furthermore, a single or more entities may consolidate developed botlets and make them available on the botlet portal 208. The user 210 can locate available botlets on the botlet portal 208 using descriptions, visual representations of objects for which the botlets can create, botlet code, or by some other aspect. The user 210 can review available botlets using information such as author, author feedback, fees, related botlets, necessary instrumentalities, variations of objects possible, necessary supplies, cost to complete an object, time to complete an object, or other similar information. The user 210 can access desired botlets directly, such as by an electronic link; indirectly, such as by mail, phone, or with a book, toy, or other purchase; or in some other similar manner. In certain embodiments, the user 210 pays a royalty or other fee to use or purchase a botlet and limits on botlet use are imposed. The royalty or other fee can be distributed to a botlet developer, broker, or any other person or entity. An accessed botlet can be used to produce instructions for creating a physical object as described supra. In other embodiments, a plurality of botlet portals and/or non-portal trading systems are employed. Accordingly, system 200 provides a division of labor where developers can develop botlets and users can access the botlets to create objects; although users can also be developers and vice versa. In certain embodiments, the botlet portal 208 provides a forum where the user 210 can connect with other users to present objects that have been created, communicate, and share botlets. In one particular embodiment, the botlet portal 208 can include instructions that can be used to create an object instead of or in addition to botlets.
In one embodiment, the viewing multimedia at block 302 includes viewing any medium having content including a video game, a 3D computer world, a television show, a television commercial, a website, a movie, a video clip, an animation, a comic strip, a book, a billboard, a newspaper, a magazine, radio broadcast, a satellite broadcast, or any other electronic or non-electronic medium having content. The multimedia includes or provides access to one or more embedded botlets associated with objects that are on or within the multimedia; although, the embedded botlets need not be associated with an object. The embedded botlets are designatable by a symbol, color, sound, impression, smell, or by any other perceivable aspect on or within the multimedia. Typically, the embedded botlet is configurable to be used to create an object or variation of an object for which it is associated. For example, in a woodworking television show, a shelving unit erected behind a show host is highlighted yellow to indicate an existence of an embedded shelving unit botlet for the shelving unit. Similarly, in a children's cartoon show, a character in the cartoon show has an asterisk to indicate an existence of an embedded action figure botlet for the character. Alternatively, in a novel a described sculpture has a footnote providing a reference to an embedded sculpture botlet for the sculpture that is available for download at a website. Further, a song making reference to a type of car has a sound indicating an existence of an embedded car botlet available on an associated storage disk. Alternatively, a blueprint for a building has a marker indicating an existence of an embedded building botlet for the building available online. Indeed, any multimedia can have any number of botlets embedded or accessible for creating anything from signs, engraving, sculptures, building blocks, models, custom flooring, custom paneling, culinary dishes, dishware, furniture, dental products, toys, tools, presentations, prototypes, cards, displays, or any other conceivable object using a personal affector machine, wherein the multimedia provides an intuitive organizational and distribution model for botlets.
In one embodiment, the accessing an embedded botlet at block 304 includes locating a botlet designator on or within multimedia, accessing the botlet, and reviewing the botlet. The locating a botlet designator is accomplished by perceiving multimedia and finding a botlet designation on or within the multimedia. For example, the botlet designation can be a marker on a character in a television show, a footnote next to a word in a magazine, or even a sound following a word on a radio broadcast as discussed supra. In certain embodiments, a fee is charged for providing botlet designations on or within a particular multimedia. Once a botlet designation is located, a botlet associated with the botlet designation can be accessed either directly such as with an electronic link within a movie, website, or video game or indirectly such as with a related website, storage disk, mail, or phone system. In certain embodiments, a fee is charged for accessing a botlet. The accessed botlet is reviewable by reading its code, using a graphical user interface, or by using a non-graphical user interface. The graphical user interface is configurable to provide information as discussed supra, such as a visual representation of an object for which an accessed botlet can create, an author, author feedback, fees, related botlets, necessary instrumentalities, variations of objects possible, necessary supplies, cost to complete an object, time to complete an object, accepted parameters, or other similar information. For example, using the children's cartoon show example supra, an action figure botlet is accessed by using a mouse cursor or remote control to click on a character in the cartoon show having an asterisk designation. The action figure botlet is presented on a monitor using a graphical user interface that provides a visual representation of an action figure that can be created using the action figure botlet along with requirements for creating the action figure including a standard personal affector machine, laser and paint affectors, plastic material, and various paints. Further, the graphical user interface provides information that the action figure botlet costs fifty dollars for a single use, takes approximately two hours on average to create an action figure, and accepts position, badge name, clothes, and accessories as parameters for arguments. In another embodiment, the accessing an embedded botlet at block 304 includes accessing a plurality of embedded botlets associated with a multimedia, similar to that of a soundtrack that includes a plurality songs from a movie.
In one embodiment, the choosing customizable parameters at block 306 is substantially similar as described in reference to
In one embodiment, the producing instructions at block 308 and the implementing instructions to create an object at block 310 are substantially similar as discussed in reference to
In one embodiment, the company 404, the affiliates 402, the independent developers 406, the botlet portal 408, and the user 410 are substantially similar as discussed in reference to
Accordingly, the system 400 provides a means to profit in any number of different ways including developing botlets, trafficking in botlets, producing instructions, trafficking in instructions, creating objects, or trafficking in objects.
In one embodiment, the identifying a market at block 502 includes determining an identifiable segment of individuals or entities, such as an industry, having a need for a personal affector machine or botlets to create an object. The market can include dental, medical, architectural, legal, science, business, education, consumer, furniture, framing, flooring, construction, culinary, dishware, printer, computer, biological, chemical, electrical, or research industries or any other known or later discovered segment of individuals or entities. For instance, the dental market can have a need for a personal affector machine and botlets that are configurable to create prosthetic teeth, while the architectural market can have a need for a personal affector machine and botlets that are configurable to create building, topographical, and floor-plan models. Indeed, the consumer goods market can have a need to create tools, toys, or sculptures; the furniture market can have a need to create shelves, desks, engravings, or tables; the framing market can have a need to create images, matting, or frames; the construction market can have a need to create floor planks, custom carvings, mirrors, or moldings; the culinary market can have a need to create cake decorations; the computer market can have a need to create semiconductors or circuit boards; and the research market can have a need to create precision placed biological matter, each of which can have different personal affector machine and botlet requirements to address their respective needs. Many other needs are possible within any market and many other markets and sub-markets can be defined.
In one embodiment, the developing a custom personal affector machine at block 504 includes tailoring size, potential axis of movement, ad-on options, consumables, or other aspects of a personal affector machine to meet needs of a market identified at block 502. With regard to size, a personal affector machine can take on any dimension, form, and shape or can be combinable with other personal affector machines. For instance, a personal affector machine can be defined by a small square frame. Alternatively, a personal affector machine can be spherical or another geometric shape. Similarly, a personal affector machine can be as large as a room, a factory, or even larger. With regard to a potential axis of movement, a personal affector machine can have an affector configurable to move in one, two, three, four, five, or more dimensions to affect material. The potential axis of movement can be achieved in different ways and with different systems. For instance, various axis of movement can originate on a frame of a personal affector machine, on an affector head, or on a cassette. Different systems can include lead screws, linear motors, rack and pinion gears, or other systems. With regard to ad-on options, a personal affector machine can include a vacuum base, a vacuum disposal system, a stand, a plurality of cassettes, drawers, auto-adjustable affectors, auto-changeable affectors, a project island, an assembly line, or any other embodiment described or inferable herein. With regard to consumables, these can include different affectors, various materials, or any other solid, liquid, gas, light source, or plasma distributable using the affectors. Indeed, many other aspects of a personal affector machine can be tailored to the needs of a market identified at block 502. For example, a personal affector machine for the dental market can be small in size with a number of different size rasp affectors for use on an affector head configurable to affect durable material in up to five dimensions. Such a personal affector machine would be desirable to create prosthetic teeth in a small office. A personal affector machine for the architectural market can be larger in size having a vacuum drawer system and having a number of different size drill, paint applicator, and sander affectors for use on an affector head configurable to affect foam material in three dimensions. Such a personal affector machine would be desirable to create three dimensional models of buildings, houses, and floor plans. A personal affector machine for a consumer goods market can be small with a rotatable cassette for receiving a plastic material and can include small rasp affector configurable to move in two dimensions relative to the plastic material as it is rotated. Such a personal affector machine would be desirable to create small three-dimensional plastic action figure toys. Thus, a personal affector machine can be tailored to any need of any market to create any object using any material. In certain embodiments, a standardized personal affector machine is suitable for a particular market without requiring customization.
In one embodiment, the developing custom botlets at block 506 includes developing botlets that are configurable to produce instructions or developing instructions themselves that are usable to create objects for a market identified at block 502 using a custom personal affector machine developed at block 504. For example, within the framing market a custom personal affector machine for creating various size picture frames can be developed. A custom botlet can then be developed that accepts material type, size, and style as arguments and produces instructions for creating a frame based on the arguments using the custom personal affector machine. Similarly, within the culinary market a custom personal affector machine for creating various types of cake decorations can be developed. A custom botlet can then be developed that accepts decoration type, such as a rose or a birthday candle, as an argument and produces instructions for creating a decoration based on the argument using the custom personal affector machine. In certain embodiments, standardized botlets are suitable for creating objects for a particular market without requiring customization.
In one embodiment, the distributing to the market at block 508 includes selling, renting, giving, lending, or otherwise transferring a custom personal affector machine or custom botlets to a market identified at block 502. The custom personal affector machine and the custom botlets can be distributed together or separately, such having the custom botlets on a disk, on a website, or within the custom personal affector machine.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for providing multi-dimensional faxing.
The term fax and its variants as used herein are intended to mean any transmission of information over any medium, including wire and wireless technology; they shall not be construed to be limited to their traditional meaning of transmitting data over a telephone system.
In one embodiment, the desktop computer 102, the mobile computer 104, and the handheld device 106 are any computing device having a processor, including laptops, personal digital assistants, mobile phones, music players, portable game systems, or other similar devices. The desktop computer 102, the mobile computer 104, or the handheld device 106 are configurable to create or obtain motion instructions for creating an object on a personal affector machine, as described herein. The motion instructions can be created using systems and methods described herein, such as by sampling a surface geometry description of an stl, kml, or other similar file, sampling an image color intensity, using a botlet, or by creating them manually. Alternatively, the motion instructions can be obtained from another source such as by email, a storage disk, a website, or the like.
In one embodiment, the network cloud 110 is any of a private or public wire or wireless network, including the internet. The network cloud 110 is configurable to transmit the motion instructions from any of the desktop computer 102, the mobile computer 104, and the handheld device 106 to the personal affector machine 108. In certain embodiments, information from the personal affector machine 108 is transmitted back to the desktop computer 102, the mobile computer 104, or the handheld device 106, such as to indicate completion of object creation on the personal affector machine. In one particular embodiment, the motion instructions are created or obtained by the personal affector machine 108 and any of the desktop computer 102, the mobile computer 104, and the handheld device 106 control or modify the motion instructions through the network cloud 110.
In one embodiment, the personal affector machine 108 includes any of the embodiments described herein. Accordingly, in one particular embodiment, the personal affector machine 108 includes a top frame having an affector head for affecting material disposed within a cassette inserted within the bottom frame to create an object. The personal affector machine 108 is configurable to receiving the motion instructions through the network cloud 110 and implementing the motion instructions to create an object, which can be one, two, or three-dimensional. Thus, a system is thereby provided for multi-dimensional faxing.
For example, a user on a desktop computer can use a software application to import a surface geometry description of a building, sample the surface geometry description at a given position, and create motion instructions based on the sampled values. The motion instructions can be packaged and sent, or streamed, to a personal affector machine through the internet, whereby the personal affector machine can implement the motion instructions to create an object embodying the building described in the surface geometry description. Alternatively, a user on a handheld device can obtain motion instructions created from a botlet for creating a wooden flower and can send the motion instructions through a satellite connection to a personal affector machine located at a significant other's domicile. The personal affector machine can implement the motion instructions to create the wooden flower for the significant other. Alternatively, a user on a mobile computer can create motion instructions manually, such as by programming or using a software interface, and transmit the motion instructions to a personal affector machine to create an object based on the manually created motion instructions.
In one embodiment, the establishing motion instructions at block 202 includes any of the methods as described herein, including obtaining motion instructions from another source, creating motion instructions manually or by sampling a surface geometry description, creating motion instructions by sampling intensity values of an image, or creating motion instructions using a botlet. As also described herein, the surface geometry description can be obtained from a file format such as *stl or *kml, from a scanned image, from a drawing, from a point cloud, or from another source. The established motion instructions are configurable to direct an affector on a personal affector machine in multiple dimensions, such as five dimensions, relative to material to affect the material, such as to create an object from the material.
In one embodiment, the sending the instructions over a network at block 204 includes packaging the motion instructions created or obtained at block 202 and sending or streaming the motion instructions to a personal affector machine over a wire or wireless based network, such as the internet. The personal affector machine can be distantly located in a home, business, automobile, plane, boat, or other similar place or can be locally based.
In one embodiment, the receiving the instructions on a personal affector machine at block 206 includes receiving the motion instructions that are sent or streamed at block 204 on a remote personal affector machine. The motion instructions can be stored on the personal affector machine or implemented on receipt. In an alternate embodiment, the motion instructions are received by another device that manages the motion instructions and forwards them to the personal affector machine.
In one embodiment, the implementing motion instructions to create an object at block 208 includes directing an affector head on a personal affector machine relative to a material based on the motion instructions received at block 206 to affect an object. In one particular embodiment, the implementing motion instructions includes directing an affector head to deposit, sense, remove, or otherwise affect material.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for providing a shuttle system for use with a personal affector machine.
In one embodiment, the personal affector machine 106 includes various embodiments as described herein. Accordingly, the personal affector machine 106 can include a top frame having an affector head configurable to moving in multiple dimensions relative to a material to affect the material. Thus, the top frame of the personal affector machine can be separated from a bottom frame to affect material that is oddly shaped or too large to fit within the bottom frame. For instance, the personal affector machine 106 having a top frame can be placed on a wood panel, a floor, a wall, a ceiling, a car body, a boat hull, an airplane fuselage, or on some other large material to affect the material.
In one embodiment, the frame 102 is a rigid structure made of metal, plastic, composite, or other similar material and is configurable to being disposed on a large or oddly shaped material (not illustrated). In another embodiment, the frame 102 is a flexible material that permits bending or shaping. The frame can be square, as depicted, or rectangular, curvilinear, or otherwise shaped to comfortably rest against or to be coupled to the material.
In one embodiment, the divider 104 is a rigid beam, which can be linear or curvilinear, made of metal, plastic, composite, or other similar material, that movably extends between opposing sides of the frame 102. In another embodiment, the divider 104 is a flexible material that permits bending or shaping. The frame 102 and the divider 104 can include the positioners 108 disposed at regular intervals along their lengths.
In one embodiment, the personal affector machine 106 is configurable to being movably and removably disposed within or proximate to the frame 102, whereby the divider 104 and/or the frame 102 can act to guide the personal affector machine 106 to different positions relative to the material using the positioners 108. In certain embodiments, the personal affector machine 106 is manually moved between various positions and in other embodiments the personal affector machine 106 is automatically moved using motors or another similar system. The divider 104 is movable, either manually or automatically, within the frame 102 to permit the personal affector machine to be disposed at additional positions; additional dividers may be employed and/or the frame 102 can be augmented, rearranged, or reduced in size. In one particular embodiment, a plurality of personal affector machines can be employed on one or more shuttle systems.
Accordingly, a shuttle system is provided for use with a personal affector machine that serves to amplify an affecting envelope of a personal affector machine and permit a personal affector machine to systematically affect large or oddly shaped material, such as to create or clean a large or oddly shaped object. In one particular embodiment, the shuttle system is replaced or complimented with an independently movable personal affector machine, such as one having wheels. In one particular embodiment, motion instructions, as described herein, are indexed or otherwise organized to provide for affecting an oddly shaped or large material using a personal affector machine on a shuttle system.
In one embodiment, the obtaining motion instructions at block 302 is by way of sampling a surface geometry description, sampling color intensity of an image, using a botlet, creating manually, receiving from another source, or by using another method as described herein. Accordingly, the motion instructions are directions to a personal affector machine for affecting a material, such as to create an object. However, in method 300 the motion instructions may include directions to affect material that is larger than an affecting envelope of a personal affector machine.
In one embodiment, the indexing the motion instructions at block 304 includes partitioning the motion instructions obtained at block 302 into sections that correspond to different positions of a personal affector machine. Thus, if a personal affector machine must be moved to nine different positions to affect a large material, then the motion instructions can be partitioned into nine sections corresponding to the nine different positions of the personal affector machine.
In one embodiment, the positioning a personal affector machine at a position at block 306 includes disposing a personal affector machine at a position relative to a material on a shuttle system as described herein. The implementing the indexed motion instructions for the position at block 308 includes directing the personal affector machine to affect the material at the position based on the corresponding section of the motion instructions. Method 300 can return to block 306 whereby the personal affector machine is disposed at another position relative to the material using the shuttle system. The implementing the indexed motion instructions for the position at block 308 then includes directing the personal affector machine to affect the material at the new position based on the corresponding section of the motion instructions. Method 300 can continue in a similar fashion until the personal affector machine has affected the entire material. Accordingly, a method is provided for systematically affecting a large or oddly shaped object using a relatively small or uniformly shaped personal affector machine. Method 300 can be implemented on one, two, and three dimensional shuttle systems.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for providing a personal affector machine manufacturing farm.
As an example, system 100 can accept internet orders for an object and have the cassette handler 106 deliver a cassette having the appropriate material contained therein to an available personal affector machine, which can implement motion instructions to create the object. The cassette handler 106 can remove the cassette after the personal affector machine has created the object and deliver the cassette to personnel for shipping the object. Alternatively, system 100 can manage the affecting of a large object requiring a plurality of sub-objects to be assembled.
In one particular embodiment, the storage rack 102 is differently shaped, expanded, reduced in size, or even include a plurality of storage racks. Further, the personal affector machines can be larger or smaller in size and include any embodiments described herein, such as those with regard to a cassette providing multiple dimensions of rotation. The cassette handler 106 can be movably coupled to the storage rack 102 using gears, linear motors, lead screws, or other motion system; alternatively the cassette handler 106 can be separate from the storage rack 102, such as a robot. Further, the cassette handler 106 can be omitted in favor of manual handling of cassettes. In another embodiment, cassettes are omitted and material is directly inserted and removed from the personal affector machine. System 100 can be a part of a larger manufacturing system.
In one embodiment, the receiving an order for affecting an object at block 202 includes receiving a request to affect an object, which can include motion instructions for creating the object. The request can be over any communication system, including wire or wireless based private and public systems, and can be received by a computer. The selecting a cassette based on the order at block 204 includes reviewing the order and selecting a cassette having material disposed therein from which the order can be fulfilled. The cassette can include any of the embodiments described herein and the selecting can be performed by an automated mechanical system, such as a robot. Alternatively, material can be selected and disposed into a cassette from which the order at block 204 can be fulfilled. The delivering the cassette to a personal affector machine at block 206 includes inserting the cassette selected at block 204 into a personal affector machine, whereby the personal affector machine is configurable to affect material disposed within the cassette. The personal affector machine can include any of the embodiments described herein and can be disposed within a manufacturing farm having a plurality of additional personal affector machines as also described herein. The affecting material at block 208 includes using the affector head within the personal affector machine to affect material disposed within the cassette inserted at block 206 to fulfill the order, such as to create an object. The removing the cassette at block 210 can be performed by an automated mechanical system, such as a robot, and can further include delivering the object affected at block 208 to an entity responsible for submitting the order. Accordingly, a method is established for accepting orders for affecting objects and automatically affecting objects based on the orders using a personal affector machine.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for providing a personal affector machine project island.
In certain embodiments, the working surface 102 can be of any shape, size, or material, including a table, an automobile dashboard, a counter top, or a wall. The working surface 102 can be extended by coupling to other surfaces or additional working surfaces and can be movable, such as with wheels or along a conveyor system. In other embodiments, the working surface 102 can have any device or combination of devices described for any embodiment herein disposed therein.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for producing an object having an image disposed thereon.
In one embodiment, the obtaining data for an object at block 102 includes obtaining data having a surface geometry description of an object and surface coloration information of the object. The surface geometry description can be in any format as described herein, including .stl, .kml, and point cloud, and can be obtained from any source as described herein, including from a computer aided drawing (CAD) package, from a scanner, from a 2D image having three-dimensional data, from a botlet, and from manual creation. The surface coloration information can include a raster, vector, or other type of description of colors on a surface of the surface geometry description and can be obtained from any source. For example, the surface geometry description can represent a human head and the surface coloration information can be a rasterized description of colors on a surface of the human head. In some embodiments, both the surface geometry description and the surface coloration information are contained within the same file and in other cases they are contained in different files.
In one embodiment, the using the data to create an object at block 106 includes sampling the surface geometry description, producing motion instructions from the sampled values, and implementing the motion instructions on a personal affector machine to create an object, as described herein. Following the example above, the surface geometry description of the human head can be sampled at a θ0, γ0 position corresponding to a front facial view to obtain a set of x, y, and z values. The set of x, y, and z values can be used to create motion instructions that direct an affector to trace the set of x, y, and z values relative to a material. The motion instructions can be implemented on a personal affector machine to create an object having a physical representation of the surface geometry description at the θ0, γ0 position, in this instance a three-dimensional model of a human face.
In one embodiment, the using the data to create a printed image at block 104 includes reducing the surface coloration information for a corresponding θ, γ position to a printed form. In one particular embodiment, this includes inserting a film into a printer and printing the surface coloration information on the film that corresponds to a θ, γ position that was sampled from at block 106. The film can be paper, plastic, composite, or any other type of material of any size and dimension. Continuing the example supra, the surface coloration information at position θ0, γ0 corresponds to eye, nose, mouth, and skin colors of a front view of the human head surface geometry description. Accordingly, the eye, nose, mouth, and skin colors can be reduced to a film using a printer to create a printed image of the front view of the human head.
In one embodiment, the disposing the image on the object at block 108 includes disposing the printed image from block 104 on the object from block 106. Because the object from block 106 is a physical representation of the surface geometry description at a given position and the printed image from block 104 is a depiction of the surface coloration of the surface geometry description at the same position, disposing the printed image to the object establishes a multi-dimensional colored object. Continuing the example supra, disposing the printed image of the eyes, nose, mouth, and skin on the object embodying a physical representation of the same provides a three-dimensional colored human face.
In certain embodiments, the image is permanently disposed on the object, such as by way of vacuum forming, using heat and thermoplastic film, or adhesive properties. In the case of vacuum forming, the object can have channels disposed therein, such as in the case of foam, whereby a vacuum source can be coupled to the foam to suction the printed image thereon. In other embodiments, the image is non-permanently disposed on the object. For instance, in architectural settings the object can be a three-dimensional representation of a proposed building site. A printed image of one construction layout can be non-permanently disposed on the building site and possibly replaced by a printed image of an alternate construction layout to illustrate various projects. Further, a printed image of one level of systems can be disposed on the building site, such as plumbing systems, while printed images of additional levels of systems, such as electrical systems, can be superimposed thereon. In yet further embodiments, the image includes controllable indicator lights that are strategically placed, thereby permitting a presenter, such as in the above scenarios, to highlight certain areas of the image when it is disposed on an object. In further embodiments, the printed image is disposed on the object to form a multi-dimensional mold of the printed image. In one particular embodiment, alignment of the printed image from block 104 with the object from block 106 is accomplished by retaining a created object within a cassette and aligning location points on the printed image with location points on the cassette. Other registration methods are possible including using physical holes, codes, or other data. In yet another particular embodiment, the using the data to create a printed image at block 104 further includes distorting the printed image to compensate for any distortion that results in disposing the printed image on the object at block 108. In a further embodiment, the film can be an object itself thereby permitting surface coloration to be reduced directly on an object. In yet a further embodiment, the film from block 104 includes a conductive surface to connect devices that can be disposed thereon.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for controlling an affector on a personal affector machine.
In one embodiment, the determining a desired affector RPM at block 102 includes determining a baseline rotational speed of an affector. In one particular embodiment, a personal affector machine includes a top frame and a bottom frame. The top frame is configurable to providing an affector that can move in a plurality of dimensions to affect material that is removably disposed within a cassette inserted within the bottom frame. Affecting can include any of depositing, removing, or sensing the material and the material can be made from any number of substances including plastic, foam, wood, etc. In the case where affecting includes removing, the affector can be a rasp and the material can include foam. Accordingly, in this instance the rasp is configurable to move in a plurality of dimensions relative to the foam to remove material therefrom. The rasp includes a baseline rotational speed that provides for optimal removal of material from the foam. Thus, when the rasp rotates at a speed less than the baseline rotational speed, removal of material is less precise. Oppositely, when the rasp rotates at a speed greater than the baseline rotational speed, removal of material is more precise. The level of precision can be determined by a visual inspection of a removal path. Therefore, the step of determining the desired affector RPM at block 102 includes determining a baseline rotational speed for a given affector usable on a personal affector machine whereby removing the material using the affector at or above the baseline speed is determined to be precise. Indeed, each affector can have a different baseline rotational speed based on its inherent properties such as size and shape and different entities can determine different baseline rotational speed levels based on precision preference levels.
In one embodiment, the affecting material using the affector at block 104 includes implementing motion instructions on a personal affector machine whereby the affector from block 102 is directed to move in a plurality of dimensions relative to a material at or above the desired affector RPM from block 102 to create an object. Continuing the example supra, the affector can be a rasp and the material can be foam whereby the rasp is directed to move relative to the foam at or above the determined baseline rotational speed to remove material therefrom to create an object.
In one embodiment, the sensing the actual affector RPM at block 106 includes determining actual rotational speed of an affector as it affects a material. While an affector is affecting material, it can be extended into various depths and through differing densities of a material. The different depths and densities can provide varying levels of frictional resistance to an affector, which can reduce the actual rotational speed of the affector to below the desired affector RPM for a given current level. For instance, continuing the example above, when an object is an architectural model such as a topography, a building site, or a model building, a rasp-type affector can find itself at different depths within foam material in an effort to remove material to create the intended multi-dimensional object. At these different depths, differing frictional resistance is applied to the affector thereby reducing its actual rotational speed and its level of precision.
In one embodiment, the altering affector feed to bring the actual RPM to the desired RPM at block 108 includes reducing a translational speed of the affector through a material to reduce frictional force applied against the affector. Reduction of the frictional force against the affector permits the rotational speed of the affector to increase towards the desired RPM thereby improving precision of the affector. Alternatively, a current level can be increased to the affector to maintain its rotational speed instead or in addition to reducing the translational speed of the affector. The method 100 can return to block 104 whereby the affecting material using the affector continues. In one particular embodiment, the alerting when unable to bring actual RPM to desired RPM includes notifying a user, stopping affector movement, or taking some other action when reducing a translational speed of an affector fails to yield a rotational speed that is approximate to the desired RPM. This can occur when an affector is dull, dirty, or damaged or when a material is not subject to being cut or traversed.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for initializing an affector on a personal affector machine.
In one embodiment, the determining a first position of an affector at block 102 includes determining a resting position of an affector on a personal affector machine, as described more fully herein. Accordingly, in one embodiment, the personal affector machine can include a top frame having an affector that is configurable to affect material in a plurality of dimensions that is disposed within a cassette inserted into a bottom frame. The affector within the personal affector machine has a resting position where it begins from to affect the material, which can be located some distance from the resting position of the affector. Thus, the determining a first position of an affector includes determining the resting position where the affector begins from to affect material.
In one embodiment, the translationally moving the affector towards a material at block 104 includes slowly moving the affector on a personal affector machine towards material contained within a cassette beginning from the first position determined at block 102. In certain embodiments, the movement is along a z-axis whereby the affector is depressed towards the material. However, the movement can be along an alternative axis and the material can alternatively be moved towards the affector.
In one embodiment, the sensing resistance against the translational movement at block 106 includes determining when the affector is unable to continue moving unimpeded towards the material. The inability to continue unimpeded movement is often caused because the affector has reached a surface of the material. In certain embodiments, when the affector motion is established by a rack and pinion gear system, the resistance is determined when a pinion gear jumps a step.
In one embodiment, the determining a second position of the affector at block 108 includes determining a position of the affector when resistance is sensed at block 106. Because resistance is usually sensed at block 106 when the affector reaches a surface of the material, the second position is a reflection of where the affector should be to make initial contact with the material.
In one embodiment, the calculating a difference between the second and the first position includes determining a distance between the second and the first position. The first position reflects a resting position of the affector on a personal affector machine and the second position reflects a position where the affector makes contact with a surface of a material to be affected, as described herein. Thus, the difference between the second and the first position reflects a distance that the affector must move prior to contacting the material. In the embodiment where the affector is a rasp and is intended to remove matter from the material, the difference between the second and the first position reflects a distance that the rasp should move prior to implementing motion instructions to remove matter from the material.
In one embodiment, the factoring the difference into motion instructions at block 112 includes adding the difference determined at block 110 to corresponding axis values within the motion instructions, as described herein. In certain embodiments, the motion instructions direct an affector to trace a set of x, y, and z values relative to a material to create a multi-dimensional object therefrom. However, the motion instructions may not account for the affector having to travel a distance before being positioned at an appropriate starting place relative to the material. For example, the affector may need to be depressed a given distance along a z-axis before making contact with a material, as described supra, but the motion instructions may inaccurately assume that the affector begins from a position of contact with the material. Accordingly, in this example the difference determined at block 110 is added to the z-axis values within the motion instructions to ensure the affector implements the motion instructions as intended. In certain embodiments, more or less of the difference determined at block 110 can be factored into the motion instructions.
This sub-invention relates generally to object affecting, and more specifically, to systems and methods for establishing a mould for use in an injection moulding process using a personal affector machine.
In one embodiment, the creating a mould using a personal affector machine at block 102 includes using an affector to remove matter from a material to define at least one cavity. In one embodiment, a personal affector machine includes a top frame having an affector configurable to affecting material disposed within a cassette inserted into a bottom frame in a plurality of dimensions. The affector is configurable to removing matter from the material contained within the cassette to define a cavity and thus establish a mould. The affector can be directed by motion instructions, which can be established by any method as described herein; accordingly, the cavity can take on any possible shape. In one particular embodiment, motion instructions for creating an object can automatically be reversed to create a cavity for creating the object through injection moulding. In one example, the affector is a rasp and the material is a plastic with a relatively high melting temperature. Thus, in this example the rasp can remove material from the plastic having a relatively high melting temperature to define at least one cavity. The plastic having a relatively high melting temperature defining a cavity therein is the mould. In additional embodiments, the material can be any material including wood, metal, or some composite material. Further, the affector can be any affector described herein including a drill bit, a laser, or an erosion device. In certain embodiments, the material includes a plurality of portions that are configurable to being collapsed against each other. The affector can remove matter from each of the plurality of portions of the material to define a multiple cavities, whereby the multiple cavities can be joined together by collapsing the plurality of portions of the material against one another. For example, in the embodiment where the affector is a rasp and the material is plastic having a relatively high melting temperature, the plastic can be segmented into two portions that are connected by a hinge. The rasp can remove matter from each of the two portions of the plastic to define two cavities and thus create a mould. The two cavities can be joined together by folding the two portions of the plastic along the hinge. In further embodiments, the affector is configurable to removing matter from the material to define channels, such as channels that can be used to receive molten plastic or provide an exhaust outlet.
In one embodiment, the closing the mould at block 104 includes sealing the cavity in the material created at block 102 for receiving molten plastic therein. The sealing can be accomplished in any number of ways, such as by pressing a flat panel against the cavity or by collapsing the plurality of portions of the material together along a hinge. In certain embodiments, the sealing is accomplished using a press that holds the mold in either a vertical or horizontal position. In one particular embodiment, an injection moulding machine is established and is configurable to receiving a material having two portions that are collapsible against each other. The injection moulding machine facilitates the collapsing of the material automatically. In another particular embodiment, the personal affector machine includes a cassette that facilitates collapsing of the two portions of the material against each other.
In one embodiment, the injecting molten plastic into the mould at block 106 includes heating a thermoplastic having a melting temperature below that of the mould material from block 102 and depositing the heated thermoplastic into the cavity of the mould. The thermoplastic can include any of polystyrene, acrylonitrile butadiene styrene, nylon, polypropylene, polyethylene, polyvinyl chloride, or other similar plastic. In one embodiment, the cooling and extracting the solidified plastic from the mould at block 108 includes waiting for the molten plastic injected into the mould at block 106 to cool and opening the mold to receive the solidified plastic. In one particular embodiment, the mould includes channels for circulating a cooling liquid to facilitate cooling of the molten plastic.
In one embodiment, an affector for use on a personal affector machine includes an inflatable rubber bit having embedded bearings disposed on its exterior surface. The inflatable rubber bit is configurable to rotate proximate to a material to permit the bearings to exert frictional force against the material, such as to sand the material. The inflatable rubber bit can be controllably filled with gas, such as air, to expand and contract the bit as desired. When the inflatable rubber bit is expanded it defines a relatively larger surface area; when the inflatable rubber bit is contracted it defines a relatively smaller surface area. The rubber can be any durable composition of matter cable of expanding and contracting. The bearings can be made of hard plastic or metal and can be of any size or shape; fewer or greater numbers of bearings can be disposed on the inflatable rubber bit.
While preferred and alternate embodiments of the invention have been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of these preferred and alternate embodiments. Instead, the invention should be determined entirely by reference to the claims that follow.
This application claims the benefit of U.S. provisional patent application Ser. No. 60/889,707 filed Feb. 13, 2007 (our ref. 2BOT-1-1001) and U.S. provisional patent application Ser. No. 60/990,110 filed Nov. 26, 2007 (our ref. 2BOT-1-1001-1). The foregoing applications are incorporated by reference in their entirety as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
60889707 | Feb 2007 | US | |
60990110 | Nov 2007 | US |