Skip to content

Dynamically controlling the Kitronik buggy remotely #7

@slicer69

Description

@slicer69

Hi Kitronik team,

This isn't an issue or a pull request exactly, but it is relating to this project and its code.

I recently got to experimenting with the buggy and wrote a server-side module for it in Python which runs on the Pico W and allows clients to connect to the Pico "brain" of the robot remotely over a wireless network.

This raises some neat possibilities because instead of having one fixed program in the Pico's brain, the buggy can be given dynamic commands, such as "turn", "drive forward", "change the lights", "change the speed", "follow a line", etc.

The server module can be accessed over telnet and recognizes about a dozen commands.

Since typing commands to the robot can be tedious, I also wrote a client-side program in Python which allows the buggy to be piloted remotely using a Nintendo Switch controller.

I don't know if these are useful for your team, maybe for demo purposes, or as something which you'd like to include in your repo, but I've made the code available under the BSD license. It's available here: https://github.com/slicer69/RobotServer

Please feel free to use, share, or distribute it if you feel it at all useful. Thank you for making such a fun little robot.

  • Jesse

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions