Skip to content

User Manual

Alexandre Rancati-Palmer edited this page May 27, 2021 · 62 revisions

User Manual Index

As a driver

Driver's interfaces

User type selection

On this page, the user is invited to select the type of user they are:

  • a driver working for the transportation company
  • a passenger taking the bus

Choosing one type of user will redirect them towards the corresponding interface

Driver's login page

When choosing the driver profile, users will be invited to enter their credentials provided by the company. Only registered username and password allows a driver to access the dashboard.

Driver's dashboard

After login in, the drivers gets access to the dashboard. Here they can:

  • control the vehicle with the joystick (angle and speed)
  • have an overview of the current speed and the distance they travelled during the
  • notify the next stop
  • look at the bus line and all the stops for the line
  • get notified if a passenger requested a stop
  • park the vehicle
  • use speed limiter
  • use cruise control
  • use the camera allowing to steer the vehicle remotely

Please refer to the documentation below for more details about these different features


Video feed

Camera view

Once you proceed to the driver's dashboard, the camera feed will be automatically turned on and view a live stream of the front view.

Note: Max resolution is 640x480@30fps.


Control panel

Control buttons

Cruise control

Press the button shown above to enable cruise control. The vehicle will maintain the speed specified in the seek bar, and the thumbstick will function only for steering.

To disable cruise control, simply press the button again. The thumbstick functions will go back to speed and steering control.

Limit speed

Drag the seek bar to set a speed limit for the vehicle. The thumbstick sensibility related to speed control will adjust accordingly.

Note: when the seek bar is set to 0, the vehicle will be prevented from moving.

Next stop button

Pressing the next stop button has two purposes

  • display the next stop to the driver
  • send the next stop to the passenger following that bus line

Brake

Press this button to stop the vehicle.

Park

When this button is activated, the vehicle is prevented to move, despite any other instructions.


Information panel

Information panel

Stop / Assistance requested

Stop or assistance requested

These pictures signal the driver that a stop has been requested and that the person who requested it has a special need for accessibility. The driver can for instance wait longer before closing the door. This is activated from the passenger dashboard

Speed

Displays the current speed of the vehicle.

Distance

Displays the distance traveled for this strip. The distance is reinitialised when reconnecting to the driver profile.


Bus line information

Bus line info bar

This part of the screen displays all information regarding the bus line.

The driver will find there, the bus line, the next stop as well as a button to display all stops for the line. When the journey begins, the driver is invited to press that button to display and send the first stop. That stop will then replace the instruction "Press Next stop to start" and will be displayed there.

Pressing the "STOP LIST" button will display all the stops for that line.

When the line arrives at its end of line, the driver is notified and invited to press the "Next stop" button to reverse the line and continue on the opposite direction.

Please refer to this video for a live example.


Vehicle automated behaviour

Obstacle avoidance

The vehicle is equipped with 5 distance sensors:

5 distance sensors

The front and back sensors are parallel to the longitudinal axis of the vehicle. The side sensors are orthogonal to the longitudinal axis of the vehicle. Due to the way the sensors are placed, the vehicle might not detect obstacles at “dead” angles.

The vehicle avoids obstacles directly in front of it by slowing down or performing an emergency brake.

The vehicle avoids obstacles directly behind it by performing an emergency brake.

The vehicle avoids obstacles coming from the sides by turning to the opposite direction until the side sensors do not detect anything:

Side avoidance

Slow down smoothly

The vehicle’s speed will decrease comfortably when approaching an obstacle (within 250cm in the emulator). The vehicle will perform an emergency brake if there is no input from the driver, to avoid collision.

Emergency brake

An emergency brake consists of an immediate stop of the vehicle’s movements.

The vehicle will perform an emergency brake when an obstacle is detected within (in the emulator):

  • 70 cm (obstacle detected in front of vehicle)
  • 50 cm (obstacle detected behind vehicle)

If the obstacle is still detected after an emergency brake, the driver will be able to move in the opposite direction.


Clone this wiki locally