Category Archives: Feldman Project

Phil 6.25.2010

8:00 – 4:00 VISIBILITY

  • Discovered that running a script manually clears the autorun table. Need to fix that.
  • Meeting with Anne about potential work.
  • Meeting with Trish about PPM. Notes follow:
    • User registration (at login) needs all the new fields (email, address, etc). Also, fix scroll bars
    • Unable to add user from “register” screen. SqlException: Column count doesn’t match value count at row 1. I have a printout of the error
    • After playing with the above, and then loggin in as “projportfolio”, the “create project” panel did not come up when the menu selection was made.
    • Need to add a warning “Are you sure that you want to close this project without saving”
    • Funding Request
      • In “Add Funding” basic panel, make all the fields editable. The form may be sent to people who are not in the system
      • Closing and selecting dropdowns in the details view causes the panel to change back to the “basic” (Note: This happened on Trish’s machine, but not my FGM laptop)
      • Finance Data
        • Funding request should not close when saved
        • Can delete the Certify and Accept buttons.
        • Alert the user if the various amounts do not equal the “Funding Amount” from the “Funding Request Details” tab.
        • Acceptance date should be moved to after Document Number
        • Direct Cite can have multiple entries. Rewrite so that it more resembles the line item grid from Project Creation
        • Obligation amount is lost on the reload
    • Financial Data
      • Where are goals edited?
      • The maximize button has to be clicked twice to get the first maximize to work
      • “Obligation Goals” should be “Obligation Goal %”, also add % in data, just like other rows.
      • Add Contract info to financial data forms (not sure if this can be guessed at based on other project data entered or not. This data can then be shown in the “Manage Contract” grid.
        • Contractor/Vendor:
        • Contract Number / Amount:
        • Contract Type:
        • Period of Performance:
        • New or existing Contract:

FP notes:

Phil 6.24.2010

7:30 – 2:00 VISIBILITY

  • Tried to VPN over to the WPAFB server. The VPN seems to work, but I couldn’t connect to the site.
  • Trying to set up meetings for Friday
    • Talked to Anne.
  • The querylog script had stopped running on the 16th, for some reason. Which is odd because the details pull scripts were running just fine. Anyway, put the querylog script back in the queue. It seems to be running fine now.
  • Need to walk through PPM with Dong today and burn a disk – done.
  • Need to see what problem Tom is having with getting the Scripting Server running on viz-n – fixed
  • Updating Visibility and Scripting on viz-n
  • Burned new copies of PPM and VISIBILITY to deploy tomorrow.

2:30 – FP

  • Mounted the wrist motor

Phil 6.23.2010

8:00 – 11:00 VISIBILITY

  • Swung by the customer site. Answered some questions for Anne
  • Upgraded our mysql-connector to version 5.1.12. Updated the javaUtils and Visibility2 projects.
  • Walked through some PPM with Dong

11:00 – 5:30FP

  • Got the servo assy moving for one finger. Need to finish the other and then put the heim joints in.
    • Assembled the second finger
  • Mounted the two high-torque motors
  • Need to move the strain gauge assy. rearward of the stepper motor attachment points – done

Phil 6.22.2010

7:30 – 10:30 – VISIBILITY

  • Swung by customer site. All is well. Chatted with JW about dogs
  • Talked to Dong about the BF form
  • Thinking about upcoming tasks for S2F
    • Sharepoint integration
    • “Sailor” interface (slideshow and dashboards – view only)
    • Formbuilder
    • …?

10:30 – 5:00 FP

  • Ordered additional motor and controller ($196.60 CAD)
  • Going to try to put the gripper together today.
  • Made a “wrist” joint
  • Made the components for the finger KF. Assembled one.

Phil 6.21.2010

8:00 – 2:00 VISIBILITY

  • Deployed Dong’s new swf, which did fix the financial load problem!
  • Demo’d to Trish, notes are below. Next demo is Friday afternoon
    • Project
      • Save Project Error
        • Code: Server Processing
        • Message Out of bounds Exception – Index 9, size 9
      • Services are not getting checked when project is loaded
      • Add “other” service check box with an Addable dropdown to list of services
      • Change DHS to USCG
    • Funding Request
      • Combine valuation and save. They really don’t need to be different buttons
      • Save funding req gives out of bounds error
      • Change all “BF 34” to “BF 5”
      • BF panel should have the following fields
        • Acceptance Date
        • Submit Date
        • Certified Date
        • Document Number
        • Reimbursable (Tab? Grouping?)
          • Amount
        • Direct Cite (Tab? Grouping?)
          • Obligation Amount
          • Obligation Date
          • Contract #
          • Contract Date
    • Enter Financial Data
      • “Planned Obligation” is blanked when saving data on other lines and window automatically un-maximizes
      • Percentages are not being calculated on some charts. THes seems to be the case when Goals are not showing
      • Un-maximize seems to happen on saves of data
    • Next meeting is Friday afternoon, time is TBD

2:00 – 4:00 – FP

  • Working on framework

Phil 6.14.2010

7:30 – 10:30, 2:30 – 4:00 VISIBILITY

  • Swung by the site to check on things. All is running. Deleted some unused tables and checked on usage
  • Work with Dong today to finalize PPM for Wednesday demo
  • Switched all my passwords everywhere. Here’s hoping things will still be working tomorrow…
  • Discussing our need for a server with Rick Hally

10:30 – 2:30 FP

  • Built a linkage to have reaction motions work independently from the input forces
  • And that works. What this means is that for the system to work, there needs to be a “perceptual(?)” reference that the opposing motion can move relative to. So the prototype with the holes in it for actuators is actually close to what it should be.
  • Important thing to note – the kf motor should be connected to the reference structure so that the forces coming back from the kf device aren’t modifying the input forces. The test setup is adding these kind of artifacts.
  • Ordered threaded rod (93250A026), nuts (94804A325), and rod ends (60645K441) from mcmaster ($58.34)
  • Ordered two 12v/2A power supplies, a Servo Motor Controller and two 30mm linear actuators from Phidgets ($341.50 CAD)

Phil 6.11.2010

7:30 – 10:00 VISIBILITY

  • Deployed VISIBILITY with fixed slideshow and resolution check
  • Going to make the resolution check a method in EdgeUtils.Utils – Done
  • Updated vis2, IngestManager, and VisibilityScripting with the warning. AccountManagers doesn’t need it.

10:00 – 2:00 FP

  • Went looking for a 3D math library and found this: http://cmldev.net. Giving it a shot. Took a bit of time to find out where the properties are set to include an external library. If you right-click on the project and select properties, it’s in “Configuration Properties->C/C++->General”. Click on the “Additional Include Directories” In the case of cml, you need to point to the cml folder to get the paths working correctly in the code (i.e. <cml/cml.h>) Nope, the documentation sucks.
  • Rolled my own simple vector functions. Collision detect now works. Next, collision response.

Phil 6.10.2010

7:30 – 1:30 VISIBILITY

  • Pat still isn’t pleased with VISIBILITY. Too much resizing of things. We reset her display from 1024×768 to 1280×1024. We’ll see if this helps
  • Found some bugs with slideshows
    • This isn’t really a bug, but the individual and group dashboard windows should be labled
    • If you delete the only dashboard, you can’t drag new items into the target, and you get an exception
    • If you delete one of two dashboards, you get the same behavior, but no errors.
    • Mike has fixed all. Bringing in a new version, also with a screen resolution alert
  • Showed JW and AG the slideshow capability. Anne, liked it quite a bit.

1:30 – 4:30 FP

  • Added a PhysicsController
  • Added PointMass objects
  • Changed the graphics so we have colored balls, which will more match the PointMass objects
  • Got the graphics following the strain gauge input on both paddles
  • Next, calculate collision, and use that to set the motor offsets.

Phil 6.9.2010

7:30 -10:30 (VISIBILITY)

  • Checked out status of VISIBILITY. all seems to be working well
  • Quick status with JM
  • Set up a meeting with Anne to show here the new slideshow capability for tomorrow. She thinks we might have funding for a new project?
  • Viz-n is ungodly slow today and is not allowing ssh connections. Starting the process of setting up a VPS on steadfast.net. Asking for the “Nickel – Debian 5” package (25 GB of Disk Space, 400 GB of Monthly Data Transfer, Fair Share CPU, 384 MB – Guaranteed RAM, Fully Managed, $44.95 per month | FREE Setup)

10:30 – 4:00

  • Starting some actual kinetic feedback algorithms!
  • No, I’m not. The DataDictionary is based around char* for the key. If the pointer goes out of scope, the content is lost. Fixing it so that it works with string.
  • Got the dictionary fixed. Working on integrating with the graphics. Need to build a physics controller