ricmua / ros_delay_out_center_task

A ROS2 package to interface with a state machine and model for a cursor-based center-out, out-center behavioral task, with a delay period after the initial hold.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

title author date
README
a.whit ([email](mailto:nml@whit.contact))
November 2022

A ROS2 package for interfacing with the "delay-out-center" behavioral task, as implemented in the delay_out_center_task Python package. This package links the behavioral task to the ROS2 graph, in order to facilitate interaction with other ROS2 packages. For example, this might be useful for connecting the task to a GUI managed by a remote ROS2 node -- such as the one provided by the ros_tkinter_spheres_environment_gui package.

This package primarily consists of code and infrastructure for integrating several other distinct Python and ROS2 packages. See the integration documentation for further information about these component packages.

Installation

This package can be added to any ROS2 workspace. ROS2 workspaces are built using colcon. See the installation documentation for further information.

Testing

See the testing documentation for further information. Also see notes about integration testing.

License

Copyright 2022-2023 Neuromechatronics Lab, Carnegie Mellon University

Contributors:

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

About

A ROS2 package to interface with a state machine and model for a cursor-based center-out, out-center behavioral task, with a delay period after the initial hold.

License:Mozilla Public License 2.0


Languages

Language:Python 100.0%