Skip to content

General Controls

Sylvain edited this page Mar 1, 2024 · 1 revision

SCS2 General Controls

This page is a summary of the following tutorial video: General Controls with Nadia

Introduction

This tutorial covers the general controls for SCS2, focusing on charts without going too deep into details. The examples use a log loaded of Nadia, but the controls apply to remote visualization, logs, or simulations alike.

Getting Started with Data Buffer

  • Enable Fuzzy YoSearch: Adds robustness to searching for variables when loading a configuration file. If a variable got renamed or changed registry, the fuzzy search will attempt to retrieve it. Note that this can add significant computation time when loading a configuration file, this is why it is disabled by default.

    • Enable_Fuzzy_YoSearch_Example Enable Fuzzy YoSearch example.
  • Internal Variables of SCS2: Mostly useful during simulations to show SCS2's internal variables.

  • Number Precision: Controls the precision of numbers displayed in charts, specifically the number of decimals.

    • Adjusting_Number_Precision Adjusting Number Precision.
  • Record Tick Period & Buffer Size: Adjusts sample frequency and internal buffer size, affecting how many data points can be loaded and displayed.

    • Record_Tick_Period_Adjustment Record Tick Period adjustment.

Advanced Controls

  • Flush Buffer & Crop In/Out: Manages data of interest within specified endpoints, allowing for data outside the in and out points to be discarded.

    • Flush_Buffer_and_Crop_In_Out Flush Buffer and Crop In/Out.
  • Composite Charts: (Brief mention, detailed explanation reserved for a separate video.)

  • Loading and Saving Chart Configurations: Discusses how to manage chart settings for ease of reuse.

  • Your Graphics (3D/2D): Explains how graphics backed by variables can dynamically update. Example: a vector representing force through a leg.

    • Your_Graphics_Example Your Graphics example.

Additional Features

  • Overhead Plotter & Slider Boards: Offers a top-down view of the robot and virtual slider boards for controlling input variables like gains or desired positions.

    • Overhead_Plotter_and_Slider_Boards Overhead Plotter and Slider Boards.
  • Camera Controls: Detailed instructions on camera manipulation for optimal visualization, including orbital control, translation, and zoom functionalities.

    • Camera_Controls Camera Controls.
  • Help Menu & About Section: Keeps users up to date with the latest release of SCS2.

Conclusion

This overview provides a foundation for using SCS2's chart features effectively. Stay tuned for more detailed tutorials on specific functionalities.