Skip to content

Robot Controls Enhancements #2734

Open
Open
@rahul31124

Description

@rahul31124

Create a collapsible Control Panel where users can hide or unhide controls as needed. This section includes the following key features:

• Fine Tuning:
○ Precision control with + and - buttons for each servo.

• Presets:
○ Some predefined sequence so that users can select and use.

• Frequency Selection:
○ Allow user to select PWM frequency (e.g., 50Hz or 100Hz) for servo control based on their servo.

Operating Modes
• Manual Mode:
○ Real-time control of each servo.
○ Shows dialog: “Timeline disabled in manual mode”
• Timeline Mode:
○ Existing timeline mode that we have.
• Timeline Reverse:
○ Play the timeline in reverse order.
Playback Enhancements
Optional vibrational feedback every second during playback (can be toggled by the user)
Statistics Summary (Based on Feedback)
• Average Angle
• Maximum / Minimum Angle
• Number of Steps
• Graphs to show jitter, sudden jumps, or unusual patterns

Optional vibrational feedback every second during playback (can be toggled by the user choice)

Timeline Enhancements
• Timeline Reset Button:
○ Clears or resets all data with a single action.
• Set Timeline Duration:
○ User can choose total timeline length (e.g., 1 min, 2 min)

Design Draft

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions