SlideServe
Menu
Préférences
© SlideServe · v2026

Remote robot control using mobile devices

bethany-king avatar
10 diapositives · 345 Views · Oct 31, 2014

Remote robot control using mobile devices. Andrey Litvinov Evgenia Samochadina Renat Valeev. Remote control: target setting. Input Data. Nokia Mobile phone Lego Mindstorm NXT Robot Spike LeJos Operating System Java Development Tools 3 brains & 6 hands. Main parts of the work.

Remote robot control using mobile devices - slide 1
01 / 10Remote robot control using mobile devices
1 / 17

Télécharger la présentation

Remote robot control using mobile devices
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Remote robot control using mobile devices • Andrey Litvinov • Evgenia Samochadina • Renat Valeev

  2. Remote control: target setting

  3. Input Data • Nokia Mobile phone • Lego Mindstorm NXT Robot Spike • LeJos Operating System • Java Development Tools • 3 brains & 6 hands

  4. Main parts of the work • Basic knowledge acquiring • Bluetooth connection • Robot application • Mobile phone application

  5. Using mobile phone we can manage: • Motor Control • Smooth • moving forward/ backward • turning left/right • Tail kick • Sensor Monitoring • Touch sensor • Sound sensor • Ultrasonic sensor

  6. How it works… • Prerequisite: pairing phone and NXT (code 1234) • Bluetooth library JSR82 (device discovery, connection) • Protocol: Send (2, 0, Data, Data) • Protocol: Receive (1, 0, Data)

  7. How it works… List of commands MOTOR_FORWARD = .. … MOTOR_B = .. MOTOR_C = .. … Send(MOTOR_FORWARD, MOTOR_B); Send(MOTOR_FORWARD, MOTOR_C);

  8. List of commands GET_SENSOR_TYPE = .. CMD_SUBSCRIBE_SENSOR = .. … TOUCH_SENSOR = .. … SENSOR_1 = .. How it works… Send(GET_SENSOR_TYPE) Send(TOUCH_SENSOR, No, No, No ) Send( CMD_SUBSCRIBE_SENSOR, SENSOR_1) Send(SENSOR_1, 1)

  9. What have been easy? • Construct a robot (because actually we didn’t do it) • Control sensors • Control motors What have been difficult? • All connected with Bluetooth • Pair devices • Investigate Bluetooth protocol of robot and the way it transmits the data

  10. Whatwehavelearnt? • Working with Bluetooth • Working with NXT robot • Using LeJos for NXT programming • Working with LeJos Bluetooth protocol • Working with sensors • Working with motors • Special features and details about LeJos • NXT robot is the best robot in the world!