Set linearVelocity value(x, y) on key up?

I’ve been trying to set linearVelocity value by listening to key event in update(), But unable to assign value. I’ve been unable to find solution in all available Docs. is there any way i can do this? Pls Help. thank you.
Here some code

onLoad: function () {
     this.rigidbody = this.node.getComponent(cc.RigidBody);   
}

update: function (dt) {    
   if (this.playerControl.up) {
      this.rigidbody.linearVelocity.x = Math.cos(this.player.rotation) * this.ACCELERATION * dt
      this.rigidbody.linearVelocity.y = Math.sin(this.player.rotation) * this.ACCELERATION * dt
    }
}

figure out what I did wrong.
first

this.speed = cc.p(0, 0) 

then in update()

    this.speed = this.rigidbody.linearVelocity
    if (this.playerControl.up) {
      this.speed.x = Math.cos(this.rigidbody.angularVelocity) * this.ACCELERATION * dt
      this.speed.y = Math.sin(this.rigidbody.angularVelocity) * this.ACCELERATION * dt
    }
    this.rigidbody.linearVelocity = this.speed

while its assigning value to the linearVelocity object, I’m not seeing any action happening on the screen.

Try something like

this.rb['applyForce'](cc.Vec2(10,10), (cc.Vec2(0,0), true);

@phero_constructs No. still nothing happening.

add this line at the top or in a Global file

cc.director.getPhysicsManager().enabled = true;