Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

ROS Robot

Een eenvoudige ROS-robot die kan navigeren met terminalopdrachten.

Inleiding

Dit project is gericht op het creëren van een op robots gebaseerde ROS waarmee we elk generiek robothardwareplatform in een slimme robot kunnen veranderen.

https://youtu.be/nTAU5yGOXnI

https://youtu.be/NKvj2queEno

Hardware-installatie

Sluit het 9V-batterijpakket aan op de +V- en GND-pinnen van het RasPiRobot Board V3 (raadpleeg de borddocumentatie voor verduidelijking).

Sluit de linkermotoren aan op L-pinnen en de rechtermotoren op R-pinnen van het RasPiRobot-bord.

Sluit het RasPiRobot-bord aan op de Raspberry Pi 2.

Software-installatie

  • Installeer Ubuntu Core 16 op de RPi 2 – https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3

A. Sluit geen andere boards aan terwijl je dit doet.

B . Voor het werken met de raspberry pi 2 is voldoende stroom (2A USB) nodig.

C. Vereiste bibliotheken – gccg++pythongit

  • SSH naar de Raspberry pi – ssh @

A. Heb de privésleutel nodig in ubuntu core-account, deze mag niet om een ​​wachtwoord vragen (het wachtwoord werkt niet)

B. Voer sudo classic . uit om apt-get en andere applicaties te downloaden om de klassieke ubuntu-omgeving te krijgen.

  • Installeer de ROS Kinetic met behulp van de generieke ARM-installatie - http://wiki.ros.org/kinetic/Installation/Ubuntu]
  • Installeer de RaspiRobot V3-stuurprogramma's - https://www.monkmakes.com/rrb3/cd ~git clone https://github.com/simonmonk/raspirobotboard3.gitcd raspirobotboard3/pythonsudo python setup.py install
  • Kloon deze repository en voer catkin_make . uit in de repository.

Het programma uitvoeren

  • SSH naar de RPi in 3 aparte terminalvensters.
  • Termin 1

A. Voer sudo classic uit

B. Start de roscore. roscore

  • Terminal 2

A. Voer sudo classic uit

B. Navigeer naar de projectrepomap.

C. Voer catkin_make . uit en vervolgens source ./devel/setup.bash . D. Voer rosrun robot_motion_control node_keyboard_motion_controller.py . uit . Dit start de toetsenbordinvoer voor het besturen van de robot.

  • Terminal 3

A. Voer sudo classic uit

B. Voer sudo su . uit . We moeten dit doen omdat de driverbibliotheek root-toegang nodig heeft om IO's te manipuleren.

C. Navigeer naar de projectrepo-map, voer source ./devel/setup.bash uit .

D. Voer rosrun rpi_support node_raspirobotv3_driver.py . uit . Dit start het motorbesturingsgedeelte van de robot.

  • Typ in terminal 2 de bedieningscommando's

A. F – Ga vooruit

B. B – Achteruit bewegen

C. L – Ga naar rechts

D. R – Ga naar links

e. S – Stop

Referenties

  • http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi
  • https://developer.ubuntu.com/core/get-started/developer-setup
  • https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3
  • https://www.monkmakes.com/rrb3/

Bron:ROS Robot

Huidig ​​project / bericht kan ook worden gevonden met:

  • eenvoudige robot ros rpi hoed

Productieproces

  1. Industriële robot
  2. Raspberry Pi CD Box Robot
  3. Rollende alarmrobot
  4. Maak een Minecraft Creeper Robot
  5. Archimedes:The AI ​​Robot Owl
  6. Nox – A House Wandering Robot (ROS)
  7. Open CV Robot
  8. Simple Pi Robot
  9. Sneeuwploegrobot
  10. Human Head to Robot Head
  11. Wat is een drankrobot?