Category Archives: Simulation

Phil 8.29.19

ASRC GOES – 7:00 – 4:00

  • Find out who I was talking to yesterday at lunch (Boynton?)
  • Contact David Lazar about RB
  • Participating as an anonymous fish in JuryRoom. Started the discussion
  • Dissertation – started the State section
  • Working on Control and sim diagrams
    • Putting this here because I keep on forgetting how to add an outline/border to an image in Illustrator:

OutlineAI

  1. Place and select an image in the Illustrator document.
  2. Once selected, open Appearance panel and from the Appearance panel flyout menu, choose Add New Stroke:
  3. With the Stroke highlighted in the Appearance panel, choose Effect -> Path -> Outline Object.
  • Anyway, back to our regularly scheduled program.
  • Made a control system diagram
  • Made a control system inheritance diagram
  • Made a graphics inheritance diagram
  • Need to stick them in the ASRC Dev Pipeline document
  • Discovered JabRef: JabRef is an open source bibliography reference manager. The native file format used by JabRef is BibTeX, the standard LaTeX bibliography format. JabRef is a desktop application and runs on the Java VM (version 8), and works equally well on Windows, Linux, and Mac OS X.
  • Tomorrow we get started with TF 2.0

Phil 8.23.19

7:00 – 4:00 ASRC GEOS

  • More Dissertation
    • Continuing lit review
  • Rework BlueSky paper for air traffic? Meeting with T at 10:00
  • Simulation
    • Need to discuss with Aaron the best way to use the data to train the NN and round-trip the outputs so that they can be used to have the ML model issue commands to the RCS system so that given the outputs of one model, the NN can create commands that cause the same outputs in a separate model
  • Wow. It knows/finds syntactically correct Java. From TalkToTransformer.com:
  • Wow

Phil 8.22.19

7:00 – ASRC GOES

ScottW

  • Dissertation
    • Lit review
    • This, from Colin Martindale CogPsy a NN approach. It’s the central piece:
      • it turns out that language is almost entirely metaphorical (Hobbs,
        1983; Lakoff, 1987; Lakoff & Johnson, 1980). Many of these metaphors are
        spatial. Look back at the last sentence. I asked you to think things through. I told you that something turned out. We bring up topics. We put them on the table. If you could argue with me, Lakoff and Johnson (1980) point out that we would have a war: you might try to attack and shoot down my arguments. I would try to defend them by trying to demolish your position and counterattacking. Lakoff’s argument is that if we took all the metaphors out of language, there would be virtually nothing left. (p 212)
  • More control systems – first pass is working!

RunningSim

InputVector

Phil 8.21.19

City Arts & Lectures: Privacy and Technology

  • This week, a conversation about privacy, ethics, and organizing in the world of technology.Who benefits from the lack of diversity in the tech industry? Does artificial intelligence reflect the biases of those who create it? How can we push for regulation and transparency?  These are some of the questions discussed by our guests, Meredith Whittaker, co-founder of AI Now at NYU and the founder of Google’s Open Research Institute; and Kade Crockford, Director of the ACLU Massachusetts’ Technology and Liberty Program. They appeared at the Sydney Goldstein Theater in San Francisco on June 7, 2019.

7:00 – 8:00 ASRC GOES

  • Printed out some business cards for JuryRoom
  • Antonio has submitted the manuscript – created a TAAS account and verified that its there
  • Dissertation
    • Finished 0.5 pass at chapter 1!
  • Goddard today
    • See if I can get a permanent card? Done!
    • More control system work
  • Meeting with Wayne
    • Send the as-delivered TAAS paper and cover letter. Done
    • Work on getting the ML/Weapons paper reformatted tomorrow
    • Send chapter one of the dissertation
    • I’ll then start sending the chapters as I “complete” them, and we’ll see how it’s going. If the dissertation seems to be coming together well, then we might switch strategies to a from a content-centric to a coherence-centric approach.

Phil 8.20.19

Chores calls!

Trump, Qanon and an impending judgment day: Behind the Facebook-fueled rise of The Epoch Times

  • By the numbers, there is no bigger advocate of President Donald Trump on Facebook than The Epoch Times. The small New York-based nonprofit news outlet has spent more than $1.5 million on about 11,000 pro-Trump advertisements in the last six months, according to data from Facebook’s advertising archive — more than any organization outside of the Trump campaign itself, and more than most Democratic presidential candidates have spent on their own campaigns. Those video ads — in which unidentified spokespeople thumb through a newspaper to praise Trump, peddle conspiracy theories about the “Deep State,” and criticize “fake news” media — strike a familiar tone in the online conservative news ecosystem. The Epoch Times looks like many of the conservative outlets that have gained followings in recent years.

