├── LICENSE ├── README.md ├── environment.yaml ├── evaluation_grasp.py ├── evaluation_heatmap.py ├── figures ├── Figure_1.png ├── Figure_5.png ├── failed.jpg ├── hr.jpg └── multi_2.png ├── models ├── HEHERnet_official.py ├── __init__.py ├── __pycache__ │ ├── HEHERnet_official.cpython-36.pyc │ ├── HEHERnet_official.cpython-38.pyc │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── __init__.cpython-38.pyc │ ├── common.cpython-36.pyc │ ├── common.cpython-37.pyc │ ├── common.cpython-38.pyc │ ├── ggcnn.cpython-36.pyc │ ├── ggcnn.cpython-37.pyc │ ├── parm.cpython-36.pyc │ ├── parm.cpython-38.pyc │ ├── resnet.cpython-36.pyc │ ├── resnet.cpython-38.pyc │ ├── swin.cpython-36.pyc │ ├── swin.cpython-37.pyc │ ├── unet.cpython-36.pyc │ └── unet.cpython-37.pyc ├── common.py ├── ggcnn.py ├── ggcnn2.py ├── parm.py ├── resnet.py ├── swin.py └── unet.py ├── multi_grasp_visualization.py ├── requirements.txt ├── train_hrgnet.py ├── train_k_fold.py ├── transfer.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-36.pyc ├── __init__.cpython-37.pyc └── __init__.cpython-38.pyc ├── data ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── __init__.cpython-38.pyc │ ├── cornell_data.cpython-36.pyc │ ├── cornell_data.cpython-37.pyc │ ├── cornell_data.cpython-38.pyc │ ├── grasp_data.cpython-36.pyc │ ├── grasp_data.cpython-37.pyc │ ├── grasp_data.cpython-38.pyc │ ├── jacquard_data.cpython-36.pyc │ ├── jacquard_data.cpython-38.pyc │ └── multi.cpython-38.pyc ├── cornell_data.py ├── grasp_data.py ├── jacquard_data.py └── multi.py ├── dataset_processing ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-36.pyc │ ├── __init__.cpython-37.pyc │ ├── __init__.cpython-38.pyc │ ├── evaluation.cpython-36.pyc │ ├── evaluation.cpython-37.pyc │ ├── evaluation.cpython-38.pyc │ ├── grasp.cpython-36.pyc │ ├── grasp.cpython-37.pyc │ ├── grasp.cpython-38.pyc │ ├── image.cpython-36.pyc │ ├── image.cpython-37.pyc │ └── image.cpython-38.pyc ├── evaluation.py ├── generate_cornell_depth.py ├── grasp.py └── image.py ├── timeit.py └── visualisation ├── __init__.py ├── __pycache__ ├── __init__.cpython-36.pyc ├── __init__.cpython-37.pyc ├── __init__.cpython-38.pyc ├── gridshow.cpython-36.pyc ├── gridshow.cpython-37.pyc └── gridshow.cpython-38.pyc └── gridshow.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/README.md -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/environment.yaml -------------------------------------------------------------------------------- /evaluation_grasp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/evaluation_grasp.py -------------------------------------------------------------------------------- /evaluation_heatmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/evaluation_heatmap.py -------------------------------------------------------------------------------- /figures/Figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/figures/Figure_1.png -------------------------------------------------------------------------------- /figures/Figure_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/figures/Figure_5.png -------------------------------------------------------------------------------- /figures/failed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/figures/failed.jpg -------------------------------------------------------------------------------- /figures/hr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/figures/hr.jpg -------------------------------------------------------------------------------- /figures/multi_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/figures/multi_2.png -------------------------------------------------------------------------------- /models/HEHERnet_official.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/HEHERnet_official.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/__pycache__/HEHERnet_official.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/HEHERnet_official.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/HEHERnet_official.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/HEHERnet_official.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/common.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/common.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/common.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/common.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/common.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/common.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/ggcnn.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/ggcnn.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/ggcnn.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/ggcnn.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/parm.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/parm.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/parm.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/parm.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/resnet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/resnet.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/resnet.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/resnet.cpython-38.pyc -------------------------------------------------------------------------------- /models/__pycache__/swin.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/swin.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/swin.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/swin.cpython-37.pyc -------------------------------------------------------------------------------- /models/__pycache__/unet.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/unet.cpython-36.pyc -------------------------------------------------------------------------------- /models/__pycache__/unet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/__pycache__/unet.cpython-37.pyc -------------------------------------------------------------------------------- /models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/common.py -------------------------------------------------------------------------------- /models/ggcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/ggcnn.py -------------------------------------------------------------------------------- /models/ggcnn2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/ggcnn2.py -------------------------------------------------------------------------------- /models/parm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/parm.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/swin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/swin.py -------------------------------------------------------------------------------- /models/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/models/unet.py -------------------------------------------------------------------------------- /multi_grasp_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/multi_grasp_visualization.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/requirements.txt -------------------------------------------------------------------------------- /train_hrgnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/train_hrgnet.py -------------------------------------------------------------------------------- /train_k_fold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/train_k_fold.py -------------------------------------------------------------------------------- /transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/transfer.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__init__.py -------------------------------------------------------------------------------- /utils/data/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/cornell_data.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/cornell_data.cpython-36.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/cornell_data.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/cornell_data.cpython-37.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/cornell_data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/cornell_data.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/grasp_data.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/grasp_data.cpython-36.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/grasp_data.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/grasp_data.cpython-37.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/grasp_data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/grasp_data.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/jacquard_data.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/jacquard_data.cpython-36.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/jacquard_data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/jacquard_data.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/__pycache__/multi.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/__pycache__/multi.cpython-38.pyc -------------------------------------------------------------------------------- /utils/data/cornell_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/cornell_data.py -------------------------------------------------------------------------------- /utils/data/grasp_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/grasp_data.py -------------------------------------------------------------------------------- /utils/data/jacquard_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/jacquard_data.py -------------------------------------------------------------------------------- /utils/data/multi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/data/multi.py -------------------------------------------------------------------------------- /utils/dataset_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/evaluation.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/evaluation.cpython-36.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/evaluation.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/evaluation.cpython-37.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/evaluation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/evaluation.cpython-38.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/grasp.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/grasp.cpython-36.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/grasp.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/grasp.cpython-37.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/grasp.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/grasp.cpython-38.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/image.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/image.cpython-36.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/image.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/image.cpython-37.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/__pycache__/image.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/__pycache__/image.cpython-38.pyc -------------------------------------------------------------------------------- /utils/dataset_processing/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/evaluation.py -------------------------------------------------------------------------------- /utils/dataset_processing/generate_cornell_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/generate_cornell_depth.py -------------------------------------------------------------------------------- /utils/dataset_processing/grasp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/grasp.py -------------------------------------------------------------------------------- /utils/dataset_processing/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/dataset_processing/image.py -------------------------------------------------------------------------------- /utils/timeit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/timeit.py -------------------------------------------------------------------------------- /utils/visualisation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/__init__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/__init__.cpython-36.pyc -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/gridshow.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/gridshow.cpython-36.pyc -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/gridshow.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/gridshow.cpython-37.pyc -------------------------------------------------------------------------------- /utils/visualisation/__pycache__/gridshow.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/__pycache__/gridshow.cpython-38.pyc -------------------------------------------------------------------------------- /utils/visualisation/gridshow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/USTCzzl/HRG_Net/HEAD/utils/visualisation/gridshow.py --------------------------------------------------------------------------------