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.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.