7:00 – 4:00 ASRC GOES

  • Dissertation
    • I just found out that the UMBC, UMD, and TSU are Jan 2 – 22. I’ll be doing my defense in there somewhere
    • Working on the TACJ section
  • Add controllers for the reaction wheels so that a “go to AZ=30, EL=20, R= -10” can work
    • Getting close:
    • Control
  • Next task is to subclass the ReactionWheelController to pitch, roll, and yaw controllers, so that they can manipulate their data separately
    • Voltage should control the velocity and direction of the wheel
    • Simulator can be told to add drag to a wheel
  • I think Communications of the ACM is the next place to try the AI Weapons paper. It’s 5,000-ish words, so it looks like it should fit:
    • CACM
  • Finished TAAS article and letter. Notified Antonio

Phil 8.19.19

ASRC GOES 7:00 – 4:00

  • Adding the journalism framing example to the introduction
  • Continue to work all data transfers into the Data Dictionary so that effective, tagged training in the sim can happen
    • done-ish? Need to do another layer and figure out how to set up the command and response buffers – done

DataDictionary

Data Dictionary as a spreadsheet

Phil 8.16.19

7:00 – 4:00 ASRC GOES

  • Dissertation
    • More introduction. Finished the first pass. Maybe add something about journalism, and how the system could create something new?
  • Put the commands and responses in the DB so we get tagging
  • Add controllers for the reaction wheels so that a “go to AZ=30, EL=20, R= -10” can work
  • Have the dictionary save to a database?

Phil 8.15.19

7:00 – 5:00 ASRC GOES

  • Antonio has the TAAS paper
  • Dissertation
    • Starting at the beginning. Paragraphs have been written!
  • Demo at NOAA today
    • Change the timeseries filename to include date and time information – done
    • Demo went well. Bruce helped a lot, which means he’s on board with the concepts
  • Thinking about maintaining anonymity on JuryRoom
    • Anonymity is the default
    • In the menu, there is something that says “You are posting as XX”, where XX is a 2-character label that is generated for every Jury.
    • In the same spot is a “Post as Yyyyy”, where Yyyyy is the login name. Clicking that will reverse the statements so that the bar reads “You are posting as Yyyyy”
    • If posting, all players get a color, rather than their Icon
    • In the database, the presence of a label is a flag for anonymous posting. If the user is presenting as themselves, then that string is NULL, so it’s an easy test.
  • Social learning strategies regulate the wisdom and madness of interactive crowds
    • Why groups of individuals sometimes exhibit collective ‘wisdom’ and other times maladaptive ‘herding’ is an enduring conundrum. Here we show that this apparent conflict is regulated by the social learning strategies deployed. We examined the patterns of human social learning through an interactive online experiment with 699 participants, varying both task uncertainty and group size, then used hierarchical Bayesian model fitting to identify the individual learning strategies exhibited by participants. Challenging tasks elicit greater conformity among individuals, with rates of copying increasing with group size, leading to high probabilities of herding among large groups confronted with uncertainty. Conversely, the reduced social learning of small groups, and the greater probability that social information would be accurate for less-challenging tasks, generated ‘wisdom of the crowd’ effects in other circumstances. Our model-based approach provides evidence that the likelihood of collective intelligence versus herding can be predicted, resolving a long-standing puzzle in the literature.
  • Locally noisy autonomous agents improve global human coordination in network experiments
    • Coordination in groups faces a sub-optimization problem1,2,3,4,5,6 and theory suggests that some randomness may help to achieve global optima7,8,9. Here we performed experiments involving a networked colour coordination game10 in which groups of humans interacted with autonomous software agents (known as bots). Subjects (n = 4,000) were embedded in networks (n = 230) of 20 nodes, to which we sometimes added 3 bots. The bots were programmed with varying levels of behavioural randomness and different geodesic locations. We show that bots acting with small levels of random noise and placed in central locations meaningfully improve the collective performance of human groups, accelerating the median solution time by 55.6%. This is especially the case when the coordination problem is hard. Behavioural randomness worked not only by making the task of humans to whom the bots were connected easier, but also by affecting the gameplay of the humans among themselves and hence creating further cascades of benefit in global coordination in these heterogeneous systems.

Phil 8.14.19

