Robomaster EP

Omnidirectional ground robotics

Robomaster EP

The Robomaster EP

The robomaster Educational Platform is an omnidirectional robot with a claw arm or a turret firing infra-red or soft projectiles

Robomaster EP

Building the Robomaster EP


Video 1: The wheels and body

Video 2: The arm and accessories

Robomaster EP
Robomaster EP
Robomaster EP

Piloting the Robomaster

Using the app choose solo mode, use the on screen controls

Robomaster EP

Programming the Robomaster

The EP can be programmed with blocks (scratch like) or python, we will use python.

Robomaster EP

Robomaster Python Example

from robomaster import robot # import robot
ep = robot.Robot()
ep.initialize(conn_type="sta") # initialise
epChassis = ep.chassis # chassis setup

# Move Forward by 0.5m then left by 0.6m
epChassis.move(x=0.5, xy_speed=0.7).wait_for_completed()
epChassis.move(y=-0.6, xy_speed=0.7).wait_for_completed()

# Turn Clockwise 90 degrees
epChassis.move(z=90, z_speed=45).wait_for_completed()
ep.close()
Robomaster EP

The Challenges

  • Race

  • Obstacle Course

  • Target practice

  • Run and Gun

  • Musical areas

  • Pick up and drop

  • Delivery course

  • Seek and destroy

  • King of the hill

  • Capture the cube

Robomaster EP

1/ Race šŸ

Control your EP directly or use code to race around a race track in the atrium.

Winning Condition:
First to the finish

Allowed modes:
šŸ‘Øā€šŸš€ vs šŸ‘Øā€šŸš€ / šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

2/ Obstacle Course āš 

Control your EP directly and be the first through the obstacle course.

Winning Condition:
First to the finish, hitting an obstacle = disqualification

Allowed modes:
šŸ‘Øā€šŸš€ vs šŸ‘Øā€šŸš€ / šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

3/ Target Practice šŸŽÆ

Shoot all the targets in the time limit, targets further from the starting position are worth more.

Winning Condition:
Most points in the time limit

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

4/ Run and Gun šŸ šŸŽÆ

Race around the course and shoot all the targets in time.

Winning Condition:
First to the finish, hit all targets

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

5/ Musical Areas šŸŽ¶

Must move while music is playing, when music stops move to an active area.

Winning Condition:
Last one standing wins, last robot to get to an area when the music stops is eliminated

Allowed modes:
šŸ‘Øā€šŸš€ vs šŸ‘Øā€šŸš€ / šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

6/ Pick up and Drop šŸ“¦

Identify and pick up the right box and put it down in the right place carefully as fast as you can.

Winning Condition:
fastest time, dropped package = disqualification

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

7/ Delivery Course āš  šŸ“¦

Deliver the package from one side of the obstacle course to another.

Winning Condition:
First to the finish, dropped package or hitting obstacle = disqualification

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

8/ Seek and destroy šŸŽÆ šŸ’„ šŸ‘„

Team challenge, Robot laser tag, destroy your opponents to win, hitting an opponent disables for 10 seconds, 10 points per disable.

Winning Condition:
Team with highest store

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

9/ King of the hill šŸ—» šŸ‘‘ šŸ‘„

Team challenge, Control the hill with your team for the longest, hitting an opponent disables for 10 seconds.

Winning Condition:
Team with longest time on the hill

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

10/ Capture the cube šŸŽ² šŸ’» šŸ‘„

Team challenge, capture and keep hold of the cube for the longest time, hitting an opponent forces the opponent's gripper to open and disables for 10 seconds.

Winning Condition:
Team who holds the cube longest

Allowed modes:
šŸ’» vs šŸ’» / šŸ’» vs šŸ‘Øā€šŸš€

Robomaster EP

Resources

Robomaster EP

- [Quick Start Guide (build instructions)](https://dl.djicdn.com/downloads/ROBOMASTER_EP/20200707/RoboMaster_EP_Quick_Start_Guide_Multi_0707.pdf)

- [Scratch Programming Guide](https://dl.djicdn.com/downloads/ROBOMASTER_EP/20200515/RoboMaster%20EP%20Programming%20Guide%20V1.0.pdf)