Skip to content

Latest commit

 

History

History
106 lines (64 loc) · 4.67 KB

debug.md

File metadata and controls

106 lines (64 loc) · 4.67 KB

AgriBot - Agricultural Mobile Robot Platform


Table of Contents


Debug The Electrical Connections

The potential problems in electrical connections could be the I/O pins which are connecting different devices to each other. for example the relays, drivers, and embedded controller on IMU and servo controller part. to debug them the best way is to first read the explanations provided in the related section and then based on the maps of I/O pins and find the problem.

  • whenever its required to do some electrical debug, please make sure that the power is off.
  • Also, by checking the data-sheets of different components you can find out more about the type of connection.

NOTE further information about electrical connections of each part (like servos, IMU,..) is given in the related section under the AgriBot Software.


Debug The Network Connection

In case of having any issue with Network and making connection to the Agribot please first, read the How to Connect to AgriBot, and in case which you couldn't find or solve the problem, follow the instructions below:

  1. make sure all setting are set according to the How to Connect to AgriBot
  • In case of having problem with Ethernet connection:
  1. check the cable of Ethernet connection from Raspberry pi to the switch mounted on the robot.
  2. check the Ethernet cable which connects your PC to the switch.
  3. reset the Ethernet switch on the robot.
  4. create a static IP manually for your PC in range of IP: 192.168.0.x with Net-mask: 24
  5. check your IP address by using
$ ifconfig
  1. On the Remote PC use command below to make sure raspberry pi in reachable in the network.
$ ping 192.168.0.100 

if IP was reachable then problem should be solved.

  • In case of having problem with Wifi connection:
  1. reset the Wifi router.
  2. create a static IP manually for your PC in range of IP: 131.220.233.x with Net-mask: 24
  3. check your IP address by using
$ ifconfig
  1. On the Remote PC use command below to make sure raspberry pi in reachable in the network.
$ ping 131.220.233.190 

if IP was reachable then problem should be solved.


Debug The Mechanical Parts

As all the mechanical parts are attached together by screws and nuts, its recommended to check the connections and tight them up sometimes, specially, in time of taking the robot to the fields or doing experiments with long run.

The most important mechanical parts and connection which can affect the performances is listed here:

  1. Main connection of both legs in front and the back of the robot. (please take care of the dimensions when you tight screws, use a meter to measure the distance between legs and match them to specification shown in Mechanical Design), also check the screws on the profiles which are used to fix legs together.
mec_con
  1. Connection of servo motors at rear axes (where the shaft of caster wheel is connected to the shaft of servo motor using a coupler). check all the screws on the coupler part.
mec_servo
  1. Connection of front wheels to the motors and the connection of motors to the U-shape hinge of front wheels.
mec_emg

The Main ReadMe

Section:


by: Alireza Ahmadi
University of Bonn- Robotics & Geodetic Engineering

Alireza.Ahmadi@uni-bonn.de