RJ RC Software Logo
latest

Contents

  • Welcome
  • Tutorial
    • 0. Command-Line Basics
    • 1. Installation
    • 2. GitHub Basics
    • 3. ROS CLI Basics
    • 4. rqt Basics
    • 5. ROS and C++
      • Objective
      • Creating a New Node
      • Building Your Node
      • Launching Your Node
      • Testing
    • 6. Action Clients and building a position
      • Background
      • Instructions
      • Testing
      • Wrapping up
    • 7. Conclusion
    • 8. Resources (again)
  • Installation
    • Shortcuts
  • Our Stack
    • Gameplay
    • Motion Control
    • Motion Planning
    • main.cpp & Processor
    • Radio
    • Referee
    • UI
    • Vision
  • Troubleshooting
    • General Troubleshooting
    • ER-Force Troubleshooting
  • Contributing
    • Git
    • Pull Requests (PR)
    • Docstrings
  • FAQ
    • How do I debug my code?
    • C++ is hard. Where can I get better at it?
    • Why do we use ROS?
    • How do I learn more about ROS?
    • How should I use ROS msgs in my code?
    • What is a .launch file?
    • What is a build system?
    • What is continuous integration?
    • How do I run the external referee?
    • Using external referee in an M1 Mac (ARM64 architecture)
    • How do I add to these docs?
  • Field Computer Operation
    • Manual Control
    • Launching Soccer
    • Open Ref
    • Starting Vision
  • Meta-Docs
    • How to Write Documentation
    • Log
  • API Reference
    • setup
      • Module Contents
        • PACKAGE_NAME
    • stp
      • Subpackages
        • stp.action
        • stp.formations
        • stp.play
        • stp.role
        • stp.situation
        • stp.skill
        • stp.tactic
        • stp.utils
      • Submodules
        • stp.global_parameters
        • stp.local_parameters
        • stp.pylint_stp
        • stp.rc
        • stp.testing
    • test_rc
      • Module Contents
        • Functions
    • test_typed_key_dict
      • Module Contents
        • Classes
        • Functions
    • rj_gameplay
      • Subpackages
        • rj_gameplay.eval
        • rj_gameplay.play
        • rj_gameplay.role
        • rj_gameplay.situation
        • rj_gameplay.skill
        • rj_gameplay.tactic
      • Submodules
        • rj_gameplay.gameplay_node
        • rj_gameplay.play_selector
    • ball_classifier
      • Module Contents
        • Classes
        • Attributes
RJ RC Software
  • API Reference
  • stp
  • Edit on GitHub

stp

Subpackages

  • stp.action
  • stp.formations
    • stp.formations.diamond_formation
    • stp.formations.x_formation
  • stp.play
    • stp.play.pure_play
  • stp.role
    • stp.role.assignment
      • stp.role.assignment.naive
    • stp.role.constraint
    • stp.role.cost
  • stp.situation
  • stp.skill
    • stp.skill.action_behavior
  • stp.tactic
  • stp.utils
    • stp.utils.constants
    • stp.utils.enum
    • stp.utils.fsm
    • stp.utils.pass_seeker_optimizer
    • stp.utils.typed_key_dict
    • stp.utils.world_state_converter

Submodules

  • stp.global_parameters
  • stp.local_parameters
  • stp.pylint_stp
  • stp.rc
  • stp.testing
Previous Next

© Copyright 2022, Kevin Fu. Revision 178481bb.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
tutorial-project
tutorial-2023
ros2
more-docs
field_comp_docs
doc-update
contributing_guidelines
Downloads
On Read the Docs
Project Home
Builds