7:00 – 8:00 ASRC GOES

  • pyforest – lazy-import of all popular Python Data Science libraries. Stop writing the same imports over and over again.
    • pyforest lazy-imports all popular Python Data Science libraries so that they are always there when you need them. If you don’t use a library, it won’t be imported. When you are done with your script, you can export the Python code for the import statements.
  • Ping Antonio about TAAS. Important points are round-tripping ABS, and enabling navigation as a way of prediction
  • Transition text from TAAS to Dissertation
  • Mission Drive – nope, couldn’t get in
    • Show Bruce model and control
    • Meeting
    • pip3 install openpyxl, for some reason
    • Pretty pictures!

TimeSeries

  • Meeting with Will this evening
    • after a moderate amount of flailing, got his Slack message files into a database

Phil 8.13.19

7:00 – 5:00ASRC GOES

  • TAAS/DIssertation
    • Rolling in changes. At Belief Space Cartography
    • Done! Need to ping Antonio
  • Nice Jersey! Sizing chart
  • More control system work
    • Add data dictionary – done
    • Add main controller – done
    • Put sim under controller – done
    • Add “Attitude Controller” for reaction wheels and sensors
    • Add “Reaction Wheel” controller?
  • Leaving early
  • Wakaito meeting

Phil8.12.19

7:00 – 5:00 ASRC GEOS

  • Another thought about groups thinking like neurons. Alcohol is like dopamine. It encourages connections between individuals, but the communication can become “noisier”
  • Call SSA
  • Dissertation/TAAS
    • Discuss survey
  • GEOS model
    • Finish control/simulation framework
    • Get access to the rotation matrix and calculate transformations for (1, 0, 0), (0, 1, 0), and (0, 0, 1). Use those for pitch roll and yaw measurements
    • Write out these values (excel) and see if we can do a proof-of-concept that shows prediction of the reaction wheels from the PRY measurements
  • Helped Heera with her code
  • Read through and edited TAAS

Phil 8.9.19

7:00 – 5:00 ASRC GEOS

  • Something else for image repair: Deep Image Prior
    • Deep convolutional networks have become a popular tool for image generation and restoration. Generally, their excellent performance is imputed to their ability to learn realistic image priors from a large number of example images. In this paper, we show that, on the contrary, the structure of a generator network is sufficient to capture a great deal of low-level image statistics prior to any learning. In order to do so, we show that a randomly-initialized neural network can be used as a handcrafted prior with excellent results in standard inverse problems such as denoising, super-resolution, and inpainting. Furthermore, the same prior can be used to invert deep neural representations to diagnose them, and to restore images based on flash-no flash input pairs.
  • Dissertation/TAAS
  • GEOS Sim
    • Building RCS controllers!
    • Record data
    • Spark lines
    • Excel outputs
    • Start physics

Phil 8.8.19

7:00 – 4:00 ASRC GEOS

  • TAAS/Dissertation research_design
  • Paperwork for dad’s cert
  • More GEOS-R sim.
    • Fixed the camera rotation order
    • Create some classes to handle all this
      • GEOS-TopController
      • GEOS_Simulator
      • GEOS_R_Model
    • Record data
    • Spark lines
    • Excel outputs
    • Start physics

GEOS_sim

  • Meeting with Aaron to discuss cyber RFI

Phil 8.7.19

7:00 – 4:00 ASRC GEOS

  • TAAS/Dissertation research_design
  • Swing by Charlestown on the way to Mission Drive today? Done, but no luck. Did get a card though. Done!
  • Order cards – done
  • Read BAA, triage white paper – started
  • Got my STL travel report submitted
  • Got my education assistance reimbursement and pre-approval in
  • Uninstalled Panda3D and then pip installed it again. Now all python versions are aligned, so I have panda3d and numpy
  • More GEOS-R sim. Nope – didn’t check in all my changes last night.
    • Create some classes to handle all this
    • Record data
    • Spark lines
    • Excel outputs
    • Start physics
  • Super interesting discussion with a waitress about JuryRoom that started with Sriracha catsup

Phil 8.6.19

7:00 – 4:30 ASRC GEOS

  • Dissertation and TAAS – working out the research plan section
  • More satellite sim.
    • Got the graphics part done! Now for sparklines and the physics sim

GEOS_sim

  • Waikato meeting
    • Suggested added quote or snippet to notification
    • Arron can recruit antibubblers
    • Advertise on FB and Reddit? Twitter really isn’t a debate forum