Skip to content
@DVA490-474-Project-Course

DVA490-474-Project-Course

DVA490 and DVA474 project course

Multi-robot Soccer - RoboCup

About

Welcome to the DVA490 and DVA474 Project Course, project name Multi-robot Soccer - RoboCup. The project is about creating SSL RoboCup (Division B) robots and developing the accompanying software.

Roadmap

Hardware:

  • Hardware mechanical design
  • Hardware 3D design
  • Hardware circuit/electrical design

Software:

  • Simulation Interface
  • SSL Interface
  • Hardware Interface
  • Communication protocol
  • Raspberry Pi executable (Individual Robot Behaviour)
  • Central computer executable (Collective Robot Behaviour)

Contributors and roles

This project was developed by:

  • Mudar Ibrahim: Team leader and software developer
  • Carl Larsson: Software lead and software developer
  • Viktor Eriksson: Software developer
  • Jacob Johansson: Software developer
  • Aaiza Aziz Khan: Software developer
  • Shruthi Puthiya Kunnon: Software developer
  • Emil Åberg: Software developer
  • Pontus Svensson: Hardware lead, hardware developer and software developer
  • Anton Grusell: Hardware developer
  • Johanna Melander: Hardware developer
  • Fredrik Westerbom: Hardware developer and software developer

Contact:

Carl Larsson: cln20001@student.mdu.se

Pinned Loading

  1. centralised-ai centralised-ai Public

    All code which runs on the central computer or interfaces with the central computer. This includes collective robot behaviour, the centralised strategy planner using AI. It also includes SSL interf…

    C++

  2. stm32-code stm32-code Public

    Code running on the STM32 on the nucleo 144, interfacing with the hardware.

    C

  3. robot-controller-interface robot-controller-interface Public

    All code running on the Raspberry Pi. This includes middleman doing path planning, aiming and kicking, etc (individual robot behaviour). As well as hardware interfacing with the nucleo 144.

    Makefile

  4. foc-code foc-code Public

    The code running on the STM32 on the ESC for controlling the wheel motors using FOC.

    C

  5. SSL-Hardware-Development SSL-Hardware-Development Public

    Contains all hardware related material. (No software).

    HTML

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…