Skip to content
View JPBG-USP's full-sized avatar

Block or report JPBG-USP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JPBG-USP/README.md

Hi, I'm João Pedro 👋

I'm currently pursuing a degree in Mechatronics Engineering at the São Carlos School of Engineering (EESC-USP). I'm passionate about technology, with a strong interest in robotics and artificial intelligence.

I have experience with various programming languages and am always eager to learn new technologies and tools. My current focus is on projects related to robotics and machine learning, where I aim to push the boundaries of innovation.

🚀 Main Projects

🔹 GRASP-E — Vineyard Manipulator Robot

Robotic manipulator designed for thinning and harvesting table grapes. Developed as an academic project to design and build a functional manipulator.

  • graspe-v3 (newer)

    • Real robot, 4 DoFs + 1 gripper
    • PID control implementation
    • Serial communication with a computer
    • Interactive GUI
    • Simulation using the Robotics Toolbox (Peter Corke)
  • graspe (v1 and v2, deprecated)

    • v1: Simulated robot using ROS 2 and ros_control

      • ROS 2 in a Docker environment
      • Implementation of a simple trajectory using ROS 2 + ros_control
      • Simulation in Gazebo
    • v2: Real robot, using servos

      • Servo motors with factory controllers
      • Xbox controller interface in the workspace
      • New mechanical design

🔹 High-Level Neural Network for Quadruped Navigation

Research project at LabRom (EESC-USP) involving:

  • Deep RL for obstacle avoidance
  • High-level policy predicting velocity commands from LiDAR, IMU, and odometry
  • Low-level controller for joint-level tracking
  • Experiments on the Unitree Go1, including comparisons with classical methods (MPC + TEB)

📝 Publications

  • Garcia, J. P. B. et al., Neural Network-Based Velocity Control for Dynamic Obstacle Avoidance in Legged Robots — 1st Brazilian Conference on Robotics - CROS (2025).

📈 Stats

Estatísticas do GitHub

🔗 Links

Pinned Loading

  1. graspe graspe Public

    The Grasp-e project consists of a robotic manipulator designed to implement the thinning and harvesting technique in grapevines, with a special focus on table grapes.

    Python 5

  2. graspe-v3 graspe-v3 Public

    This is the third version of our manipulator Grasp-e. The project consists of a robotic manipulator designed to implement the thinning and harvesting technique in grapevines, with a special focus o…

    Jupyter Notebook 1