Skip to content

Code written by The Knight Sky for Bishop's RMRC team

Notifications You must be signed in to change notification settings

LelsersLasers/RMRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

930 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RMRC

Code written by The Knight Sky for Bishop's RMRC team

The Team

  • Dr. J
  • Dr. Keller
  • Audrey Lin
  • Ryan Zhu
  • Mia Gover
  • Sienna Li
  • Millan Kumar
  • Victor Joulin-Batejat
  • Charlie Fredberg
  • Grace Yao
  • Amy Yan

Setup (TODO update!)

The code is designed to just be cloned and run. The main changes are:

  • Changing LATENCY_TIMER in the library's code (Jetson and laptop)
    • grep -ir "LATENCY_TIMER" /
    • LATENCY_TIMER = 4
  • Changing listen() for the ps4 controller (laptop only)
    • sudo find / -name "controller.py"
    • Replace wait_for_interface() and read_events() with:
def wait_for_interface():
    print("Waiting for interface: {} to become available . . .".format(self.interface))
    i = 0
    while i < timeout or timeout == -1:
        if os.path.exists(self.interface):
            print("Successfully bound to: {}.".format(self.interface))
            on_connect_callback()
            return
        i += 1
        time.sleep(1)
    print("Timeout({} sec). Interface not available.".format(timeout))

def read_events():
    try:
        return _file.read(self.event_size)
    except IOError:
        print("Interface lost. Device disconnected?")
        on_disconnect_callback()
  • Changing the easyocr order of checking GPU backends (Jetson only)

About

Code written by The Knight Sky for Bishop's RMRC team

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •