Menu

Tree [1e3c55] master /
 History

HTTPS access


File Date Author Commit
 CNC 2017-06-02 Garrett Herschleb Garrett Herschleb [cf6ab4] Bug fix in validation generation for cnc.
 ColorBarGenerator unknown
 Common 2018-04-23 Garrett Herschleb Garrett Herschleb [f801d9] Bug fix to offset camera/attachment coordinate ...
 FaceProcessing 2017-07-29 Garrett Herschleb Garrett Herschleb [d1673f] Add the ability to read barcodes using the ZBar...
 ImageServer 2017-06-02 Garrett Herschleb Garrett Herschleb [cf6ab4] Bug fix in validation generation for cnc.
 PID unknown
 ProcedureGenerator 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 TestFiles 2018-04-19 Garrett Herschleb Garrett Herschleb [cdddc2] Bug fixes in attachment and camera offset compu...
 VisualAcqGenerator 2017-06-02 Garrett Herschleb Garrett Herschleb [cf6ab4] Bug fix in validation generation for cnc.
 Arm.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 ArmPlatform.py unknown
 ArmSegment.py 2018-04-23 Garrett Herschleb Garrett Herschleb [f801d9] Bug fix to offset camera/attachment coordinate ...
 Attachment.py 2017-02-05 Garrett Herschleb Garrett Herschleb [be8c51] Update copyright
 BotSeg.py 2016-12-05 Garrett Herschleb Garrett Herschleb [f8c7b2] Fix some bugs that were found by online testing.
 Capture.py unknown
 CompositeController.py 2018-04-23 Garrett Herschleb Garrett Herschleb [f801d9] Bug fix to offset camera/attachment coordinate ...
 Controller.py 2018-04-23 Garrett Herschleb Garrett Herschleb [f801d9] Bug fix to offset camera/attachment coordinate ...
 CoordinateSpace.py 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 DistanceSensor.py 2016-12-20 Garrett Herschleb Garrett Herschleb [eb0925] Many bug fixes after testing anew on a live sys...
 Drive.py unknown
 FaceAcquisition.py 2017-02-05 Garrett Herschleb Garrett Herschleb [cb9ef4] Make face acquisition procedure steps based on ...
 FaceAcquisitionStep.py 2017-04-08 Garrett Herschleb Garrett Herschleb [088366] Re-arranged keyline control to include built-in...
 FindSpot.py unknown
 GCode.py 2017-12-08 Garrett Herschleb Garrett Herschleb [ef8cdb] Change messaging to low level controller to match
 Globals.py unknown
 GripMethod.py unknown
 ImageCompare.py unknown
 Inventory.py unknown
 InverseKinematics.py unknown
 KeylineControl.py 2017-07-29 Garrett Herschleb Garrett Herschleb [99c589] Add the ability to invert keyline search result...
 MMCMovement.py 2018-02-12 Garrett Herschleb Garrett Herschleb [f14be3] Add capability of a composite controller, which...
 Move.py 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 MovementOptions.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 Object.py 2017-12-11 Garrett Herschleb Garrett Herschleb [fcc4aa] Get Dual PID optimization running with the ardu...
 ObjectFace.py 2017-02-05 Garrett Herschleb Garrett Herschleb [cb9ef4] Make face acquisition procedure steps based on ...
 ObjectFacePoint.py unknown
 Orientation.py 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 Position.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 Process.py 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 ProcessStep.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 ProcessStepWiki.txt unknown
 README.txt 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 Robot.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 RunProcedure.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 SendToLLC.py 2018-04-23 Garrett Herschleb Garrett Herschleb [1e3c55] Update copyright date
 ShowChannel.py 2018-04-21 Garrett Herschleb Garrett Herschleb [643752] Enable manual movement of any given joint.
 Skin.py unknown
 Spatial.py 2018-04-19 Garrett Herschleb Garrett Herschleb [cdddc2] Bug fixes in attachment and camera offset compu...
 Turn.py unknown
 ViewBlock.py unknown
 WorkSpace.py unknown
 cncrobot.cfg 2017-05-12 Garrett Herschleb Garrett Herschleb [87ff86] CNC line: New ability to make one way cuts.
 crobot.cfg 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 ddrobot.cfg 2018-04-16 Garrett Herschleb Garrett Herschleb [47dc28] Kinematic bug fixes to account for the length o...
 straddlebot.cfg 2018-04-23 Garrett Herschleb Garrett Herschleb [f801d9] Bug fix to offset camera/attachment coordinate ...

Read Me

Getting Started For Development
_______________________________

1. Download PyUltimateRobot source
2. Install PyUltimateRobot
3. Run system testing
    From PyUltimateRobot directory (top level of source tree)
    copy directory tree ProcedureGenerator\TestFiles\processes to $HOME\processes
    copy directory tree ProcedureGenerator\TestFiles\objects to $HOME\objects
    copy file ProcedureGenerator\TestFiles\objects\crobot.cfg to .
    cd ProcedureGenerator
    SystemTest.py ..\crobot.cfg
    You should get the message "All Tests Pass"
    This generates more .prc files in the $HOME\processes directory for the
    next test script:
    cd .. (VisualControl directory)
    TestFiles\OfflineTest.bat
    This runs in simulation / verification mode the robot processes which were
    generated in the previous step.