ReachMaster¶
ReachMaster is a pneumatically-actuated robotic system that supports a variety of rodent reaching tasks. The robot utilizes a modular design that enables up to 3 positional degrees of freedom (1 linear + 2 rotational), and is able to accurately and rapidly position rewards within a large workspace in front of freely moving, or restrained animals.
Contents:
- Overview
- Hardware
- Software
- ReachMaster User Interface
- Root Application Window
- Camera Settings
- Experiment Settings
ExperimentSettingsExperimentSettings.configExperimentSettings.lights_on_durExperimentSettings.lights_off_durExperimentSettings.reward_win_durExperimentSettings.max_rewardsExperimentSettings.solenoid_open_durExperimentSettings.solenoid_bounce_durExperimentSettings.flush_durExperimentSettings.reach_delayExperimentSettings.on_quit()
- Robot Settings
RobotSettingsRobotSettings.configRobotSettings.pos_smoothingRobotSettings.tolRobotSettings.periodRobotSettings.off_durRobotSettings.num_tolRobotSettings.rew_zone_xRobotSettings.rew_zone_RobotSettings.calibration_fileRobotSettings.command_fileRobotSettings.command_typeRobotSettings.reach_dist_RobotSettings.reach_angle_maxRobotSettings.calibration_browse_callback()RobotSettings.command_browse_callback()RobotSettings.on_quit()RobotSettings.run_calibration_callback()
- Protocols
- Camera Interface
- Experiment Interface
- Robot Interface
- Configuration Files
- Trodes SpikeGadgets DIO/ANALOG Data Extraction
- Controller Data Loader
- ReachMaster Configuration Data Loader
- 3-D Reconstruction
- 3-D reconstruction main loop
- Create Probability and Position Objects, per Session
- Create Multiprocessing Function Object
- Find Camera Files for 3D reconstruction
- Find Each Session’s File Set’s
- Obtain Each Rat’s Kinematic 3-D Reconstructions
- Check to see if we have all 3 predictions inside the directory
- Initialize RWB file
- Reaching Without Borders
- ReachPredict3D
- ReachSplitter
- ReachMaster User Interface
- Tutorials
References¶
- Gereke2019
Gereke B.J., Nelson B.R. and Bouchard K.E. A 3-dof pneumatically-actuated robotic system for complex reaching tasks in rodents compatible with electrophysiology. Society for Neuroscience, Chicago, 2019. (manuscript in prep)